November 20, 2024 Release
Happy New Year! We're excited to announce the first release of 2025. This release includes a number of new features, enhancements, and bug fixes. Read on for more details.
The new RAC component Autcomplete is available as an alpha with limited documentation for use. It has been...
React Aria Test Utils
We are also excited to announce the alpha release of the @react-aria/test-utils package! This package features a set of ARIA pattern specific utilities that aim to make writing tests against our components simpler and less time consuming. See the respective React Aria and React Spectrum testing pages for more details on how best to use these utilities. It is still very much a work in progress so if you discover any issues or have any feedback, please feel free to report them via GitHub issues!
Enhancements#
- Autocomplete
- Calendar
- Add
firstDayOfWeek
prop to Calendar, RangeCalendar, DatePicker, and DateRangePicker - @reidbarber - PR
- Add
- Overlays
- Add support for CSS transitions in
Modal
,Popover
, andTooltip
– @devongovett – PR
- Add support for CSS transitions in
- Misc
- Remove custom hit testing in
usePress
- @devongovett - PR
- Remove custom hit testing in
Fixes#
- Button
- Disable form submission in
isPending
state - @snowystinger - PR
- Disable form submission in
- Date and Time
- Fix keyboard selection of an unavailable dates - @richardbann - PR
- Remove min/max limits for all segments in
@internationalized/date
parseDuration
- @limkhl - PR
- Form
- Skip native validation on disabled form elements - @reidbarber - PR
- Menu
- Select
- Fix form
autoComplete
prop - @nabanitabania - PR
- Fix form
- TagGroup
- Prevent disabled tags from being removed with keyboard navigation - @minzzang144 - PR
- Overlays
- Misc
- Skip elements with
contenteditable=false
in FocusScope - @nwidynski - PR - Fix
@react-aria/optimize-locales-plugin
path resolution on Windows - @ohansFavour - PR - Reduce unnecessary re-renders in React Spectrum slot provider - @mdwyer6 - PR
- Skip elements with
Docs#
- Add initial
Autocomplete
docs - @devongovett - PR - Prevent
Combobox
docs example from clearingdefaultInputValue
or controlled value on blur - @snowystinger - PR - Improve RAC
Calendar
state example - @nathanpower - PR - Fix broken links in docs - @ktabors - PR