Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Nov 6, 2025

Bumps icalendar from 6.3.1 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.

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>_.
  • Add PEP 561 py.typed marker to enable type checking support. The package now distributes inline type annotations for mypy and other type checkers. See Issue 395 <https://github.com/collective/icalendar/issues/395>_.
  • Bump github/codeql-action from 3 to 4 in CI fuzzing workflow.
  • Add docstring for vDatetime. See Issue 742 <https://github.com/collective/icalendar/issues/742>_.
  • Update LICENSE file heading formatting.

... (truncated)

Commits

Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [icalendar](https://github.com/collective/icalendar) from 6.3.1 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@v6.3.1...v6.3.2)

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

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Nov 6, 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