August 25, 2025 Release

Enhancements#


  • Button
  • Collection:
    • Add additional selection methods to useListData - @rbuzatto - PR
    • Add maxHorizontalSpace prop to GridLayout and WaterfallLayout - @e-krebs - PR, @yihuiliao - PR
    • Implement filtering on a per CollectionNode basis - @LFDanLu - PR
  • Drag and Drop:
    • Pass item objects to useDragAndDrop getItems in addition to keys - @devongovett - PR
  • Miscellaneous:

Fixes#


  • ComboBox:
    • Ensure that React Aria ComboBox's empty state is rendered when items aren't directly provided to the ComboBox - @LFDanLu - PR
  • Date and Time:
    • Add firstDayOfWeek and pageBehavior to calendarProps in useDatePicker and useDateRangePicker - @Shubhdeep12 - PR
    • Restore date segment autoadvance when typing leading zeros - @LFDanLu - PR
    • Add DatePicker placeholder for Norwegian Bokmål - @snowystinger - PR
    • Allow user to reset timezone - @jasonvarga - PR
    • Fallback to en-US when locale resolution fails - @nami8824 - PR
  • Drag and Drop:
  • Tabs:
    • Warn users when Tab components are in the wrong order - @snowystinger - PR
    • Fix backward compatibility with old versions of @types/react in Tabs - @MukulAppDev - PR
  • TagGroup:
    • Add role to React Aria TagGroup when there are no items - @yihuiliao - PR
  • Tooltip:
    • Allow user to set containerPadding in React Aria Tooltip - @snowystinger - PR
    • Prevent useTooltipTrigger from setting tabIndex - @abeljohn - PR
  • Menu:
    • Fix pressing Enter key to trigger Menu item links - @devongovett - PR
    • Properly close all Submenu levels when root Menu item is focused and retain focus on hovered Menu items - @LFDanLu - PR
  • Number Parser:
  • Miscellaneous:
    • Export isRTL utility function - @yihuiliao - PR
    • Prevent extraneous re-render in SSR when locale is provided to useLocale - @herkulano - PR
    • Avoid showing placeholder warning on every render - @reidbarber - PR
    • Fix :active selector in tailwindcss-react-aria-components - @reidbarber - PR
    • Replace deprecated mozInputSource check for virtual click detection - @LFDanLu - PR
    • Support backcompatibility for react-aria/util versions referencing UNSTABLE_useLoadMoreSentinel API - @LFDanLu - PR
    • Export VisuallyHidden in react-aria-component package - @nami8824 - PR
    • Update element focusablity checks so that keyboard navigation can skip over specific non-focusable elements - @snowystinger - PR
    • Properly clean up inert on elements when nested non modal dialogs and popovers close at the same time - @LFDanLu - PR

Docs#


Under Construction#


  • GridList
    • Support Sections and Headers in React Aria GridList - @yihuiliao - PR
    • Add React Aria GridList Section docs - @yihuiliao - PR