-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* release notes * remove * more stuff * update dates * small fixes * add prs * Clean up commits messages (#5865) * clean up commits wip * Apply suggestions from code review * add pr * another pr + other fixes * update intro * move submenu commit * add versions --------- Co-authored-by: Daniel Lu <[email protected]> Co-authored-by: Danni <[email protected]>
- Loading branch information
1 parent
f040ff6
commit c180213
Showing
1 changed file
with
214 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,214 @@ | ||
{/* Copyright 2024 Adobe. All rights reserved. | ||
This file is licensed to you under the Apache License, Version 2.0 (the "License"); | ||
you may not use this file except in compliance with the License. You may obtain a copy | ||
of the License at http://www.apache.org/licenses/LICENSE-2.0 | ||
Unless required by applicable law or agreed to in writing, software distributed under | ||
the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS | ||
OF ANY KIND, either express or implied. See the License for the specific language | ||
governing permissions and limitations under the License. */} | ||
|
||
import {BlogPostLayout, Hero} from '@react-spectrum/docs'; | ||
export default BlogPostLayout; | ||
|
||
--- | ||
description: Welcome to the first release of the new year! We have had a great response to our GA release of React Aria Components. If you haven’t tried it out, visit our docs to explore the examples. To help get you started, we have also created a few starter kits. These downloadable starter kits contain beautifully styled implementations of every available component and includes a working storybook. Available in vanilla and Tailwind CSS. We have been busy working on our new Submenu feature which we are excited to release as an alpha. We have also made improvements to our overlay positioning code to better handle pinch zooming and spatial awareness. | ||
|
||
date: 2024-02-13 | ||
--- | ||
|
||
# February 13, 2024 Release | ||
|
||
Welcome to the first release of the new year! We have had a great response to our GA release of React Aria Components. If you haven’t tried it out, visit [our docs](https://react-spectrum.adobe.com/react-aria/index.html) to explore the examples. To help get you started, we have also created a few starter kits. These downloadable [starter kits](https://react-spectrum.adobe.com/react-aria/getting-started.html#starter-kits) contain beautifully styled implementations of every available component and includes a working storybook. Available in vanilla and Tailwind CSS! | ||
|
||
We have been busy working on our new Submenu feature which we are excited to release as an alpha. We have also made improvements to our overlay positioning code to better handle pinch zooming and spatial awareness. | ||
|
||
As always, huge thanks and appreciation for everyone in our community for their feedback and contributions to make this release possible! | ||
|
||
## Enhancements | ||
* Tailwind CSS starter kit - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/5666) - [PR](https://github.com/adobe/react-spectrum/pull/5710) | ||
* Add `isDisabled` render prop to DateSegment - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/5674) | ||
* Add support for tracking visible focus across multiple windows - [@slye-stripe](https://github.com/slye-stripe) - [PR](https://github.com/adobe/react-spectrum/pull/5588) - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/5754) | ||
* Export `useObjectRef` from React Aria package - [@zaboco](https://github.com/zaboco) - [PR](https://github.com/adobe/react-spectrum/pull/5685) | ||
* Export `FieldErrorContext` - [@vladislavsz](https://github.com/vladislavsz) - [PR](https://github.com/adobe/react-spectrum/pull/5743) | ||
* Update `DOMProps` to extend `SharedDOMProps` in React Aria Components - [@Akshithpottigari](https://github.com/Akshithpottigari) - [PR](https://github.com/adobe/react-spectrum/pull/5783) | ||
* Add `isWheelDisabled` prop to `useNumberField` and `useColorField` - [@ryo-manba](https://github.com/ryo-manba) - [PR](https://github.com/adobe/react-spectrum/pull/5775) - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/5804) | ||
* Add focus/blur events support for `CheckboxGroup` - [@sookmax](https://github.com/sookmax) - [PR](https://github.com/adobe/react-spectrum/pull/5801) | ||
* Add `isInvalid` to `DateInputRenderProps` - [@alex-mcgovern](https://github.com/alex-mcgovern) - [PR](https://github.com/adobe/react-spectrum/pull/5670) | ||
|
||
## Fixes | ||
* TS Strict support in Dialog - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/5545) | ||
* TS Strict support in NumberField - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/5552) | ||
* TS Strict support in NumberField, Tag, InlineAlert hooks- [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/5560) | ||
* TS Strict support in Aria utils - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/5590) | ||
* Fix focused row obscured by sticky table header - [@majornista](https://github.com/majornista) - [PR](https://github.com/adobe/react-spectrum/pull/5622) | ||
* Fix `Popover` offset prop default value - [@sookmax](https://github.com/sookmax) - [PR](https://github.com/adobe/react-spectrum/pull/5677) | ||
* Fix tree shaking of `TextField` component - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/5646) | ||
* Handle `runAfterTransition` when target is null - [@VillePakarinenPosti](https://github.com/VillePakarinenPosti) - [PR](https://github.com/adobe/react-spectrum/pull/5569) | ||
* Fix drag preview in `TableView` - [@ryo-manba](https://github.com/ryo-manba) - [PR](https://github.com/adobe/react-spectrum/pull/5687) | ||
* Fix React Aria Component `ProgressBar` and `Meter` overflow - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/5706) | ||
* Allow passing readonly array to Locales plugin [@stefanprobst](https://github.com/stefanprobst) - [PR](https://github.com/adobe/react-spectrum/pull/5646) | ||
* Fix width overflow issue for quiet `Picker` [@pr7prashant](https://github.com/pr7prashant) - [PR](https://github.com/adobe/react-spectrum/pull/5592) | ||
* Remove "use client" from types declaration files in build - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/5649) | ||
* Fix `onPress` when used with `onKeyUp` on a button - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/5554) | ||
* Fix `ComboBox` async loading runtime error - [@sookmax](https://github.com/sookmax) - [PR](https://github.com/adobe/react-spectrum/pull/5689) | ||
* Fix controlled `Slider` when value updates - [@sookmax](https://github.com/sookmax) - [PR](https://github.com/adobe/react-spectrum/pull/5655) | ||
* Ensure Collection commits updated information when removing nodes - [@richardbann](https://github.com/richardbann) - [PR](https://github.com/adobe/react-spectrum/pull/5735) | ||
* Add check for undefined rows in GridLayout - [@sookmax](https://github.com/sookmax) - [PR](https://github.com/adobe/react-spectrum/pull/5737) | ||
* Fix `focusVisible` in `Calendar` - [@richardbann](https://github.com/richardbann) - [PR](https://github.com/adobe/react-spectrum/pull/5785) | ||
* Freeze overlay positioning when pinch zooming - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/5612) | ||
* Add missing aria-labels to `ListBox`, `Menu`, `Tabs` items in React Aria Components - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/5796) | ||
* Add sort compare to `useListData` - [@piecyk](https://github.com/piecyk) - [PR](https://github.com/adobe/react-spectrum/pull/5773) | ||
* Remove "use client" and mark packages as client-only instead - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/5826) | ||
* Ensure pure render for tree data - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/5835) | ||
* Truncate long content quiet `Picker` when in fixed width container - [@freddiejbawden](https://github.com/freddiejbawden) - [PR](https://github.com/adobe/react-spectrum/pull/5813) | ||
* Ensure quiet `Picker` conforms to user set width - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/5857) | ||
|
||
## Docs | ||
* Update autoCaptialize props comment - [@ryo-manba](https://github.com/ryo-manba) - [PR](https://github.com/adobe/react-spectrum/pull/5629) | ||
* Fix HTML rendering in prop descriptions - [@sookmax](https://github.com/sookmax) - [PR](https://github.com/adobe/react-spectrum/pull/5614) | ||
* Add `useObjectRef` docs - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/5688) | ||
* Update default selected value for controlled RadioGroup example - [@majornista](https://github.com/majornista) - [PR](https://github.com/adobe/react-spectrum/pull/5755) | ||
|
||
## Under construction | ||
|
||
**React Spectrum Submenus (Alpha)** | ||
* Make submenu properly size itself to fill available room and improve overlay positioning when pinch zoomed - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/5660) | ||
* Fix Submenu chevron from getting hidden - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/5823) | ||
|
||
**React Aria Components Submenus (Alpha)** | ||
* Submenu support for React Aria Components - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/5648) | ||
* Export `RootMenuTriggerContext` and `SubmenuTriggerProps` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/5825) | ||
* Fix React Aria Components submenu flipping - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/5808) | ||
* Ensure 2 renders for Submenu portal container - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/5828) | ||
* Close all Submenus when interacting outside of root submenu - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/5827) | ||
* Add support for Submenus inside sections - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/5863) | ||
|
||
## Released packages | ||
``` | ||
- @adobe/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-aria/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-spectrum/[email protected] | ||
- @react-stately/[email protected] | ||
- @react-stately/[email protected] | ||
- @react-stately/[email protected] | ||
- @react-stately/[email protected] | ||
- @react-stately/[email protected] | ||
- @react-stately/[email protected] | ||
- @react-stately/[email protected] | ||
- @react-stately/[email protected] | ||
- @react-stately/[email protected] | ||
- @react-stately/[email protected] | ||
- @react-types/[email protected] | ||
- @react-types/[email protected] | ||
- @react-types/[email protected] | ||
- @react-types/[email protected] | ||
- @react-types/[email protected] | ||
- @spectrum-icons/[email protected] | ||
- @spectrum-icons/[email protected] | ||
- @spectrum-icons/[email protected] | ||
- @spectrum-icons/[email protected] | ||
- @spectrum-icons/[email protected] | ||
- [email protected] | ||
- [email protected] | ||
- [email protected] | ||
- [email protected] | ||
``` |
c180213
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Verdaccio builds:
CRA Test App
NextJS Test App
RAC Tailwind Example
RAC Spectrum + Tailwind Example
CRA Test App Size
NextJS App Size
Publish stats
Size diff since last release
Docs
Storybook
c180213
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Verdaccio builds:
CRA Test App
NextJS Test App
RAC Tailwind Example
RAC Spectrum + Tailwind Example
CRA Test App Size
NextJS App Size
Publish stats
Size diff since last release
Docs
Storybook