chore(deps): update dependency libical to v4#447
Draft
renovate-tokenizer[bot] wants to merge 7 commits into
Draft
chore(deps): update dependency libical to v4#447renovate-tokenizer[bot] wants to merge 7 commits into
renovate-tokenizer[bot] wants to merge 7 commits into
Conversation
Contributor
Author
|
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
Member
|
Putting this on hold for a while. We either need to support both versions (as our CI relies on Ubuntu images and these are not shipping any libical4), or package the whole eds/glib stuff with conan. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.0.20→4.0.0Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
libical/libical (libical)
v4.0.0Compare Source
This is a major release and is not source or binary compatible with version 3.x.
Please see Version 4 Migration Guide
for details about API changes since libical 3.x.
Included in this release is a Technical Preview (TP) of our new library libicalvcard
for handling VCARD formatted data. We encourage users to try-out this new library
and provide feedback to our issue tracker at https://github.com/libical/libical/issues.
Note that the libicalvcard API is not finalized and no source or binary compatibility
is guaranteed until sometime later in 4.x release cycle. Additionally, there are currently
no C++ bindings available for libicalvcard (volunteers wanted).
Please do not use libicalvcard for production or other non-experimental purposes
until the Technical Preview phase is completed.
Added
on 32-bit systems (where available and supported. Windows-only so far)
BYSETPOS, i.e. remove the limitation to MONTHLY and YEARLY frequenciesicallimit_setandicallimit_get)Changed
before including <libical-glib/libical-glib.h>
separate build using the CMake
-DLIBICAL_STATIC=Trueoption.icaltzutil_get_zone_directory()can use the TZDIR environment to find system zoneinfoicaltimezone_set_tzid_prefix()now allows setting an empty tzid prefix.icaldurationtype_from_intandicaldurationtype_as_inthave been renamed toicaldurationtype_from_secondsandicaldurationtype_as_seconds, respectively.ICAL_IANA_COMPONENT and ICAL_IANA_PROPERTY if the
ical_unknown_token_handlingsetting is ICAL_ASSUME_IANA_TOKEN. Otherwise, they are handled as error.
are parsed as X kind.
icalproperty_remove_parameter_by_(kind|name)functions now remove all matching parameters.Before, they only removed the first matching parameter contrary to their documentation.
icalrecurrencetype_new_from_string()is more strict against overflows and empty rule parts.E.g. it now rejects RRULE parts like
BYDAY=255SU(which used to be interpreted asBYDAY=-1SU).Deprecated
Please port your buildscripts to the new CMake option names.
A complete list is provided in this "CMake options" section of the
Version 4 Migration Guide
Removed
Python bindings. Requires building with -DGOBJECT_INTROSPECTION=True
Fixed
icalcomponent_get_duration()to account for DTEND/DUE TZIDicalcomponent_get_dtend()andicalcomponent_foreach_recurrence()to correctly handle nominal durations
icalcomponent_foreach_recurrenceto filter out duplicateinstances
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.