Released27 Apr 2026Commit878f1638Line0.10.x
v0.10.1
sigil-caldav v0.10.1: fix DST-naive recurrence expansion
Notes
ical-expand-recurrence now walks recurrence by calendar days/weeks/ months in the event's TZID instead of UTC seconds. Fixes wall-clock drift across DST transitions for TZID-tagged recurring events.
Falls back to the prior UTC arithmetic for UTC-anchored DTSTART and all-day events. New helpers add-days-in-tz, add-months-in-tz, timestamp-weekday-in-tz handle the per-occurrence UTC resolution via list->time-in-tz.
Three regression tests cover weekly/daily/monthly cross-DST scenarios. Tests require sigil >= 0.14.4 to pass under the test runner.
Commit
The commit this tag names.
Releases