Skip to content

Commit 0e35939

Browse files
authored
August 2023 release notes (#4889)
* release notes
1 parent d4dfe4b commit 0e35939

File tree

3 files changed

+285
-2
lines changed

3 files changed

+285
-2
lines changed

packages/@react-spectrum/inlinealert/docs/InlineAlert.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ keywords: [inline alert, alert]
3434
componentNames={['InlineAlert']}
3535
sourceData={[
3636
{type: 'Spectrum', url: 'https://spectrum.adobe.com/page/in-line-alert/'}
37-
]} />
37+
]}
38+
since="3.29.0" />
3839

3940
## Example
4041

@@ -111,4 +112,4 @@ The default variant is neutral, and should be used when the message is neutral i
111112
<Heading>Unable to process payment</Heading>
112113
<Content>There was an error processing your payment. Please check that your credit card information is correct, then try again.</Content>
113114
</InlineAlert>
114-
```
115+
```

packages/dev/docs/pages/react-spectrum/ssr.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ Add the following to your `next.config.js` file. This will ensure that React Spe
5959
module.exports = {
6060
transpilePackages: [
6161
"@adobe/react-spectrum",
62+
"@react-spectrum/actionbar",
6263
"@react-spectrum/actiongroup",
6364
"@react-spectrum/avatar",
6465
"@react-spectrum/badge",
@@ -76,6 +77,7 @@ module.exports = {
7677
"@react-spectrum/form",
7778
"@react-spectrum/icon",
7879
"@react-spectrum/illustratedmessage",
80+
"@react-spectrum/inlinealert",
7981
"@react-spectrum/image",
8082
"@react-spectrum/label",
8183
"@react-spectrum/labeledvalue",
@@ -127,6 +129,7 @@ With this installed, add the following to your `next.config.js` file.
127129
```tsx
128130
const withTM = require("next-transpile-modules")([
129131
"@adobe/react-spectrum",
132+
"@react-spectrum/actionbar",
130133
"@react-spectrum/actiongroup",
131134
"@react-spectrum/avatar",
132135
"@react-spectrum/badge",
@@ -145,6 +148,7 @@ const withTM = require("next-transpile-modules")([
145148
"@react-spectrum/icon",
146149
"@react-spectrum/illustratedmessage",
147150
"@react-spectrum/image",
151+
"@react-spectrum/inlinealert",
148152
"@react-spectrum/label",
149153
"@react-spectrum/labeledvalue",
150154
"@react-spectrum/layout",
Lines changed: 278 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,278 @@
1+
{/* Copyright 2023 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: 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.
15+
date: 2023-08-09
16+
---
17+
18+
# August 9, 2023 Release
19+
In today's release, the `InlineAlert` component is going to GA! Explore the options in the [React Spectrum InlineAlert docs](https://react-spectrum.adobe.com/react-spectrum/InlineAlert.html). Our React Aria Components have new additions including [TextArea](https://react-spectrum.adobe.com/react-aria/TextField.html#multi-line), [FileTrigger](https://react-spectrum.adobe.com/react-aria/FileTrigger.html), and [DropZone](https://react-spectrum.adobe.com/react-aria/DropZone.html). Our date/time components have also had some usability updates, `usePress` now supports an option to [continue propagation](https://react-spectrum.adobe.com/react-aria/usePress.html#usage), and we improved support for HTML forms across our components.
20+
21+
Thank you to our community for their support and contributions!
22+
23+
## New components
24+
- [InlineAlert](https://react-spectrum.adobe.com/react-spectrum/InlineAlert.html)
25+
- Please note that this release includes an API change from the pre-release version. The `Header` component should be replaced with `Heading`.
26+
27+
## Enhancements
28+
- Support HTML form submit and reset across components - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/4795)
29+
- Export `fromDate` & `fromEpoch` and add to docs - [@naveen2593kumar](https://github.com/naveen2593kumar) - [PR](https://github.com/adobe/react-spectrum/pull/4732)
30+
- Support a null date in `DatePicker` - [@ktabors](https://github.com/ktabors) - [PR](https://github.com/adobe/react-spectrum/pull/4739)
31+
- Add support for continuePropagation to `usePress` - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/4683)
32+
- Support a data-attribute to identify a11y false positives - [@abitbetterthanyesterday](https://github.com/abitbetterthanyesterday) - [PR](https://github.com/adobe/react-spectrum/pull/4759)
33+
34+
## Fixes
35+
- Adjust `DateField` line height to prevent scroll - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/4713)
36+
- Add `aria-hidden` and `role` props to `usePopover` - [@andrewchough](https://github.com/andrewchough) - [PR](https://github.com/adobe/react-spectrum/pull/4727)
37+
- Persist timezone in `TimeField` with when used with `defaultValue` - [@ktabors](https://github.com/ktabors) - [PR](https://github.com/adobe/react-spectrum/pull/4715)
38+
- Fix `calculatePosition` types and tests - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/4729)
39+
- Use `document` for SSR check in `useViewportSize` - [@marg0l](https://github.com/marg0l) - [PR](https://github.com/adobe/react-spectrum/pull/4688)
40+
- Support week manipulation in `@internationalized/date` with `ZonedDateTime` - [@longzheng](https://github.com/longzheng) - [PR](https://github.com/adobe/react-spectrum/pull/4702)
41+
- Fix dragging within nested drag targets - [@tflanagan](https://github.com/tflanagan) - [PR](https://github.com/adobe/react-spectrum/pull/4601)
42+
- Allow custom `aria-describedby` on checkbox/radio group items - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/4778)
43+
- Export `AriaButtonOptions` from `react-aria` and `@react-aria/button` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/4784)
44+
- Fix `ComboBox` handling tab/enter when custom value is allowed - [@BDesta](https://github.com/BDesta) - [PR](https://github.com/adobe/react-spectrum/pull/2670)
45+
- Support `Heading` instead of `Header` in `InlineAlert` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/4834)
46+
- Update `DatePicker` to persist a valid `TimeField` value - [@ktabors](https://github.com/ktabors) - [PR](https://github.com/adobe/react-spectrum/pull/4648)
47+
- Pass Id into `generateId` function if it exists in `Tabs` - [@andrewchough](https://github.com/andrewchough) - [PR](https://github.com/adobe/react-spectrum/pull/4855)
48+
- Update translations for `TableView`, `Menu`, `Calendar` and Dnd - [@angmail101](https://github.com/angmail101) - [PR](https://github.com/adobe/react-spectrum/pull/4853)
49+
- Prevent resize infinite loop in `TableView` when scrollbars are always on - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/4846)
50+
- Apply `aria-hidden` on non HTMLElements - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/4868)
51+
- WHCM ProgressBar/Meter color updates - [@ktabors](https://github.com/ktabors) - [PR](https://github.com/adobe/react-spectrum/pull/4804)
52+
- Render borders correctly in `Dialog`, `Popover`, and containing components in WHCM - [@majornista](https://github.com/majornista) - [PR](https://github.com/adobe/react-spectrum/pull/4050)
53+
- WHCM support for ComboBox and Statuslight - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/4850)
54+
- Do not add random prefix to ids during tests in React 18 - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/4869)
55+
- Add WHCM support for svg in `IllustratedMessage` - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/4802)
56+
- Update WHCM text color for `Link` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/4799)
57+
- Fix WHCM color for disabled `LogicButton` - [@ktabors](https://github.com/ktabors) - [PR](https://github.com/adobe/react-spectrum/pull/4806)
58+
- Fix WHCM `ActionButton`/`ToggleButton` hover state - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/4803)
59+
- Update background color of clear button in `SearchField` for WHCM - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/4805)
60+
- Prevent unexpected column resizer blur when focused via menu - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/4876)
61+
## Docs
62+
- Add `textValue` to complex item examples in `TagGroup` - [@ktabors](https://github.com/ktabors) - [PR](https://github.com/adobe/react-spectrum/pull/4714)
63+
- Fix invalid date examples - [@ktabors](https://github.com/ktabors) - [PR](https://github.com/adobe/react-spectrum/pull/4777)
64+
- Update link in `Menu` - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/4800)
65+
- Update `SearchField` docs with Spectrum link - [@matthewdeutsch](https://github.com/matthewdeutsch) - [PR](https://github.com/adobe/react-spectrum/pull/4831)
66+
- Fix package data for InlineAlert docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/4830)
67+
- Fix typos in `@internationalized` examples - [@lreis](https://github.com/lreis) - [PR](https://github.com/adobe/react-spectrum/pull/4827)
68+
- Add docs for new HTML Form updates - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/4867)
69+
70+
## Under construction
71+
72+
Fixes to pre-released components are listed below. Please feel free to try them out, and report any issues you encounter.
73+
74+
### React Aria Components (Alpha)
75+
- Expose additional states in React Aria Components - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/4616)
76+
- Fix keyboard navigation & focus in `RadioGroup` in `Dialog` - [@mariareedstrom](https://github.com/mariareedstrom) - [PR](https://github.com/adobe/react-spectrum/pull/4766)
77+
- Use span for labels in `Radio` and `Checkbox` & add `RadioContext` - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/4780)
78+
- Add missing render props and docs improvements - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/4755)
79+
- Add support for custom `aria-label` in `DropZone` - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/4703)
80+
- Add `TextArea` component - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/4779)
81+
- Export types required to use slots - [@hosmelq](https://github.com/hosmelq) - [PR](https://github.com/adobe/react-spectrum/pull/4787)
82+
- Fix broken links to Collections and Selection pages - [@wojtekmaj](https://github.com/wojtekmaj) - [PR](https://github.com/adobe/react-spectrum/pull/4812)
83+
- Table column resizing support - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/4785)
84+
- `Dropzone` & `FileTrigger` docs - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/4847)
85+
- Pass in the correct props for `Section` in `ListBox` - [@andrewchough](https://github.com/andrewchough) - [PR](https://github.com/adobe/react-spectrum/pull/4845)
86+
87+
## Released packages
88+
89+
```
90+
91+
- @internationalized/[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-aria/[email protected]
118+
- @react-aria/[email protected]
119+
- @react-aria/[email protected]
120+
- @react-aria/[email protected]
121+
- @react-aria/[email protected]
122+
- @react-aria/[email protected]
123+
- @react-aria/[email protected]
124+
- @react-aria/[email protected]
125+
- @react-aria/[email protected]
126+
- @react-aria/[email protected]
127+
- @react-aria/[email protected]
128+
- @react-aria/[email protected]
129+
- @react-aria/[email protected]
130+
- @react-aria/[email protected]
131+
- @react-aria/[email protected]
132+
- @react-aria/[email protected]
133+
- @react-aria/[email protected]
134+
- @react-aria/[email protected]
135+
- @react-aria/[email protected]
136+
- @react-aria/[email protected]
137+
- @react-aria/[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-spectrum/[email protected]
170+
- @react-spectrum/[email protected]
171+
- @react-spectrum/[email protected]
172+
- @react-spectrum/[email protected]
173+
- @react-spectrum/[email protected]
174+
- @react-spectrum/[email protected]
175+
- @react-spectrum/[email protected]
176+
- @react-spectrum/[email protected]
177+
- @react-spectrum/[email protected]
178+
- @react-spectrum/[email protected]
179+
- @react-spectrum/[email protected]
180+
- @react-spectrum/[email protected]
181+
- @react-spectrum/[email protected]
182+
- @react-spectrum/[email protected]
183+
- @react-spectrum/[email protected]
184+
- @react-spectrum/[email protected]
185+
- @react-spectrum/[email protected]
186+
- @react-spectrum/[email protected]
187+
- @react-spectrum/[email protected]
188+
- @react-spectrum/[email protected]
189+
- @react-spectrum/[email protected]
190+
- @react-spectrum/[email protected]
191+
- @react-spectrum/[email protected]
192+
- @react-spectrum/[email protected]
193+
- @react-spectrum/[email protected]
194+
- @react-stately/[email protected]
195+
- @react-stately/[email protected]
196+
- @react-stately/[email protected]
197+
- @react-stately/[email protected]
198+
- @react-stately/[email protected]
199+
- @react-stately/[email protected]
200+
- @react-stately/[email protected]
201+
- @react-stately/[email protected]
202+
- @react-stately/[email protected]
203+
- @react-stately/[email protected]
204+
- @react-stately/[email protected]
205+
- @react-stately/[email protected]
206+
- @react-stately/[email protected]
207+
- @react-stately/[email protected]
208+
- @react-stately/[email protected]
209+
- @react-stately/[email protected]
210+
- @react-stately/[email protected]
211+
- @react-stately/[email protected]
212+
- @react-stately/[email protected]
213+
- @react-stately/[email protected]
214+
- @react-stately/[email protected]
215+
- @react-stately/[email protected]
216+
- @react-stately/[email protected]
217+
- @react-stately/[email protected]
218+
- @react-stately/[email protected]
219+
- @react-stately/[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+
- @react-types/[email protected]
244+
- @react-types/[email protected]
245+
- @react-types/[email protected]
246+
- @react-types/[email protected]
247+
- @react-types/[email protected]
248+
- @react-types/[email protected]
249+
- @react-types/[email protected]
250+
- @react-types/[email protected]
251+
- @react-types/[email protected]
252+
- @react-types/[email protected]
253+
- @react-types/[email protected]
254+
- @react-types/[email protected]
255+
- @react-types/[email protected]
256+
- @react-types/[email protected]
257+
- @react-types/[email protected]
258+
- @react-types/[email protected]
259+
- @react-types/[email protected]
260+
- @react-types/[email protected]
261+
- @react-types/[email protected]
262+
- @react-types/[email protected]
263+
- @react-types/[email protected]
264+
- @react-types/[email protected]
265+
- @react-types/[email protected]
266+
- @react-types/[email protected]
267+
- @spectrum-icons/[email protected]
268+
- @spectrum-icons/[email protected]
269+
- @spectrum-icons/[email protected]
270+
- @spectrum-icons/[email protected]
271+
- @spectrum-icons/[email protected]
272+
273+
274+
275+
```
276+
277+
278+

0 commit comments

Comments
 (0)