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
  • 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
    • fix: removemin/max limits for all segments in parseDuration - @limkhl - PR
  • Form
    • fix: skip native validation on disabled form elements - @reidbarber - PR
  • Menu
    • fix: Fix Talkback focus cursor movement when inside Dialogs - @LFDanLu - PR
  • 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#


Under Construction#


Released packages#