This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+4 more
ReleasePort's take
Light signalOikos 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 summaryToast notifications now have appropriate ARIA live regions for accessibility.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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 usearia-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
Beta — feedback welcome: [email protected]