Skip to content

Oikos

v0.62.0 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

Published 9h Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

docker family family-planner home-automation planner-app privacy-first
+4 more
progressive-web-app pwa self-hosted selfhosted-apps

Affected surfaces

auth

ReleasePort's take

Moderate signal
editorial:auto 7h

Version v0.62.0 adds simultaneous multi‑Google‑calendar sync and a unified target picker, while removing the single‑calendar PUT endpoint.

Why it matters: The removal of PUT /api/v1/calendar/google/calendar (severity 80) breaks existing integrations; adopt PATCH /api/v1/calendar/google/calendars for per‑calendar enable/disable.

Summary

AI summary

Multiple Google calendars can be synced simultaneously with per‑event target selection.

Changes in this release

Breaking High

Removes the single-calendar PUT /api/v1/calendar/google/calendar endpoint.

Removes the single-calendar PUT /api/v1/calendar/google/calendar endpoint.

Source: llm_adapter@2026-06-05

Confidence: high

Breaking High

Changes event dialog to unified sync target picker across Google and CalDAV calendars.

Changes event dialog to unified sync target picker across Google and CalDAV calendars.

Source: llm_adapter@2026-06-05

Confidence: high

Feature Medium

Adds support to sync and display multiple Google calendars simultaneously.

Adds support to sync and display multiple Google calendars simultaneously.

Source: llm_adapter@2026-06-05

Confidence: high

Feature Medium

Introduces PATCH /api/v1/calendar/google/calendars endpoint for enabling/disabling individual Google calendars.

Introduces PATCH /api/v1/calendar/google/calendars endpoint for enabling/disabling individual Google calendars.

Source: llm_adapter@2026-06-05

Confidence: high

Full changelog

Added

  • Sync and display multiple Google calendars at once (#237). After connecting Google, admins enable each available calendar individually via checkboxes in Settings → Synchronization; enabled calendars are imported together, each in its own color and with its own incremental sync token. Disabling a calendar removes its imported events and clears its token, so re-enabling performs a clean full resync. An automatic migration carries any previously single-selected Google calendar into the new model, so existing installs keep syncing without reconfiguration.

Changed

  • The event dialog now has a single unified sync target picker that lists the enabled Google and CalDAV calendars plus "Local only", replacing the CalDAV-only target dropdown (#237). Outbound sync to Google is now per-event: a local event is pushed to Google only when an explicit Google calendar target is selected — events without a target stay local. This changes the previous behaviour where new events were auto-uploaded to the single configured calendar. The global Google read-only mode still overrides any per-event target.

Removed

  • The single-calendar PUT /api/v1/calendar/google/calendar endpoint, replaced by PATCH /api/v1/calendar/google/calendars for enabling/disabling individual calendars (#237).

Breaking Changes

  • Removed single‑calendar endpoint `PUT /api/v1/calendar/google/calendar`; use `PATCH /api/v1/calendar/google/calendars` for enabling/disabling individual calendars.

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

Track Oikos

Get notified when new releases ship.

Sign up free

About Oikos

Family planner for small households

All releases →

Related context

Beta — feedback welcome: [email protected]