Repository navigation
Releases
Releases · ifiokjr/leptos_aria
v0.1.2 (2026-10-23)
Grouped release for main.
Features
- Browser accessibility regression coverage. Production demos and documentation now run through Playwright in Chromium, Firefox, WebKit, dark mode, and a mobile viewport, with WCAG audits and keyboard journeys required by CI. Space activation no longer panics when the press ends on a document listener. Tooltips retain working event handlers, describe their focused control, dismiss on Escape, and cancel stale hover opens. Accordions link their triggers and panels; selects link their combobox and listbox; menus expose menu/menuitem semantics through the new
ListBoxRoleprop instead of nested listbox roles. Radio navigation wraps in WebKit and skips disabled options. Decorative separators and modal backdrops omit unsupported ARIA, destructive examples keep sufficient text contrast, and scrollable documentation code, install commands, and tables are keyboard reachable.
Owner: @ifiokjr · Review: PR #55
Fixes
- Prebuilt CLI binaries on every release. Every GitHub release now ships
leptos-ariaarchives for Linux (glibc and musl), macOS, and Windows on both x86_64 and aarch64, each with SHA-256 and SHA-512 checksums and a build provenance attestation verifiable withgh attestation verify.cargo binstall leptos_aria_clidownloads the matching archive instead of compiling. The release is published only after every archive is attached and attested and the crates are on crates.io, so a release that is visible is always installable. Release notes now list what changed instead of the release step's name, and release pull requests keep everyCargo.lockin step with the bumped versions.
Owner: @ifiokjr · Review: PR #52 - No font flash on the website's first paint. The website self-hosts Bricolage Grotesque and Fragment Mono (latin and latin-ext woff2 subsets, with their SIL OFL 1.1 licences) and preloads both from every page's head. First paint uses the brand fonts instead of flashing the system stack while the Google Fonts stylesheet and files arrive, and the third-party font round trips are gone.
Owner: @ifiokjr · Review: PR #50 - Keyboard focus follows the selected tab. Arrow keys, Home and End in a tab list moved the selection but left keyboard focus on the tab you started from, so the next key press went to the wrong tab and screen readers kept announcing the old one. Focus now moves with the selection, skips disabled tabs like the selection does, and a click focuses the tab it selects (Safari does not focus a button on click).
data-focusedused to mirror the selection; it now reports the tab that has focus, so style selection witharia-selectedinstead.
Owner: @ifiokjr · Review: PR #53
v0.1.1
Published by the monochange release flow.
v0.1.0
Published by the monochange release flow.