This release adds 1 notable feature for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
Summary
AI summaryFixed importing ICS files and syncing Google/CalDAV calendars so finite recurring events respect their COUNT limit.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Recurring events can end after a fixed number of occurrences (COUNT). Recurring events can end after a fixed number of occurrences (COUNT). Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Bugfix | Medium |
ICS import preserves RRULE COUNT limit and applies EXDATE exclusions, preventing endless recurrence. ICS import preserves RRULE COUNT limit and applies EXDATE exclusions, preventing endless recurrence. Source: llm_adapter@2026-07-17 Confidence: low |
— |
| Bugfix | Medium |
Google and CalDAV synced recurring events with COUNT limit are now correctly bounded in all calendar views. Google and CalDAV synced recurring events with COUNT limit are now correctly bounded in all calendar views. Source: llm_adapter@2026-07-17 Confidence: low |
— |
Full changelog
Added
- Recurring calendar events can now end after a fixed number of occurrences (
COUNT). The event dialog offers an Ends: Never / On date / After N occurrences selector, and the limit is preserved through storage, rendering, editing and ICS export (#513).
Fixed
- Importing an ICS file (e.g. a Google Calendar export) no longer turned a finite recurring event into an endless series. The one-time import and ICS subscriptions now keep the
RRULECOUNTlimit and applyEXDATEexclusions, so aCOUNT=10series with one excluded date shows exactly nine occurrences and stops afterwards instead of repeating forever (#513). - Google and CalDAV synced recurring events that carry a
COUNTlimit are now correctly bounded on every calendar view; previously the count was ignored and they appeared to recur indefinitely (#513).
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Earlier breaking changes
- v0.71.3 Changes WebDAV backup default path from "/oikos/backups/" to "/yuvomi/backups/".
- v0.66.0 Repository URL changed to `https://github.com/ulsklyc/yuvomi`.
- v0.66.0 Docker image moved to `ghcr.io/ulsklyc/yuvomi`.
- v0.66.0 Project renamed from Oikos to Yuvomi.
- v0.62.0 Changes event dialog to unified sync target picker across Google and CalDAV calendars.
Beta — feedback welcome: [email protected]