Skip to content

Commit de217a3

Browse files
authored
June 15th 2022 release notes (#3230)
1 parent 9b22962 commit de217a3

File tree

1 file changed

+240
-0
lines changed

1 file changed

+240
-0
lines changed
Lines changed: 240 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,240 @@
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: After a long wait, our date and time components and hooks have been released!! Our DatePicker and Calendar packages support dates and times with configurable granularity in 13 different calendar systems used around the world! They are accessible, time zone aware, and touch friendly. They are also internationalized, supporting locale specific formatting, number systems, calendar systems, hour cycles, and right-to-left languages.
15+
date: 2022-06-15
16+
---
17+
18+
# June 15, 2022 Release
19+
20+
After a long wait, our date and time components and hooks have been released!! 🎉. Our DatePicker and Calendar packages support dates and times with configurable granularity in 13 different calendar systems used around the world! They are accessible, time zone aware, and touch friendly. They are also internationalized, supporting locale specific formatting, number systems, calendar systems, hour cycles, and right-to-left languages. You can find docs for the calendars, date and time fields, and range pickers below.
21+
22+
In addition to these components is a new library [@internationalized/date](https://react-spectrum.adobe.com/internationalized/date/index.html), that provides locale-aware objects and functions for manipulating dates and times. This library supports time zone and calendar system aware arithmetic, locale-specific queries and conversions, and more in just 8 kB! Learn more about it in our [docs](https://react-spectrum.adobe.com/internationalized/index.html).
23+
24+
A special thanks to [@devongovett](https://github.com/devongovett) for his work on all things date related and to our other contributors for this release 🤩
25+
26+
Enjoy!
27+
28+
29+
## New Components
30+
React Spectrum
31+
- [Calendar](https://react-spectrum.adobe.com/react-spectrum/Calendar.html)
32+
- [RangeCalendar](https://react-spectrum.adobe.com/react-spectrum/RangeCalendar.html)
33+
- [DateField](https://react-spectrum.adobe.com/react-spectrum/DateField.html)
34+
- [DatePicker](https://react-spectrum.adobe.com/react-spectrum/DatePicker.html)
35+
- [DateRangePicker](https://react-spectrum.adobe.com/react-spectrum/DateRangePicker.html)
36+
- [TimeField](https://react-spectrum.adobe.com/react-spectrum/TimeField.html)
37+
38+
React Aria
39+
- [useCalendar](https://react-spectrum.adobe.com/react-aria/useCalendar.html)
40+
- [useRangeCalendar](https://react-spectrum.adobe.com/react-aria/useRangeCalendar.html)
41+
- [useDateField](https://react-spectrum.adobe.com/react-aria/useDateField.html)
42+
- [useDatePicker](https://react-spectrum.adobe.com/react-aria/useDatePicker.html)
43+
- [useDateRangePicker](https://react-spectrum.adobe.com/react-aria/useDateRangePicker.html)
44+
- [useTimeField](https://react-spectrum.adobe.com/react-aria/useTimeField.html)
45+
46+
47+
## Fixed
48+
* Update TS for strict mode in `SpectrumButton` - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/3143)
49+
* Allow null in return types of `KeyboardDelegate` in collections - [@dlech](https://github.com/dlech) - [PR](https://github.com/adobe/react-spectrum/pull/3139)
50+
51+
## Docs
52+
* Update W3C APG links - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/3204)
53+
* Update TableView docs for checkbox/highlight + onAction behavior update - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/3205)
54+
55+
## Under construction
56+
57+
Fixes to pre-released components are listed below. Please feel free to try them out, and report any issues you encounter.
58+
59+
[ListView](https://react-spectrum.adobe.com/react-spectrum/ListView.html)
60+
* Fix `ListView` shifting height with truncation - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/3158)
61+
* Update `ListView` drag and drop focus - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/3181)
62+
* Improve VO announcing by using `ListView` description text in aria-describedby - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/3121)
63+
* Fix announcing first drop target in `ListView` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/3191)
64+
* Update `ListView` drop indicator style - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/3135)
65+
* Fix `ListView` root drop indicator in Firefox - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/3224)
66+
67+
68+
## Released packages
69+
70+
```
71+
72+
- @internationalized/[email protected]
73+
- @internationalized/[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-stately/[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-types/[email protected]
192+
- @react-types/[email protected]
193+
- @react-types/[email protected]
194+
- @react-types/[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+
239+
240+
```

0 commit comments

Comments
 (0)