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

878f1638

The commit this tag names.

Releases