July 18, 2025 Release

Enhancements#


  • AlertDialog
  • Date
    • Add autocomplete prop to RAC DateField and DatePicker - @yihuiliao - PR
  • Drag and Drop
    • Pass keys and draggedKey as arguments to renderDropIndicator - @reidbarber - PR
    • Allow custom drag preview offset - @reidbarber - PR
  • Forms
    • Add support for automatic reset after React 19 form actions - @devongovett - PR
    • Support associating components with external forms - @devongovett - PR
  • Image:
  • Select
  • Tag:
  • TextField
  • Tree
    • Support multiple level loading and only count "items" for collection size - @LFDanLu - PR
  • Miscellaneous

Fixes#


  • CardView
  • Date/Time:
    • Disallow focus of calendar cells outside the month - @Persists - PR
    • Fix setValue to work when DateField is empty - @reidbarber - PR
    • Ignore typing leading zeros in DateField segments - @LFDanLu - PR
  • FileTrigger
    • acceptedFileTypes accepts a readonly array in FileTrigger - @lixiaoyan - PR
  • ListView
  • Menu
  • Modals
  • NumberField
    • Support full width characters in NumberField e.g. Japanese IME - @LFDanLu - PR
    • Ensure NumberField validation displays correct errors in React 19 - @chirokas - PR
    • Round to correct precision when step uses exponential notation - @lucasweng - PR
  • RadioGroup
  • Select/Picker
    • Allow selectedKey=null to clear value in HiddenSelect - @chirokas - PR
    • Fix Picker when in a overflow container - @snowystinger - PR
    • Fix keyboard selection in Select typeahead when options include spaces - @snowystinger - PR
    • Prevent form submission when required Select has more than 300 options and no selection - @lucasweng - PR
  • Tabs
  • TableView
    • Ensure the renderEmptyState in IllustratedMessage is properly displayed in TableView - @LFDanLu - PR
    • Prevent TableView from jumping to the top during asynchronous load - @obreitwi - PR
  • Toast
    • Allow users to add data-testid to Toast - @snow893 - PR
  • Miscellaneous
    • Include missing page.css.map - @snowystinger - PR
    • Check user agent brands - @reidbarber - PR
    • Fix Rect intersection check so that users don't need to provide Virtualizer mocks for tests - @LFDanLu - PR
    • Fix createLeafComponent ref typing - @snowystinger - PR
    • Add permission element to focusable elements list - @gabrielchl - PR
    • Minimize unnecessary global events in useHover - @qmhc - PR

Docs#


  • Remove duplicate "color" in ColorWheelRenderProps comment - @GuiEpi - PR
  • Fix Calendar example - @chirokas - PR
  • Use lucide-react for RAC example's icons - @reidbarber - PR

Under Construction#


  • Autocomplete
    • Clear Autocomplete virtualFocus upon paste/undo/redo and other focus fixes - @LFDanLu - PR
  • Tree:

Released packages#