February 17, 2021 Release
After a small break, we are back with another release. This one is jam packed with fixes and new features. We have improved Picker, Tooltip, ComboBox and updated a number of our aria hooks. Also check out our new components currently under construction including a Color package. A special thanks to all of our contributors for a very active new year.
New features#
- Add 
useUnwrapDOMRefhook - @tomsontom - PR - Add autofocus to 
Picker- @tomsontom - PR - Add 
ordertostyleProps- @renancleyson-dev - PR - Update component scaffolding - @LFDanLu - PR
 - Keep 
Tooltipopen when hovered - @Andarist - PR - Support left/right key in 
useSelect- @tomsontom - PR - Add filtering to 
useAsyncListhook - @LFDanLu - Docs - Async support for 
ComboBox- @LFDanLu - PR - Docs - Update validation icon position in 
TextArea- @snowystinger - PR 
Fixed#
- Add resize observing to 
Pickerafter initial render - @tomsontom - PR - Add 
BreadcrumbItemtype interface - @stefanprobst - PR - Update translation in 
Picker- @RafalFilipek - PR - Add resize observing to 
ComboBox- @snowystinger - PR - Use 
documentElementinstead foruseInteractOutside- @stefanprobst - PR - Update types for 
Tooltiphooks - @Andarist - PR - Use 
aria-readonlyinCheckboxGroupandRadio- @intergalacticspacehighway - PR - Update required type for 
CheckboxGroup- @stefanprobst - PR - Update 
Buttontype definition - @snowystinger - PR - Use 
aria-readonlyinRadioGroup- @intergalacticspacehighway - PR - Clean up deprecated test usage - @matamatanot - PR
 - Adjusted width of 
Tooltip- @LFDanLu - PR - Prevent extra 
onChangecalls fromuseControlledState- @snowystinger - PR - Update flex styles on 
Tabs- @tomsontom - PR - Update 
usePreventScrollfor SSR - @dferber90 - PR - Remove autocorrect from 
ComboBox- @devongovett - PR - Fix label css to grow with component height - @LFDanLu - PR
 - Update 
ComboBoxdesign - @LFDanLu - PR - Fix 
TextAreawhen inside a flex - @snowystinger - PR - Retain 
ComboBoxselected keyonBlurif value matches - @LFDanLu - PR - Prevent left/right arrow keys from scrolling containers in 
Picker- @snowystinger - PR - Add check for ref in 
useSelectableList- @AndyOGo - PR 
Docs#
- Fix typo in contribution guide - @stefanprobst - PR
 - Add the default for 
levelprop inHeading- @snowystinger - PR - Add example of passing a ref to 
useButton- @toshi1127 - PR - Improve 
useCheckboxGroupItemexamples - @stefanprobst - PR - Update links for 
TextAreaguidelines - @matthewdeutsch - PR - Fix typo in 
IllustratedMessageexample - @travigd - PR - Update example in 
useRadioto include a ref - @matamatanot - PR - Add anatomy diagrams to aria hooks - @devongovett - PR
 - Update prop description in 
useMenuSection- @snowystinger - PR - Fix error in storybook - @tomsontom - PR
 - Add 
useComboBoxhook documentation to react-aria - @LFDanLu - PR 
Under construction#
Pre-release versions of the following components have been released. Please feel free to try them out, and report any issues you encounter.
- NumberField - React Spectrum, React Aria
 - ColorWheel - React Aria
 - ColorSlider - React Aria
 - ColorField - React Aria
 - ComboBox - React Spectrum, React Aria
 
Released packages#
- @adobe/react-spectrum@3.8.0
- @internationalized/message@3.0.0-alpha.0
- @internationalized/number@3.0.0-alpha.0
- @react-aria/button@3.3.1
- @react-aria/color@3.0.0-alpha.0
- @react-aria/combobox@3.0.0-alpha.1
- @react-aria/i18n@3.3.0
- @react-aria/interactions@3.3.3
- @react-aria/listbox@3.2.4
- @react-aria/menu@3.1.4
- @react-aria/numberfield@3.0.0-alpha.0
- @react-aria/overlays@3.6.1
- @react-aria/radio@3.1.3
- @react-aria/select@3.3.0
- @react-aria/selection@3.3.2
- @react-aria/slider@3.0.1
- @react-aria/spinbutton@3.0.0-alpha.0
- @react-aria/tabs@3.0.0-alpha.3
- @react-aria/toggle@3.1.2
- @react-aria/tooltip@3.1.1
- @react-aria/utils@3.6.0
- @react-spectrum/button@3.4.0
- @react-spectrum/checkbox@3.2.2
- @react-spectrum/color@3.0.0-alpha.0
- @react-spectrum/combobox@3.0.0-alpha.1
- @react-spectrum/label@3.3.1
- @react-spectrum/numberfield@3.0.0-alpha.0
- @react-spectrum/picker@3.2.2
- @react-spectrum/radio@3.1.2
- @react-spectrum/searchfield@3.1.3
- @react-spectrum/slider@3.0.1
- @react-spectrum/statuslight@3.2.0
- @react-spectrum/tabs@3.0.0-alpha.4
- @react-spectrum/textfield@3.1.5
- @react-spectrum/tooltip@3.1.1
- @react-spectrum/utils@3.5.1
- @react-stately/color@3.0.0-alpha.0
- @react-stately/combobox@3.0.0-alpha.1
- @react-stately/data@3.2.0
- @react-stately/numberfield@3.0.0-alpha.0
- @react-stately/radio@3.3.0
- @react-stately/slider@3.0.1
- @react-stately/tabs@3.0.0-alpha.1
- @react-stately/tooltip@3.0.2
- @react-stately/utils@3.2.0
- @react-types/button@3.3.1
- @react-types/checkbox@3.2.2
- @react-types/color@3.0.0-alpha.0
- @react-types/combobox@3.0.0-alpha.1
- @react-types/label@3.4.0
- @react-types/numberfield@3.0.0-alpha.0
- @react-types/select@3.2.0
- @react-types/shared@3.4.0
- @react-types/slider@3.0.1
- @react-types/text@3.1.2
- @react-types/tooltip@3.1.1
- @spectrum-icons/color@3.3.0
- react-aria@3.4.0
- react-stately@3.3.0