Skip to content

Oikos

v0.52.15 Breaking

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

Published 14d 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

ReleasePort's take

Light signal
editorial:auto 14d

Oikos v0.52.15 refines accessibility with proper ARIA live regions for toasts (polite for success/default, assertive for danger/warning) and removes redundant markup from navigation links.

Why it matters: Success and default toasts no longer interrupt screen reader output; danger and warning remain assertive. Test toast flows with screen readers before upgrading if toasts carry critical user feedback.

Summary

AI summary

Toast notifications now have appropriate ARIA live regions for accessibility.

Changes in this release

Bugfix Medium

Toast notifications for success and default messages no longer interrupt screen reader output immediately.

Toast notifications for success and default messages no longer interrupt screen reader output immediately.

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Bugfix Medium

Only danger and warning toasts use `aria-live="assertive"`, while success and default use `aria-live="polite"`.

Only danger and warning toasts use `aria-live="assertive"`, while success and default use `aria-live="polite"`.

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Bugfix Medium

Removed redundant `role="listitem"` attribute from navigation `<a>` elements.

Removed redundant `role="listitem"` attribute from navigation `<a>` elements.

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Bugfix Low

Toast notifications for success and default messages use `aria-live="polite"` instead of interrupting screen readers.

Toast notifications for success and default messages use `aria-live="polite"` instead of interrupting screen readers.

Source: granite4.1:30b@2026-05-20-audit

Confidence: low

Bugfix Low

Danger and warning toasts continue using `aria-live="assertive"` for immediate announcements.

Danger and warning toasts continue using `aria-live="assertive"` for immediate announcements.

Source: granite4.1:30b@2026-05-20-audit

Confidence: low

Full changelog

Fixed

  • Toast notifications for success and default messages no longer interrupt screen reader output immediately; only danger and warning toasts use aria-live="assertive", while success and default use aria-live="polite"
  • Removed redundant role="listitem" attribute from navigation <a> elements; the parent container already provides list semantics, and the duplicate role was confusing assistive technologies

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

Related tools

Beta — feedback welcome: [email protected]