Unclaimed project
Are you a maintainer of ical.net? Claim this project to take control of your public changelog and roadmap.
Changelog
iCal.NET - iCalendar library for .Net
Last updated 19 days ago
Fix: Regression introduced in v5.1.3 affecting RRULE:FREQ=YEARLY when negative BYMONTHDAY or BYYEARDAY values are used. In certain combinations the evaluator could normalize negative positions incorrectly and skip valid occurrences (e.g., end‑of‑month or end‑of‑year instances). This has been fixed — please upgrade to v5.1.4.
Example of an affected rule (prior behavior could skip results):
DTSTART:20250101
RRULE:FREQ=YEARLY;BYYEARDAY=-1,1;BYMONTHDAY=-1,1
Full Changelog: https://github.com/ical-org/ical.net/compare/v5.1.3...v5.1.4