Update dependency icalendar to v7.3.0 #185
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/icalendar-7.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
==7.2.2→==7.3.0Release Notes
collective/icalendar (icalendar)
v7.3.0Compare Source
Removals and deprecations
icalendar.parser.string.foldlineas a private function for icalendar version 8. @IoannaGiag (Issue #​1011 <https://github.com/collective/icalendar/issues/1011>_)icalendar.parser.string.escape_char, :func:icalendar.parser.string.unescape_char, :func:icalendar.parser.string.escape_string, and :func:icalendar.parser.string.unescape_stringusing the standarddeprecate_for_version_8wrapper as per issue #1405. (Issue #​1405 <https://github.com/collective/icalendar/issues/1405>_)New features
docs/how-to/usage.rstfrom the deprecated.. code:: pycondirective to.. code-block:: pyconfor consistency with the rest of the documentation. @mvanhorn (Issue #​626 <https://github.com/collective/icalendar/issues/626>_)encodingparameter in :func:~icalendar.parser_tools.data_encode. @cybs-joe (Issue #​938 <https://github.com/collective/icalendar/issues/938>_)~icalendar.cal.component.Component.addto Google style. @mvanhorn (Issue #​1072 <https://github.com/collective/icalendar/issues/1072>_):pyprefix in :class:icalendar.cal.calendar.Calendardocumentation. @lcampanella98 (Issue #​1158 <https://github.com/collective/icalendar/issues/1158>_):pyprefix in the :func:~icalendar.parser.unescape_backslashdocstring. @vincere-mori (Issue #​1158 <https://github.com/collective/icalendar/issues/1158>_)icalendar.alarmsand :mod:icalendar.cal.alarm. @lcampanella98 (Issue #​1158 <https://github.com/collective/icalendar/issues/1158>_)Event.start <icalendar.cal.event.Event.start>and :attr:Event.start <icalendar.cal.event.Event.end>docstrings. @Esneider1107 (Issue #​1158 <https://github.com/collective/icalendar/issues/1158>_)icalendar.cal.free_busydocumentation by using fully qualified :class:icalendar.cal.component.Componentattribute targets. @tsai135 (Issue #​1158 <https://github.com/collective/icalendar/issues/1158>_):pyprefixed roles. @wahajahmed010 (Issue #​1158 <https://github.com/collective/icalendar/issues/1158>_)icalendar.cal.availability. @lcampanella98 (Issue #​1158 <https://github.com/collective/icalendar/issues/1158>_)vBoolean <icalendar.prop.boolean.vBoolean>with a Pythonic description, including parsing behavior, a conformance reference, and a working example. @tsai135 (Issue #​1244 <https://github.com/collective/icalendar/issues/1244>_)attr.url_propertyby converting raw RFC text into a comprehensive Python docstring with usage examples and explicit RFC cross-references. Assisting tool: Gemini 1.5. @samrodri911 (Issue #​1244 <https://github.com/collective/icalendar/issues/1244>_)~icalendar.cal.component.Component.LAST_MODIFIEDdocstring to a clearer Pythonic docstring. Assisting tool: Claude Haiku 4.5 @valemm13 (Issue #​1244 <https://github.com/collective/icalendar/issues/1244>_)Issue #​1259 <https://github.com/collective/icalendar/issues/1259>_)Issue #​1397 <https://github.com/collective/icalendar/issues/1397>_)Calendar.new <icalendar.cal.calendar.Calendar.new>automatically sets not only required, but recommended properties too. @scop (Issue #​1459 <https://github.com/collective/icalendar/issues/1459>_)Issue #​1463 <https://github.com/collective/icalendar/issues/1463>_)change-login Contribute documentation for how to avoid a filename conflict when adding a change log entry. @stevepiercyCalendar.from_ical <icalendar.cal.calendar.Calendar.from_ical>as a direct :class:~icalendar.cal.calendar.CalendarAPI member so Sphinx can link to it from the custom components guide. Prepared with AI assistance. @xjn2005Internal changes
towncrier <https://pypi.org/project/towncrier/>_ to development dependencies. @stevepiercy (Issue #​1256 <https://github.com/collective/icalendar/issues/1256>_)Internal changes
977DURATION_REGEXmoved from :mod:icalendar.propto :mod:icalendar.prop.dt.duration. :issue:987WEEKDAY_RULEmoved from :mod:icalendar.propto :mod:icalendar.prop.recur.weekday. :issue:987tzid_from_dtandtzid_from_tzinfofrom :mod:icalendar.propas they exist in :mod:icalendar.timezone. :issue:987Component.decodednow returns a string instead of bytes for text properties.FOLD,NAME,NEWLINE,QUNSAFE_CHAR,QUOTABLE,UFOLD, andUNSAFE_CHARfrom :mod:icalendar.parser's export. :issue:987New features
~icalendar.alarms.AlarmTimeclass. :issue:1072~icalendar.prop.vBrokenand thecomponent.errorsattribute. :issue:1085icalendar.parserto follow the Google Style guide, improving API documentation clarity and consistency. :issue:1072icalendar.toolsutility functions with Args, Returns, and Example sections. :issue:107210351043more than one target found for cross-referencewarnings, and stopped usingsphinx.ext.autosectionlabel, in documentation. :issue:952funding.jsonmanifest for funding information. :issue:1047Cannot resolve forward reference in type annotationswarning in documentation.Added
SPHINX_APIDOC_OPTIONStomake apidoccommand, excluding__all__items from being duplicated in the documentation, and rebuilt the API documentation source files.:issue:
952130443991124:issue:
1006:issue:
1004~icalendar.parser_tools:issue:
10171147997109110769069961080__init__methods. :issue:107911061095CONTRIBUTING.rstto explicitly state not to use Args sections in docstrings. :issue:1076vInt.__new__method parameters in class docstring with :rfc:5545examples. :issue:1118make valecommand to provide guidance on failure or success. :issue:1137sphinx_copybuttonconfiguration to exclude line numbers, prompts, and console output when copying code blocks.--to en dash-,---to em dash—, and...to ellipsis…, but doesn't transform quote marks as they should be preserved.This restores cleaner and consistent rendering of docstrings in the :doc:
API Reference <../reference/api/icalendar>.See
smartquotes_action <https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-smartquotes_action>_.Component.from_ical <icalendar.cal.component.Component.from_ical>. :issue:1141docs/how-to/usage.rstdocumentation. Part of :issue:11581165CaselessDict, displaying all of its class members in the in-page navigation.Fixed broken cross-component links in
Availability.new(). :issue:994__init__method into its class docstring. :issue:1156Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ 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 CLI.