Skip to content

Commit 7bceb00

Browse files
authored
May release notes (#3172)
1 parent e4aff9c commit 7bceb00

File tree

1 file changed

+249
-0
lines changed

1 file changed

+249
-0
lines changed
Lines changed: 249 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,249 @@
1+
{/* Copyright 2022 Adobe. All rights reserved.
2+
This file is licensed to you under the Apache License, Version 2.0 (the "License");
3+
you may not use this file except in compliance with the License. You may obtain a copy
4+
of the License at http://www.apache.org/licenses/LICENSE-2.0
5+
Unless required by applicable law or agreed to in writing, software distributed under
6+
the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
7+
OF ANY KIND, either express or implied. See the License for the specific language
8+
governing permissions and limitations under the License. */}
9+
10+
import {BlogPostLayout, Hero} from '@react-spectrum/docs';
11+
export default BlogPostLayout;
12+
13+
---
14+
description: React 18 is now officially supported! Other updates include a major version bump to our workflow icons package, support for emphasized Tabs, and various bug fixes to our existing components and hooks. Thank you to all who contributed to this release!
15+
date: 2022-05-31
16+
---
17+
18+
# May 31, 2022 Release
19+
20+
This release includes compatibility with React 18! We have tested each component and hook to verify that it works as expected, while retaining support for React 17 and 16 as well. Special thanks to [@eps1lon](https://github.com/eps1lon) for their help with getting our tests working with React 18. Note that this release only includes basic compatibility. Strict mode support is still a work in progress, and will be supported in a future release.
21+
22+
A major version bump to our Spectrum workflow icons package is included in this release, so please check out the changes [here](#icons-update) and upgrade accordingly.
23+
Other updates include added support for emphasized Tabs and various bug fixes to our existing components and hooks. Thank you to all who contributed to this release!
24+
25+
## New features
26+
- Support for isEmphasized Tabs - [@ktabors](https://github.com/ktabors) - [PR](https://github.com/adobe/react-spectrum/pull/3124)
27+
28+
## Updates
29+
- React 18 support - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/3108)
30+
- Update dom-helpers - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/3110)
31+
32+
## Fixes
33+
- Reduce the number of rerenders from focus hooks - [@csantos1113](https://github.com/csantos1113) - [PR](https://github.com/adobe/react-spectrum/pull/3045)
34+
- Fix NumberParser mistakenly returning Arabic values in non-Arabic locales - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/3116)
35+
- Add ActionMenu to mono-package - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/3144)
36+
- Distinguish Talkback virtual clicks from Windows FF touch event - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/3136)
37+
- Fixes missing 'props' from API sections of useFocus and useFocusWithin docs - [@ktabors](https://github.com/ktabors) - [PR](https://github.com/adobe/react-spectrum/pull/3161)
38+
- Fix ButtonGroup visual flicker on resize check - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/3160)
39+
40+
## Under construction
41+
42+
Fixes to pre-released components are listed below. Please feel free to try them out, and report any issues you encounter.
43+
44+
- Fix edge cases in DatePicker with min/max dates and eras - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/3149)
45+
- Make DatePicker button keyboard focusable - [@majornista](https://github.com/majornista) - [PR](https://github.com/adobe/react-spectrum/pull/3145)
46+
47+
## Icons update
48+
49+
3 icons were renamed to fix a typo in their name:
50+
```
51+
SelectSubstract -> SelectSubtract
52+
SubstractBackPath -> SubtractBackPath
53+
SubstractFromSelection -> SubtractFromSelection
54+
```
55+
The `Tableau` icon was removed.
56+
57+
2 icons were added:
58+
```
59+
CircleFilled
60+
Invite
61+
```
62+
63+
Various icons were updated, including changes to `Circle` which is now `CircleFilled` Please see the [PR](https://github.com/adobe/react-spectrum/pull/3019) for more information.
64+
65+
## Released packages
66+
67+
```
68+
69+
- @internationalized/[email protected]
70+
- @internationalized/[email protected]
71+
- @internationalized/[email protected]
72+
- @react-aria/[email protected]
73+
- @react-aria/[email protected]
74+
- @react-aria/[email protected]
75+
- @react-aria/[email protected]
76+
- @react-aria/[email protected]
77+
- @react-aria/[email protected]
78+
- @react-aria/[email protected]
79+
- @react-aria/[email protected]
80+
- @react-aria/[email protected]
81+
- @react-aria/[email protected]
82+
- @react-aria/[email protected]
83+
- @react-aria/[email protected]
84+
- @react-aria/[email protected]
85+
- @react-aria/[email protected]
86+
- @react-aria/[email protected]
87+
- @react-aria/[email protected]
88+
- @react-aria/[email protected]
89+
- @react-aria/[email protected]
90+
- @react-aria/[email protected]
91+
- @react-aria/[email protected]
92+
- @react-aria/[email protected]
93+
- @react-aria/[email protected]
94+
- @react-aria/[email protected]
95+
- @react-aria/[email protected]
96+
- @react-aria/[email protected]
97+
- @react-aria/[email protected]
98+
- @react-aria/[email protected]
99+
- @react-aria/[email protected]
100+
- @react-aria/[email protected]
101+
- @react-aria/[email protected]
102+
- @react-aria/[email protected]
103+
- @react-aria/[email protected]
104+
- @react-aria/[email protected]
105+
- @react-aria/[email protected]
106+
- @react-aria/[email protected]
107+
- @react-aria/[email protected]
108+
- @react-aria/[email protected]
109+
- @react-aria/[email protected]
110+
- @react-aria/[email protected]
111+
- @react-aria/[email protected]
112+
- @react-aria/[email protected]
113+
- @react-aria/[email protected]
114+
- @react-aria/[email protected]
115+
- @react-aria/[email protected]
116+
- @react-aria/[email protected]
117+
- @react-spectrum/[email protected]
118+
- @react-spectrum/[email protected]
119+
- @react-spectrum/[email protected]
120+
- @react-spectrum/[email protected]
121+
- @react-spectrum/[email protected]
122+
- @react-spectrum/[email protected]
123+
- @react-spectrum/[email protected]
124+
- @react-spectrum/[email protected]
125+
- @react-spectrum/[email protected]
126+
- @react-spectrum/[email protected]
127+
- @react-spectrum/[email protected]
128+
- @react-spectrum/[email protected]
129+
- @react-spectrum/[email protected]
130+
- @react-spectrum/[email protected]
131+
- @react-spectrum/[email protected]
132+
- @react-spectrum/[email protected]
133+
- @react-spectrum/[email protected]
134+
- @react-spectrum/[email protected]
135+
- @react-spectrum/[email protected]
136+
- @react-spectrum/[email protected]
137+
- @react-spectrum/[email protected]
138+
- @react-spectrum/[email protected]
139+
- @react-spectrum/[email protected]
140+
- @react-spectrum/[email protected]
141+
- @react-spectrum/[email protected]
142+
- @react-spectrum/[email protected]
143+
- @react-spectrum/[email protected]
144+
- @react-spectrum/[email protected]
145+
- @react-spectrum/[email protected]
146+
- @react-spectrum/[email protected]
147+
- @react-spectrum/[email protected]
148+
- @react-spectrum/[email protected]
149+
- @react-spectrum/[email protected]
150+
- @react-spectrum/[email protected]
151+
- @react-spectrum/[email protected]
152+
- @react-spectrum/[email protected]
153+
- @react-spectrum/[email protected]
154+
- @react-spectrum/[email protected]
155+
- @react-spectrum/[email protected]
156+
- @react-spectrum/[email protected]
157+
- @react-spectrum/[email protected]
158+
- @react-spectrum/[email protected]
159+
- @react-spectrum/[email protected]
160+
- @react-spectrum/[email protected]
161+
- @react-spectrum/[email protected]
162+
- @react-spectrum/[email protected]
163+
- @react-spectrum/[email protected]
164+
- @react-spectrum/[email protected]
165+
- @react-spectrum/[email protected]
166+
- @react-spectrum/[email protected]
167+
- @react-spectrum/[email protected]
168+
- @react-spectrum/[email protected]
169+
- @react-stately/[email protected]
170+
- @react-stately/[email protected]
171+
- @react-stately/[email protected]
172+
- @react-stately/[email protected]
173+
- @react-stately/[email protected]
174+
- @react-stately/[email protected]
175+
- @react-stately/[email protected]
176+
- @react-stately/[email protected]
177+
- @react-stately/[email protected]
178+
- @react-stately/[email protected]
179+
- @react-stately/[email protected]
180+
- @react-stately/[email protected]
181+
- @react-stately/[email protected]
182+
- @react-stately/[email protected]
183+
- @react-stately/[email protected]
184+
- @react-stately/[email protected]
185+
- @react-stately/[email protected]
186+
- @react-stately/[email protected]
187+
- @react-stately/[email protected]
188+
- @react-stately/[email protected]
189+
- @react-stately/[email protected]
190+
- @react-stately/[email protected]
191+
- @react-stately/[email protected]
192+
- @react-stately/[email protected]
193+
- @react-stately/[email protected]
194+
- @react-stately/[email protected]
195+
- @react-types/[email protected]
196+
- @react-types/[email protected]
197+
- @react-types/[email protected]
198+
- @react-types/[email protected]
199+
- @react-types/[email protected]
200+
- @react-types/[email protected]
201+
- @react-types/[email protected]
202+
- @react-types/[email protected]
203+
- @react-types/[email protected]
204+
- @react-types/[email protected]
205+
- @react-types/[email protected]
206+
- @react-types/[email protected]
207+
- @react-types/[email protected]
208+
- @react-types/[email protected]
209+
- @react-types/[email protected]
210+
- @react-types/[email protected]
211+
- @react-types/[email protected]
212+
- @react-types/[email protected]
213+
- @react-types/[email protected]
214+
- @react-types/[email protected]
215+
- @react-types/[email protected]
216+
- @react-types/[email protected]
217+
- @react-types/[email protected]
218+
- @react-types/[email protected]
219+
- @react-types/[email protected]
220+
- @react-types/[email protected]
221+
- @react-types/[email protected]
222+
- @react-types/[email protected]
223+
- @react-types/[email protected]
224+
- @react-types/[email protected]
225+
- @react-types/[email protected]
226+
- @react-types/[email protected]
227+
- @react-types/[email protected]
228+
- @react-types/[email protected]
229+
- @react-types/[email protected]
230+
- @react-types/[email protected]
231+
- @react-types/[email protected]
232+
- @react-types/[email protected]
233+
- @react-types/[email protected]
234+
- @react-types/[email protected]
235+
- @react-types/[email protected]
236+
- @react-types/[email protected]
237+
- @react-types/[email protected]
238+
- @react-types/[email protected]
239+
- @react-types/[email protected]
240+
- @react-types/[email protected]
241+
- @react-types/[email protected]
242+
- @react-types/[email protected]
243+
- @spectrum-icons/[email protected]
244+
- @spectrum-icons/[email protected]
245+
- @spectrum-icons/[email protected]
246+
- @spectrum-icons/[email protected]
247+
248+
249+
```

0 commit comments

Comments
 (0)