August 9, 2023 Release
In today's release, the InlineAlert component is going to GA! Explore the options in the React Spectrum InlineAlert docs. Our React Aria Components have new additions including TextArea, FileTrigger, and DropZone. Our date/time components have also had some usability updates,  usePress now supports an option to continue propagation, and we improved support for HTML forms across our components.
Thank you to our community for their support and contributions!
New components#
- InlineAlert
- Please note that this release includes an API change from the pre-release version. The Headercomponent should be replaced withHeading.
 
- Please note that this release includes an API change from the pre-release version. The 
Enhancements#
- Support HTML form submit and reset across components - @devongovett - PR
- Export fromDate&fromEpochand add to docs - @naveen2593kumar - PR
- Support a null date in DatePicker- @ktabors - PR
- Add support for continuePropagation to usePress- @devongovett - PR
- Support a data-attribute to identify a11y false positives - @aloysb - PR
Fixes#
- Adjust DateFieldline height to prevent scroll - @snowystinger - PR
- Add aria-hiddenandroleprops tousePopover- @andrewchough - PR
- Persist timezone in TimeFieldwith when used withdefaultValue- @ktabors - PR
- Fix calculatePositiontypes and tests - @snowystinger - PR
- Use documentfor SSR check inuseViewportSize- @marg0l - PR
- Support week manipulation in @internationalized/datewithZonedDateTime- @longzheng - PR
- Fix dragging within nested drag targets - @tflanagan - PR
- Allow custom aria-describedbyon checkbox/radio group items - @devongovett - PR
- Export AriaButtonOptionsfromreact-ariaand@react-aria/button- @reidbarber - PR
- Fix ComboBoxhandling tab/enter when custom value is allowed - @BDesta - PR
- Support Headinginstead ofHeaderinInlineAlert- @reidbarber - PR
- Update DatePickerto persist a validTimeFieldvalue - @ktabors - PR
- Pass Id into generateIdfunction if it exists inTabs- @andrewchough - PR
- Update translations for TableView,Menu,Calendarand Dnd - @angmail101 - PR
- Prevent resize infinite loop in TableViewwhen scrollbars are always on - @LFDanLu - PR
- Apply aria-hiddenon non HTMLElements - @LFDanLu - PR
- WHCM ProgressBar/Meter color updates - @ktabors - PR
- Render borders correctly in Dialog,Popover, and containing components in WHCM - @majornista - PR
- WHCM support for ComboBox and Statuslight - @LFDanLu - PR
- Do not add random prefix to ids during tests in React 18 - @devongovett - PR
- Add WHCM support for svg in IllustratedMessage- @yihuiliao - PR
- Update WHCM text color for Link- @reidbarber - PR
- Fix WHCM color for disabled LogicButton- @ktabors - PR
- Fix WHCM ActionButton/ToggleButtonhover state - @reidbarber - PR
- Update background color of clear button in SearchFieldfor WHCM - @reidbarber - PR
- Prevent unexpected column resizer blur when focused via menu - @LFDanLu - PR
Docs#
- Add textValueto complex item examples inTagGroup- @ktabors - PR
- Fix invalid date examples - @ktabors - PR
- Update link in Menu- @yihuiliao - PR
- Update SearchFielddocs with Spectrum link - @matthewdeutsch - PR
- Fix package data for InlineAlert docs - @reidbarber - PR
- Fix typos in @internationalizedexamples - @lreis - PR
- Add docs for new HTML Form updates - @devongovett - PR
Under construction#
Fixes to pre-released components are listed below. Please feel free to try them out, and report any issues you encounter.
React Aria Components (Alpha)#
- Expose additional states in React Aria Components - @reidbarber - PR
- Fix keyboard navigation & focus in RadioGroupinDialog- @mariareedstrom - PR
- Use span for labels in RadioandCheckbox& addRadioContext- @devongovett - PR
- Add missing render props and docs improvements - @reidbarber - PR
- Add support for custom aria-labelinDropZone- @yihuiliao - PR
- Add TextAreacomponent - @devongovett - PR
- Export types required to use slots - @hosmelq - PR
- Fix broken links to Collections and Selection pages - @wojtekmaj - PR
- Table column resizing support - @devongovett - PR
- Dropzone&- FileTriggerdocs - @yihuiliao - PR
- Pass in the correct props for SectioninListBox- @andrewchough - PR
Released packages#
 - @adobe/react-spectrum@3.29.0
 - @internationalized/date@3.4.0
 - @react-aria/accordion@3.0.0-alpha.20
 - @react-aria/actiongroup@3.6.1
 - @react-aria/aria-modal-polyfill@3.7.4
 - @react-aria/autocomplete@3.0.0-alpha.19
 - @react-aria/breadcrumbs@3.5.4
 - @react-aria/button@3.8.1
 - @react-aria/calendar@3.4.1
 - @react-aria/checkbox@3.10.0
 - @react-aria/color@3.0.0-beta.23
 - @react-aria/combobox@3.6.3
 - @react-aria/datepicker@3.6.0
 - @react-aria/dialog@3.5.4
 - @react-aria/dnd@3.4.0
 - @react-aria/focus@3.14.0
 - @react-aria/grid@3.8.1
 - @react-aria/gridlist@3.5.1
 - @react-aria/i18n@3.8.1
 - @react-aria/interactions@3.17.0
 - @react-aria/label@3.6.1
 - @react-aria/landmark@3.0.0-beta.3
 - @react-aria/link@3.5.3
 - @react-aria/listbox@3.10.1
 - @react-aria/menu@3.10.1
 - @react-aria/meter@3.4.4
 - @react-aria/numberfield@3.7.0
 - @react-aria/overlays@3.16.0
 - @react-aria/progress@3.4.4
 - @react-aria/radio@3.7.0
 - @react-aria/searchfield@3.5.4
 - @react-aria/select@3.12.0
 - @react-aria/selection@3.16.1
 - @react-aria/separator@3.3.4
 - @react-aria/slider@3.6.0
 - @react-aria/spinbutton@3.5.1
 - @react-aria/ssr@3.7.1
 - @react-aria/switch@3.5.3
 - @react-aria/table@3.11.0
 - @react-aria/tabs@3.6.2
 - @react-aria/tag@3.1.1
 - @react-aria/textfield@3.11.0
 - @react-aria/toast@3.0.0-beta.3
 - @react-aria/toggle@3.7.0
 - @react-aria/tooltip@3.6.1
 - @react-aria/utils@3.19.0
 - @react-aria/virtualizer@3.9.1
 - @react-aria/visually-hidden@3.8.3
 - @react-spectrum/accordion@3.0.0-alpha.22
 - @react-spectrum/actionbar@3.1.1
 - @react-spectrum/actiongroup@3.9.1
 - @react-spectrum/autocomplete@3.0.0-alpha.20
 - @react-spectrum/avatar@3.0.3
 - @react-spectrum/badge@3.1.4
 - @react-spectrum/breadcrumbs@3.8.1
 - @react-spectrum/button@3.12.4
 - @react-spectrum/buttongroup@3.6.4
 - @react-spectrum/calendar@3.3.1
 - @react-spectrum/card@3.0.0-alpha.21
 - @react-spectrum/checkbox@3.7.4
 - @react-spectrum/color@3.0.0-beta.24
 - @react-spectrum/combobox@3.10.0
 - @react-spectrum/contextualhelp@3.6.1
 - @react-spectrum/datepicker@3.7.0
 - @react-spectrum/dialog@3.8.1
 - @react-spectrum/divider@3.5.4
 - @react-spectrum/dnd@3.3.1
 - @react-spectrum/form@3.6.4
 - @react-spectrum/icon@3.7.4
 - @react-spectrum/illustratedmessage@3.4.4
 - @react-spectrum/image@3.4.4
 - @react-spectrum/inlinealert@3.0.0
 - @react-spectrum/label@3.13.1
 - @react-spectrum/labeledvalue@3.1.4
 - @react-spectrum/layout@3.5.4
 - @react-spectrum/link@3.5.4
 - @react-spectrum/list@3.6.1
 - @react-spectrum/listbox@3.11.1
 - @react-spectrum/menu@3.13.0
 - @react-spectrum/meter@3.4.4
 - @react-spectrum/numberfield@3.7.0
 - @react-spectrum/overlays@5.3.0
 - @react-spectrum/picker@3.11.1
 - @react-spectrum/progress@3.6.1
 - @react-spectrum/provider@3.8.1
 - @react-spectrum/radio@3.5.4
 - @react-spectrum/searchfield@3.7.4
 - @react-spectrum/slider@3.6.0
 - @react-spectrum/statuslight@3.5.4
 - @react-spectrum/switch@3.4.4
 - @react-spectrum/table@3.11.0
 - @react-spectrum/tabs@3.7.1
 - @react-spectrum/tag@3.1.1
 - @react-spectrum/text@3.4.4
 - @react-spectrum/textfield@3.10.4
 - @react-spectrum/theme-dark@3.5.4
 - @react-spectrum/theme-default@3.5.4
 - @react-spectrum/theme-express@3.0.0-alpha.6
 - @react-spectrum/theme-light@3.4.4
 - @react-spectrum/toast@3.0.0-beta.3
 - @react-spectrum/tooltip@3.5.3
 - @react-spectrum/utils@3.10.1
 - @react-spectrum/view@3.6.1
 - @react-spectrum/well@3.4.4
 - @react-stately/calendar@3.3.1
 - @react-stately/checkbox@3.4.4
 - @react-stately/collections@3.10.0
 - @react-stately/color@3.4.1
 - @react-stately/combobox@3.6.0
 - @react-stately/data@3.10.1
 - @react-stately/datepicker@3.6.0
 - @react-stately/dnd@3.2.3
 - @react-stately/flags@3.0.0
 - @react-stately/grid@3.8.0
 - @react-stately/layout@3.13.0
 - @react-stately/list@3.9.1
 - @react-stately/menu@3.5.4
 - @react-stately/numberfield@3.6.0
 - @react-stately/overlays@3.6.1
 - @react-stately/radio@3.8.3
 - @react-stately/searchfield@3.4.4
 - @react-stately/select@3.5.3
 - @react-stately/selection@3.13.3
 - @react-stately/slider@3.4.1
 - @react-stately/table@3.11.0
 - @react-stately/tabs@3.5.1
 - @react-stately/toggle@3.6.1
 - @react-stately/tooltip@3.4.3
 - @react-stately/tree@3.7.1
 - @react-stately/virtualizer@3.6.1
 - @react-types/accordion@3.0.0-alpha.15
 - @react-types/actionbar@3.1.1
 - @react-types/actiongroup@3.4.3
 - @react-types/autocomplete@3.0.0-alpha.15
 - @react-types/avatar@3.0.1
 - @react-types/badge@3.1.3
 - @react-types/breadcrumbs@3.6.1
 - @react-types/button@3.7.4
 - @react-types/buttongroup@3.3.3
 - @react-types/calendar@3.3.1
 - @react-types/card@3.0.0-alpha.17
 - @react-types/checkbox@3.5.0
 - @react-types/color@3.0.0-beta.18
 - @react-types/combobox@3.7.0
 - @react-types/contextualhelp@3.2.4
 - @react-types/datepicker@3.5.0
 - @react-types/dialog@3.5.4
 - @react-types/divider@3.3.3
 - @react-types/form@3.5.2
 - @react-types/grid@3.2.0
 - @react-types/illustratedmessage@3.3.3
 - @react-types/image@3.3.3
 - @react-types/label@3.7.5
 - @react-types/layout@3.3.9
 - @react-types/link@3.4.4
 - @react-types/list@3.2.5
 - @react-types/listbox@3.4.3
 - @react-types/menu@3.9.3
 - @react-types/meter@3.3.3
 - @react-types/numberfield@3.5.0
 - @react-types/overlays@3.8.1
 - @react-types/progress@3.4.2
 - @react-types/provider@3.6.3
 - @react-types/radio@3.5.0
 - @react-types/searchfield@3.4.3
 - @react-types/select@3.8.2
 - @react-types/shared@3.19.0
 - @react-types/slider@3.6.0
 - @react-types/statuslight@3.3.3
 - @react-types/switch@3.4.0
 - @react-types/table@3.8.0
 - @react-types/tabs@3.3.1
 - @react-types/text@3.3.3
 - @react-types/textfield@3.7.3
 - @react-types/tooltip@3.4.3
 - @react-types/view@3.4.3
 - @react-types/well@3.3.3
 - @spectrum-icons/color@3.5.4
 - @spectrum-icons/express@3.0.0-alpha.8
 - @spectrum-icons/illustrations@3.6.4
 - @spectrum-icons/ui@3.5.4
 - @spectrum-icons/workflow@4.2.3
 - react-aria@3.27.0
 - react-aria-components@1.0.0-alpha.6
 - react-stately@3.25.0