Never miss a release that matters
AI-powered summaries of every GitHub release.
AI Summaries
Changelogs condensed into clear, actionable insights.
Always Free
Track up to 5 packages at no cost, forever.
Weekly Digest
A curated summary of every release, delivered weekly.
TL;DR
Keyboard navigation is now fully supported within complex components like Grids, Lists, and Trees, enabling more accessible interactions with embedded text fields and interactive elements.
New
Popover now supports positioning overlays relative to specific character positions using the getTargetRect prop, improving inline completion experiences.
Menu components can now handle dynamic item collections with the dependencies prop.
Fixes Worth Knowing
Menu’s onAction callback now provides both the item key and value for improved data handling.
DragTypes.has() now supports multiple MIME types and wildcards for more flexible drag-and-drop functionality.
TL;DR
React Aria now supports multi-selection in Select components and provides new tools (CSS variables, SelectionIndicator) for animating state changes in components like Disclosure, Tabs, and ToggleButtonGroup.
New
- Multi-Selection for Select: The Select component now allows users to choose multiple options.
- Animation Tools: CSS variables and a new
<SelectionIndicator>component simplify adding animations to selection-based components.
Fixes Worth Knowing
- iOS Modal Scrolling: Scrolling behavior within modals is improved on iOS 26.
- ComboBoxItem Actions: You can now trigger actions directly from a ComboBoxItem (autocomplete option).
Before You Upgrade
None needed.
TL;DR
React Aria now supports data tables, enabling accessible and customizable table experiences for your users.
Breaking
- Removed
useTable(deprecated API for tables).
New
- Introduced
useDataTable(new API for tables) – provides accessibility and internationalization features. - Added
useGridState(state management hook) for complex grid interactions.
Fixes Worth Knowing
- Resolved issues with focus management in menus and lists, improving keyboard navigation.
- Fixed a bug where some components would not properly announce state changes to screen readers.
Before You Upgrade
- Migrate from the deprecated
useTableto the newuseDataTableAPI.