Skip to content

chore(deps): Bump Ical.Net from 5.2.1 to 5.2.2#689

Merged
peterdrier merged 2 commits into
mainfrom
dependabot/nuget/Ical.Net-5.2.2
May 20, 2026
Merged

chore(deps): Bump Ical.Net from 5.2.1 to 5.2.2#689
peterdrier merged 2 commits into
mainfrom
dependabot/nuget/Ical.Net-5.2.2

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github May 19, 2026

Updated Ical.Net from 5.2.1 to 5.2.2.

Release notes

Sourced from Ical.Net's releases.

5.2.2

Fixes

Alarm.GetOccurrences(...) and Alarm.Poll(...)now have an optionalendTime` parameter to limit the evaluation of occurrences.

This prevents potential performance issues when evaluating alarms with no end date or a very long recurrence pattern. If endTime is not provided, the methods will evaluate occurrences indefinitely until an exception is thrown or the system's maximum date is reached.

What's Changed

Full Changelog: ical-org/ical.net@v5.2.1...v5.2.2

Commits viewable in compare view.

@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github May 19, 2026

Labels

The following labels could not be found: nuget. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

---
updated-dependencies:
- dependency-name: Ical.Net
  dependency-version: 5.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/nuget/Ical.Net-5.2.2 branch from 1ab509f to e330ccf Compare May 20, 2026 10:25
Ical.Net 5.2.2 marks RecurringComponent.RecurrenceRules (the plural
collection) [Obsolete], which our warnings-as-errors build promotes to
CS0618, failing both `build` and `code-quality` (dotnet format) on the
dependency-bump PR.

Both call sites only ever added a single pattern, so swap the obsolete
`RecurrenceRules.Add(new RecurrencePattern(...))` for the new singular
`RecurrenceRule = new RecurrencePattern(...)` the obsolete message points to.

- CalendarOccurrenceExpander.cs: recurrence expansion
- CalendarService.cs: COUNT-bounded rule end-time computation

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@peterdrier peterdrier merged commit 543c884 into main May 20, 2026
5 checks passed
@peterdrier peterdrier deleted the dependabot/nuget/Ical.Net-5.2.2 branch May 20, 2026 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant