Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 1, 2025

Bumps icalendar from 5.0.12 to 6.3.2.

Release notes

Sourced from icalendar's releases.

v6.3.2

To view the changes, please see the Changelog. This release can be installed from PyPI.

v6.3.1

To view the changes, please see the Changelog. This release can be installed from PyPI.

v6.3.0

To view the changes, please see the Changelog. This release can be installed from PyPI.

v6.2.0

To view the changes, please see the Changelog. This release can be installed from PyPI.

v6.1.3

To view the changes, please see the Changelog. This release can be installed from PyPI.

v6.1.2

To view the changes, please see the Changelog. This release can be installed from PyPI.

v6.1.1

To view the changes, please see the Changelog. This release can be installed from PyPI.

v6.1.0

To view the changes, please see the Changelog. This release can be installed from PyPI.

v6.0.1

To view the changes, please see the Changelog. This release can be installed from PyPI.

v6.0.0

To view the changes, please see the Changelog. This release can be installed from PyPI.

v6.0.0a0

To view the changes, please see the Changelog. This release can be installed from PyPI.

v5.0.14

No release notes provided.

v5.0.13

No release notes provided.

Changelog

Sourced from icalendar's changelog.

6.3.2 (2025-11-03)

Minor changes


- Add PyData Theme version switcher to documentation. See `Issue 825`_.

5.0.14 (2025-11-03)

Minor changes

  • Add PyData Theme version switcher to documentation. See Issue 825_.

4.1.2 (2025-11-03)

Minor changes


- Add PyData Theme version switcher to documentation. See `Issue 825`_.

7.0.0a1 (28-10-2025)

Minor changes

  • Split up cal.py into different files as sub-package.
  • Format more source code with ruff.
  • Exclude type checking block from test coverage.
  • Add private icalendar.compatibility module to merge functionality for older Python versions into one place.
  • Add type annotation to from_ical().
  • Fix enum documentation.
  • DTSTAMP, LAST_MODIFIED, and CREATED can now be set to None to delete the value.
  • Enhanced Calendar.new() to support organization and language parameters for automatic PRODID generation.
  • Added duration setter to Event class for more intuitive event creation.
  • Added validate() method to Calendar class for explicit validation of required properties and components.
  • Add improved setters for start, duration, and end properties with explicit locking mechanisms to provide more flexible property manipulation while maintaining RFC 5545 compliance. The implementation includes comprehensive test coverage to ensure proper behavior and backward compatibility.
  • Add new() method to vCalAddress class for consistent API usage. The method supports all RFC 5545 parameters including CN, CUTYPE, DELEGATED-FROM, DELEGATED-TO, DIR, LANGUAGE, PARTSTAT, ROLE, RSVP, and SENT-BY, with automatic mailto: prefix handling. See Issue 870 <https://github.com/collective/icalendar/issues/870>_.
  • Refactor set_duration methods in Event and Todo classes to eliminate code duplication by extracting common logic into shared set_duration_with_locking() function in icalendar.attr. See Issue 886 <https://github.com/collective/icalendar/issues/886>_.
  • Consolidate duplicate logic patterns between Event and Todo classes by extracting shared functions in icalendar.attr for property setters, validation logic, and property access. This eliminates approximately 150 lines of duplicate code while maintaining 100% backward compatibility and RFC 5545 compliance. See Issue 891 <https://github.com/collective/icalendar/issues/891>_.
  • Accept and ignore non-standard empty RDATE fields when parsing ICS files.
  • Improve contributing documentation by adding a change log requirement, adding a pull request template, adding clear CI enforcement warnings, and updating README.rst. See Issue 890 <https://github.com/collective/icalendar/issues/890>_.
  • Make coverage submission optional for CI.
  • Bump actions/setup-python version from 5 to 6 for CI.
  • Add comment explaining tzdata dependency purpose to prevent confusion. See Issue 900 <https://github.com/collective/icalendar/issues/900>_.
  • Fix duplicate blank issue template by adding config.yml to disable GitHub's default blank option. See Issue 777 <https://github.com/collective/icalendar/issues/777>_.

... (truncated)

Commits
  • 51f017e Follow PyData Sphinx Theme's conf.py example to fiddle with RTD and dev ver...
  • 2f0683a Release v6.3.2
  • 19dc99f Update JSON URL
  • 3b964fa Show the version warning banner
  • ece7f0b Shorten title to make version switcher fit
  • edd3bc7 Cut 6.x branch and build docs with version switcher.
  • 29e13c4 Merge pull request #851 from niccokunzmann/release
  • e253a7f version 6.3.1
  • c1835ac Merge pull request #850 from niccokunzmann/issue-836
  • 7e8abb5 Make the parser escape certain characters
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [icalendar](https://github.com/collective/icalendar) from 5.0.12 to 6.3.2.
- [Release notes](https://github.com/collective/icalendar/releases)
- [Changelog](https://github.com/collective/icalendar/blob/main/CHANGES.rst)
- [Commits](collective/icalendar@v5.0.12...v6.3.2)

---
updated-dependencies:
- dependency-name: icalendar
  dependency-version: 6.3.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Dec 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant