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.
Enhancements#
- refactor: Remove custom hit testing in usePress - @devongovett - PR
- chore: Improve React Fast Refresh in storybook - @devongovett - PR
- RAC Breadcrumbs, ListBox, Tabs - feat: Tabs collapse behaviour - @snowystinger - PR
Autocomplete
- feat: RAC Autocomplete audit for release - @LFDanLu - PR
- chore: Remaining Autocomplete alpha release checklist audit items - @LFDanLu - PR
- fix: Text selection with Shift + Home/End isn't working (#7228) - @majornista - PR
- fix: Autocomplete event leak and erroneous item focus after backspacing - @LFDanLu - PR
Fixes#
- Button
- fix: disable form submission for isPending - @snowystinger - PR
- Calendar
- fix: Selecting an unavailable date with keyboard should not change the current selection - @richardbann - PR
- feat: Add
firstDayOfWeek
prop - @reidbarber - PR - remove internal contexts from RAC Calendar - @reidbarber - PR
- Date and Time
- Form
- fix: skip native validation on disabled form elements - @reidbarber - PR
- Menu
- Select
- passing autoComplete prop from Select to underlying child component - @nabanitabania - PR
- Tag
- fix: prevent disabled Tag from being removed with keyboard nav - @minzzang144 - PR
- Misc
- fix: Don't close popovers on scroll - @jabrks - PR
- fix: tabbing past contenteditable=false in containing focusscope - @nwidynski - PR
- fix: Remove onTouchEnd handler in iOS usePreventScroll - @devongovett - PR
- fix: respect scroll padding - @jeffijoe - PR
- fix: make empty SlotsProvider context stable - @mdwyer6 - PR
- Fix: broken links in docs - @ktabors - PR
- Use absolute path resolution for empty.js - @ohansFavour - PR
Docs#
- Add initial Autocomplete docs - @devongovett - PR
- fix: Combobox docs example - @snowystinger - PR
- don't use hooks conditionally in docs - @nathanpower - PR
- fix: prod docs - @devongovett - PR