From 471706bccb11dadc30e147f1dd7dc6ff07e490ce Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Fri, 30 Jan 2026 17:16:32 -0800 Subject: [PATCH 01/16] add release notes --- .../pages/react-aria/releases/v1-15-0.mdx | 79 +++++++++++++++++++ .../dev/s2-docs/pages/s2/releases/v1-1-0.mdx | 33 ++++++++ 2 files changed, 112 insertions(+) create mode 100644 packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx create mode 100644 packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx new file mode 100644 index 00000000000..36ddfb2c54d --- /dev/null +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx @@ -0,0 +1,79 @@ +{/* Copyright 2026 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 {Layout} from '../../../src/Layout'; +export default Layout; + +import docs from 'docs:@react-spectrum/s2'; + +export const hideNav = true; +export const section = 'Releases'; +export const tags = ['release', 'React Aria']; +export const date = 'February 4, 2026'; +export const title = 'v1.15.0'; +export const description = "" +export const isSubpage = true; + +# v1.15.0 + +## To Be Categorized +* [usePress]: check `hasPointerCapture` before `releasePointerCapture` - [@plesiecki](https://github.com/plesiecki) - [PR](https://github.com/adobe/react-spectrum/pull/9123) +* add `useFilter` support for `@typescript-eslint/unbound-method` - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9454) +* Expose focus events' types on Collection Items - [@damianstasik](https://github.com/damianstasik) - [PR](https://github.com/adobe/react-spectrum/pull/8231) +* chore: use `typeof globalThis` to reference global object - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9402) + +## Enhancements +* feat: expose closeOnSelect on React Aria Menu - [@sfc-gh-alisowski](https://github.com/sfc-gh-alisowski) - [PR](https://github.com/adobe/react-spectrum/pull/8315) +* feat: support modern useEffectEvent - [@nwidynski](https://github.com/nwidynski) - [PR](https://github.com/adobe/react-spectrum/pull/9095) +* feat: accept readonly array for multiple select value - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9221) +* feat: allow customizing behavior of pressed state - [@rothsandro](https://github.com/rothsandro) - [PR](https://github.com/adobe/react-spectrum/pull/8971) +* feat(RAC): Expose cell's column index in its render props - [@sebald](https://github.com/sebald) - [PR](https://github.com/adobe/react-spectrum/pull/9459) +* feat: string-compiler ESM support - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9465) +* feat: Add `render` prop to allow customizing DOM element - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9499) +* feat: Support entering invalid dates in DateField and constrain on blur - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9510) +* add key to PressEvent - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9491) + +## Fixes +* fix(ListBox): prevent closing Combobox when a section header is clicked - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9223) +* fix: Update locale plugin doc import to match plugin referenced in the bundler config object - [@leiske](https://github.com/leiske) - [PR](https://github.com/adobe/react-spectrum/pull/9388) +* fix(react-aria-components): add id prop to Link component - [@AryanBagade](https://github.com/AryanBagade) - [PR](https://github.com/adobe/react-spectrum/pull/9349) +* fix: ensure contains is used as default filter in ComboBox - [@alexdametto](https://github.com/alexdametto) - [PR](https://github.com/adobe/react-spectrum/pull/9234) +* fix: add missing data attributes to ColorField - [@mehdibha](https://github.com/mehdibha) - [PR](https://github.com/adobe/react-spectrum/pull/9105) +* fix: exclude disabledKeys prop from TabPanels component - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9238) +* fix: exclude null type from RadioGroup validate value - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9240) +* fix: ComboBox correctly resets to `defaultSelectedKey` - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9129) +* fix: correctly pass through disallowTypeAhead in RAC GridList - [@rilescode](https://github.com/rilescode) - [PR](https://github.com/adobe/react-spectrum/pull/9124) +* fix: correctly format date conversion to a string for native date input - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9076) +* fix: filter DOM props on TabPanels - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9432) +* fix: update `CoachMarkContext` and `SlottedContextValue` types - [@unional](https://github.com/unional) - [PR](https://github.com/adobe/react-spectrum/pull/9423) +* fix(useViewportSize): update size after hydration - [@ali-idrizi](https://github.com/ali-idrizi) - [PR](https://github.com/adobe/react-spectrum/pull/8966) +* fix: store scroll pos when virtualized - [@BRobin55](https://github.com/BRobin55) - [PR](https://github.com/adobe/react-spectrum/pull/8767) +* fix(overlays): fix an edge case in hiding outside elements - [@alirezamirian](https://github.com/alirezamirian) - [PR](https://github.com/adobe/react-spectrum/pull/9365) +* fix: prevent hover state from showing when ToggleButtonGroup is disabled - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9449) +* fix useFocusRing perf - [@sfc-gh-tkojima](https://github.com/sfc-gh-tkojima) - [PR](https://github.com/adobe/react-spectrum/pull/9456) +* fix: NumberField increment/decrement via Android TalkBack - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9416) +* fix 'ResizeObserver loop completed with undelivered notifications' error when overlays get resized - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/7742) +* fix: offset calculation to handle transformed elements with translateY or translateX in scrollIntoView - [@piecyk](https://github.com/piecyk) - [PR](https://github.com/adobe/react-spectrum/pull/7717) +* fix: allow passing function as formAction button prop - [@stefanprobst](https://github.com/stefanprobst) - [PR](https://github.com/adobe/react-spectrum/pull/9501) +* fix: Support range sliders in usePreventScroll on iOS - [@mattvague](https://github.com/mattvague) - [PR](https://github.com/adobe/react-spectrum/pull/9506) +* fix(dnd): dispatch focusin on cancel to fix keyboard nav with no drop targets - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9502) +* fix: Fix crash when dragging into an empty ListBox with ListBoxLoadMoreItem - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9520) +* fix: prevent Modal from closing when dismissing DateRangePicker via outside click - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9505) +* fix: tree focus management - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9531) +* fix(HiddenSelect): initial form value - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9466) +* fix(RAC): use ICB size as the fallback value for visual viewport - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9384) +* fix: pass style and labels to TabPanels - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9562) + +## Documentation +* docs: fix Table onAction to onRowAction - [@yihuiliao](https://github.com/yihuiliao) - [PR]https://github.com/adobe/react-spectrum/pull/9378 +* docs: Combobox docs placeholder string - [@snowystinger](https://github.com/snowystinger) - https://github.com/adobe/react-spectrum/pull/9390 + +## Under Construction +* feat: Style macro devtool - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/8305) +* fix: all node.contains for shadow dom usage - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9485) diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx new file mode 100644 index 00000000000..0b82103ab73 --- /dev/null +++ b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx @@ -0,0 +1,33 @@ + +{/* Copyright 2026 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 {Layout} from '../../../src/Layout'; +export default Layout; + +import docs from 'docs:@react-spectrum/s2'; + +export const hideNav = true; +export const section = 'Releases'; +export const tags = ['release', 'S2']; +export const date = 'February 4, 2025'; +export const title = 'v1.1.0'; +export const description = ''; +export const isSubpage = true; + +# v1.1.0 + +## S2 +* docs: fix S2 docs typos - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9398) +* fix: S2 MenuSection Typescript for children - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9480) +* chore: update `disabledBehavior` style for S2 TreeView - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9472) +* fix: TreeView iOS 26 hover - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9530) +* fix: ColorWheel inner border width - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9440) +* fix: render menu popover if menu trigger is inside popover - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9549) +* fix: add UNSAFE_className and UNSAFE_style to ActionBar - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9529) From 6518e4e6c305ad8dc02e7e39f58364d940d7edb9 Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Fri, 30 Jan 2026 17:16:55 -0800 Subject: [PATCH 02/16] update changelog to get users github token --- scripts/changelog.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/changelog.js b/scripts/changelog.js index 0608f3592f0..08a2f4b0fd0 100644 --- a/scripts/changelog.js +++ b/scripts/changelog.js @@ -3,7 +3,9 @@ const spawn = require('child_process').spawnSync; const fs = require('fs'); const Octokit = require('@octokit/rest'); -const octokit = new Octokit(); +const octokit = new Octokit({ + auth: `token ${process.env.GITHUB_TOKEN}` +}); run(); From e557b451386823388442c00f57f1633883ac2546 Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Fri, 30 Jan 2026 17:33:21 -0800 Subject: [PATCH 03/16] add missing commits --- .../s2-docs/pages/react-aria/releases/v1-15-0.mdx | 12 ++++++++++++ packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx | 2 ++ 2 files changed, 14 insertions(+) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx index 36ddfb2c54d..cc1c0a1083d 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx @@ -73,7 +73,19 @@ export const isSubpage = true; ## Documentation * docs: fix Table onAction to onRowAction - [@yihuiliao](https://github.com/yihuiliao) - [PR]https://github.com/adobe/react-spectrum/pull/9378 * docs: Combobox docs placeholder string - [@snowystinger](https://github.com/snowystinger) - https://github.com/adobe/react-spectrum/pull/9390 +* fix: Tableview docs typescript - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9526) +* docs: use color scheme preference on React Aria index page - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9534) +* docs: followup for after initial release - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) +* docs: add missing Portuguese language support - [@armandabric](https://github.com/armandabric) - [PR]https://github.com/adobe/react-spectrum/pull/9513 +* docs: GridList section [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9447), [PR](https://github.com/adobe/react-spectrum/pull/9475), [PR](https://github.com/adobe/react-spectrum/pull/9528) +* docs: color scheme switcher - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9403), [PR](https://github.com/adobe/react-spectrum/pull/9476) +* fix(docs): update tanstack start routing setup - [@mehdibha](https://github.com/mehdibha) - [PR](https://github.com/adobe/react-spectrum/pull/9396) +* docs: mention Node.js pre-requisite in MCP docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9474) +* docs: Improve shadcn registry - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9401) +* docs: handle rendering code blocks without language - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9400) ## Under Construction * feat: Style macro devtool - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/8305) * fix: all node.contains for shadow dom usage - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9485) + + diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx index 0b82103ab73..b9ebcea34d4 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx @@ -31,3 +31,5 @@ export const isSubpage = true; * fix: ColorWheel inner border width - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9440) * fix: render menu popover if menu trigger is inside popover - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9549) * fix: add UNSAFE_className and UNSAFE_style to ActionBar - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9529) +* docs(S2): Improve markdown output for Style Macro reference page - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9535) +* docs: fix duplicate trailer bug - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9489) From 71e39ac4b261db549d0ba6041332b115ff961be1 Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Tue, 3 Feb 2026 09:59:01 -0800 Subject: [PATCH 04/16] update commit messages --- .../pages/react-aria/releases/v1-15-0.mdx | 111 +++++++++--------- .../dev/s2-docs/pages/s2/releases/v1-1-0.mdx | 31 +++-- 2 files changed, 74 insertions(+), 68 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx index cc1c0a1083d..6c2cae4e877 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx @@ -23,69 +23,68 @@ export const isSubpage = true; # v1.15.0 ## To Be Categorized -* [usePress]: check `hasPointerCapture` before `releasePointerCapture` - [@plesiecki](https://github.com/plesiecki) - [PR](https://github.com/adobe/react-spectrum/pull/9123) -* add `useFilter` support for `@typescript-eslint/unbound-method` - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9454) -* Expose focus events' types on Collection Items - [@damianstasik](https://github.com/damianstasik) - [PR](https://github.com/adobe/react-spectrum/pull/8231) -* chore: use `typeof globalThis` to reference global object - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9402) ## Enhancements -* feat: expose closeOnSelect on React Aria Menu - [@sfc-gh-alisowski](https://github.com/sfc-gh-alisowski) - [PR](https://github.com/adobe/react-spectrum/pull/8315) -* feat: support modern useEffectEvent - [@nwidynski](https://github.com/nwidynski) - [PR](https://github.com/adobe/react-spectrum/pull/9095) -* feat: accept readonly array for multiple select value - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9221) -* feat: allow customizing behavior of pressed state - [@rothsandro](https://github.com/rothsandro) - [PR](https://github.com/adobe/react-spectrum/pull/8971) -* feat(RAC): Expose cell's column index in its render props - [@sebald](https://github.com/sebald) - [PR](https://github.com/adobe/react-spectrum/pull/9459) -* feat: string-compiler ESM support - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9465) -* feat: Add `render` prop to allow customizing DOM element - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9499) -* feat: Support entering invalid dates in DateField and constrain on blur - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9510) -* add key to PressEvent - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9491) +* Expose `closeOnSelect` on React Aria Menu - [@sfc-gh-alisowski](https://github.com/sfc-gh-alisowski) - [PR](https://github.com/adobe/react-spectrum/pull/8315) +* Support modern `useEffectEvent` - [@nwidynski](https://github.com/nwidynski) - [PR](https://github.com/adobe/react-spectrum/pull/9095) +* Accept readonly arrays for multiple select values - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9221) +* Allow customizing pressed state behavior - [@rothsandro](https://github.com/rothsandro) - [PR](https://github.com/adobe/react-spectrum/pull/8971) +* Expose cell column index in render props for React Aria - [@sebald](https://github.com/sebald) - [PR](https://github.com/adobe/react-spectrum/pull/9459) +* Add ESM support for `string-compiler` - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9465) +* Add `render` prop to allow customizing DOM element - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9499) +* Support entering invalid dates in DateField and constrain on blur - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9510) +* Add `key` to `PressEvent` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9491) +* Expose focus event types on Collection Items - [@damianstasik](https://github.com/damianstasik) - [PR](https://github.com/adobe/react-spectrum/pull/8231) ## Fixes -* fix(ListBox): prevent closing Combobox when a section header is clicked - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9223) -* fix: Update locale plugin doc import to match plugin referenced in the bundler config object - [@leiske](https://github.com/leiske) - [PR](https://github.com/adobe/react-spectrum/pull/9388) -* fix(react-aria-components): add id prop to Link component - [@AryanBagade](https://github.com/AryanBagade) - [PR](https://github.com/adobe/react-spectrum/pull/9349) -* fix: ensure contains is used as default filter in ComboBox - [@alexdametto](https://github.com/alexdametto) - [PR](https://github.com/adobe/react-spectrum/pull/9234) -* fix: add missing data attributes to ColorField - [@mehdibha](https://github.com/mehdibha) - [PR](https://github.com/adobe/react-spectrum/pull/9105) -* fix: exclude disabledKeys prop from TabPanels component - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9238) -* fix: exclude null type from RadioGroup validate value - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9240) -* fix: ComboBox correctly resets to `defaultSelectedKey` - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9129) -* fix: correctly pass through disallowTypeAhead in RAC GridList - [@rilescode](https://github.com/rilescode) - [PR](https://github.com/adobe/react-spectrum/pull/9124) -* fix: correctly format date conversion to a string for native date input - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9076) -* fix: filter DOM props on TabPanels - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9432) -* fix: update `CoachMarkContext` and `SlottedContextValue` types - [@unional](https://github.com/unional) - [PR](https://github.com/adobe/react-spectrum/pull/9423) -* fix(useViewportSize): update size after hydration - [@ali-idrizi](https://github.com/ali-idrizi) - [PR](https://github.com/adobe/react-spectrum/pull/8966) -* fix: store scroll pos when virtualized - [@BRobin55](https://github.com/BRobin55) - [PR](https://github.com/adobe/react-spectrum/pull/8767) -* fix(overlays): fix an edge case in hiding outside elements - [@alirezamirian](https://github.com/alirezamirian) - [PR](https://github.com/adobe/react-spectrum/pull/9365) -* fix: prevent hover state from showing when ToggleButtonGroup is disabled - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9449) -* fix useFocusRing perf - [@sfc-gh-tkojima](https://github.com/sfc-gh-tkojima) - [PR](https://github.com/adobe/react-spectrum/pull/9456) -* fix: NumberField increment/decrement via Android TalkBack - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9416) -* fix 'ResizeObserver loop completed with undelivered notifications' error when overlays get resized - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/7742) -* fix: offset calculation to handle transformed elements with translateY or translateX in scrollIntoView - [@piecyk](https://github.com/piecyk) - [PR](https://github.com/adobe/react-spectrum/pull/7717) -* fix: allow passing function as formAction button prop - [@stefanprobst](https://github.com/stefanprobst) - [PR](https://github.com/adobe/react-spectrum/pull/9501) -* fix: Support range sliders in usePreventScroll on iOS - [@mattvague](https://github.com/mattvague) - [PR](https://github.com/adobe/react-spectrum/pull/9506) -* fix(dnd): dispatch focusin on cancel to fix keyboard nav with no drop targets - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9502) -* fix: Fix crash when dragging into an empty ListBox with ListBoxLoadMoreItem - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9520) -* fix: prevent Modal from closing when dismissing DateRangePicker via outside click - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9505) -* fix: tree focus management - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9531) -* fix(HiddenSelect): initial form value - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9466) -* fix(RAC): use ICB size as the fallback value for visual viewport - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9384) -* fix: pass style and labels to TabPanels - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9562) +* Prevent closing ComboBox when a section header is clicked in ListBox - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9223) +* Update locale plugin doc import to match plugin referenced in bundler config object - [@leiske](https://github.com/leiske) - [PR](https://github.com/adobe/react-spectrum/pull/9388) +* Add `id` prop to Link component - [@AryanBagade](https://github.com/AryanBagade) - [PR](https://github.com/adobe/react-spectrum/pull/9349) +* Ensure `contains` is used as default filter in ComboBox - [@alexdametto](https://github.com/alexdametto) - [PR](https://github.com/adobe/react-spectrum/pull/9234) +* Add missing data attributes to ColorField - [@mehdibha](https://github.com/mehdibha) - [PR](https://github.com/adobe/react-spectrum/pull/9105) +* Exclude `disabledKeys` prop from TabPanels component - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9238) +* Exclude null type from RadioGroup `validate` value - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9240) +* Reset ComboBox correctly to `defaultSelectedKey` - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9129) +* Pass through `disallowTypeAhead` in React Aria GridList - [@rilescode](https://github.com/rilescode) - [PR](https://github.com/adobe/react-spectrum/pull/9124) +* Format date conversion to a string correctly for native date input - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9076) +* Filter DOM props on TabPanels - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9432) +* Update `CoachMarkContext` and `SlottedContextValue` types - [@unional](https://github.com/unional) - [PR](https://github.com/adobe/react-spectrum/pull/9423) +* Update `useViewportSize` after hydration - [@ali-idrizi](https://github.com/ali-idrizi) - [PR](https://github.com/adobe/react-spectrum/pull/8966) +* Store scroll position when virtualized - [@BRobin55](https://github.com/BRobin55) - [PR](https://github.com/adobe/react-spectrum/pull/8767) +* Fix an edge case in hiding outside elements in Overlays - [@alirezamirian](https://github.com/alirezamirian) - [PR](https://github.com/adobe/react-spectrum/pull/9365) +* Prevent hover state from showing when ToggleButtonGroup is disabled - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9449) +* Improve `useFocusRing` performance - [@sfc-gh-tkojima](https://github.com/sfc-gh-tkojima) - [PR](https://github.com/adobe/react-spectrum/pull/9456) +* Fix NumberField increment/decrement via Android TalkBack - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9416) +* Fix `ResizeObserver` loop completed with undelivered notifications error when Overlays get resized - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/7742) +* Fix offset calculation to handle transformed elements with `translateY` or `translateX` in `scrollIntoView` - [@piecyk](https://github.com/piecyk) - [PR](https://github.com/adobe/react-spectrum/pull/7717) +* Allow passing function as `formAction` Button prop - [@stefanprobst](https://github.com/stefanprobst) - [PR](https://github.com/adobe/react-spectrum/pull/9501) +* Support RangeSlider in `usePreventScroll` on iOS - [@mattvague](https://github.com/mattvague) - [PR](https://github.com/adobe/react-spectrum/pull/9506) +* Dispatch `focusin` on cancel to fix keyboard navigation with no drop targets in Drag and Drop - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9502) +* Fix crash when dragging into an empty ListBox with ListBoxLoadMoreItem - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9520) +* Prevent Modal from closing when dismissing DateRangePicker via outside click - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9505) +* Fix Tree focus management - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9531) +* Fix `HiddenSelect` initial form value - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9466) +* Use ICB size as fallback value for visual viewport in React Aria - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9384) +* Pass `style` and labels to TabPanels - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9562) +* Check `hasPointerCapture` before `releasePointerCapture` in `usePress` - [@plesiecki](https://github.com/plesiecki) - [PR](https://github.com/adobe/react-spectrum/pull/9123) +* Add `useFilter` support for `@typescript-eslint/unbound-method` - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9454) +* Use `typeof globalThis` to reference global object - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9402) ## Documentation -* docs: fix Table onAction to onRowAction - [@yihuiliao](https://github.com/yihuiliao) - [PR]https://github.com/adobe/react-spectrum/pull/9378 -* docs: Combobox docs placeholder string - [@snowystinger](https://github.com/snowystinger) - https://github.com/adobe/react-spectrum/pull/9390 -* fix: Tableview docs typescript - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9526) -* docs: use color scheme preference on React Aria index page - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9534) -* docs: followup for after initial release - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) -* docs: add missing Portuguese language support - [@armandabric](https://github.com/armandabric) - [PR]https://github.com/adobe/react-spectrum/pull/9513 -* docs: GridList section [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9447), [PR](https://github.com/adobe/react-spectrum/pull/9475), [PR](https://github.com/adobe/react-spectrum/pull/9528) -* docs: color scheme switcher - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9403), [PR](https://github.com/adobe/react-spectrum/pull/9476) -* fix(docs): update tanstack start routing setup - [@mehdibha](https://github.com/mehdibha) - [PR](https://github.com/adobe/react-spectrum/pull/9396) -* docs: mention Node.js pre-requisite in MCP docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9474) -* docs: Improve shadcn registry - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9401) -* docs: handle rendering code blocks without language - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9400) +* Fix Table `onAction` to `onRowAction` in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR]https://github.com/adobe/react-spectrum/pull/9378 +* Update the placeholder strings in the ComboBox docs - [@snowystinger](https://github.com/snowystinger) - https://github.com/adobe/react-spectrum/pull/9390 +* Update `ts-config` for StackBlitz - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9526) +* Add warning to users to set width and height if using Virtualizer - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) +* Add missing Portuguese language support - [@armandabric](https://github.com/armandabric) - [PR]https://github.com/adobe/react-spectrum/pull/9513 +* Add GridList section docs [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9447), [PR](https://github.com/adobe/react-spectrum/pull/9475), [PR](https://github.com/adobe/react-spectrum/pull/9528) +* Add color scheme switcher docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9403), [PR](https://github.com/adobe/react-spectrum/pull/9476), [PR](https://github.com/adobe/react-spectrum/pull/9534) +* Mention Node.js prerequisite in MCP docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9474) +* Improve shadcn registry docs - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9401) +* Handle rendering code blocks without language in docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9400) +* Add sections as keywords for searching - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) ## Under Construction -* feat: Style macro devtool - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/8305) -* fix: all node.contains for shadow dom usage - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9485) +* Add Style Macro devtool - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/8305) +* Fix all `node.contains` for Shadow DOM usage - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9485) diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx index b9ebcea34d4..a76dd3de6a5 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx @@ -21,15 +21,22 @@ export const title = 'v1.1.0'; export const description = ''; export const isSubpage = true; -# v1.1.0 - -## S2 -* docs: fix S2 docs typos - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9398) -* fix: S2 MenuSection Typescript for children - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9480) -* chore: update `disabledBehavior` style for S2 TreeView - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9472) -* fix: TreeView iOS 26 hover - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9530) -* fix: ColorWheel inner border width - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9440) -* fix: render menu popover if menu trigger is inside popover - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9549) -* fix: add UNSAFE_className and UNSAFE_style to ActionBar - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9529) -* docs(S2): Improve markdown output for Style Macro reference page - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9535) -* docs: fix duplicate trailer bug - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9489) +## Fixes + +* ActionBar + * Add `UNSAFE_className` and `UNSAFE_style` to ActionBar - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9529) +* ColorWheel + * Fix ColorWheel inner border width - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9440) +* Menu + * Fix typescript for children in MenuSection - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9480) + * Render Menu popover if MenuTrigger is inside the Popover - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9549) +* TreeView + * Update `disabledBehavior` style for TreeView - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9472) + * Fix hover state from persisting on TreeView on iOS 26 - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9530) + +## Docs +* Fix doc typos - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9398) +* Improve markdown output for Style Macro reference page - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9535) +* Fix duplicate trailer bug - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9489) + + From 213ff70325ea6c7c489f2f0563c57653ee5fe0da Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Tue, 3 Feb 2026 11:05:09 -0800 Subject: [PATCH 05/16] add subheadings --- .../pages/react-aria/releases/v1-15-0.mdx | 117 +++++++++++------- .../dev/s2-docs/pages/s2/releases/v1-1-0.mdx | 10 +- 2 files changed, 75 insertions(+), 52 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx index 6c2cae4e877..b40c4de8649 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx @@ -25,66 +25,87 @@ export const isSubpage = true; ## To Be Categorized ## Enhancements -* Expose `closeOnSelect` on React Aria Menu - [@sfc-gh-alisowski](https://github.com/sfc-gh-alisowski) - [PR](https://github.com/adobe/react-spectrum/pull/8315) -* Support modern `useEffectEvent` - [@nwidynski](https://github.com/nwidynski) - [PR](https://github.com/adobe/react-spectrum/pull/9095) -* Accept readonly arrays for multiple select values - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9221) -* Allow customizing pressed state behavior - [@rothsandro](https://github.com/rothsandro) - [PR](https://github.com/adobe/react-spectrum/pull/8971) -* Expose cell column index in render props for React Aria - [@sebald](https://github.com/sebald) - [PR](https://github.com/adobe/react-spectrum/pull/9459) -* Add ESM support for `string-compiler` - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9465) -* Add `render` prop to allow customizing DOM element - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9499) -* Support entering invalid dates in DateField and constrain on blur - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9510) -* Add `key` to `PressEvent` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9491) -* Expose focus event types on Collection Items - [@damianstasik](https://github.com/damianstasik) - [PR](https://github.com/adobe/react-spectrum/pull/8231) +* Collection + * Expose focus event types on Collection items - [@damianstasik](https://github.com/damianstasik) - [PR](https://github.com/adobe/react-spectrum/pull/8231) +* DateField + * Support entering invalid dates in DateField and constrain on blur - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9510) +* Menu + * Expose `closeOnSelect` on React Aria Menu - [@sfc-gh-alisowski](https://github.com/sfc-gh-alisowski) - [PR](https://github.com/adobe/react-spectrum/pull/8315) +* Press + * Add `key` to `PressEvent` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9491) +* Table + * Expose cell column index in render props - [@sebald](https://github.com/sebald) - [PR](https://github.com/adobe/react-spectrum/pull/9459) +* Miscellaneous + * Support modern `useEffectEvent` - [@nwidynski](https://github.com/nwidynski) - [PR](https://github.com/adobe/react-spectrum/pull/9095) + * Accept readonly arrays for multiple select values - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9221) + * Add ESM support for `string-compiler` - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9465) + * Add `render` prop to allow customizing DOM element - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9499) ## Fixes -* Prevent closing ComboBox when a section header is clicked in ListBox - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9223) -* Update locale plugin doc import to match plugin referenced in bundler config object - [@leiske](https://github.com/leiske) - [PR](https://github.com/adobe/react-spectrum/pull/9388) -* Add `id` prop to Link component - [@AryanBagade](https://github.com/AryanBagade) - [PR](https://github.com/adobe/react-spectrum/pull/9349) -* Ensure `contains` is used as default filter in ComboBox - [@alexdametto](https://github.com/alexdametto) - [PR](https://github.com/adobe/react-spectrum/pull/9234) -* Add missing data attributes to ColorField - [@mehdibha](https://github.com/mehdibha) - [PR](https://github.com/adobe/react-spectrum/pull/9105) -* Exclude `disabledKeys` prop from TabPanels component - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9238) -* Exclude null type from RadioGroup `validate` value - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9240) -* Reset ComboBox correctly to `defaultSelectedKey` - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9129) -* Pass through `disallowTypeAhead` in React Aria GridList - [@rilescode](https://github.com/rilescode) - [PR](https://github.com/adobe/react-spectrum/pull/9124) -* Format date conversion to a string correctly for native date input - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9076) -* Filter DOM props on TabPanels - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9432) -* Update `CoachMarkContext` and `SlottedContextValue` types - [@unional](https://github.com/unional) - [PR](https://github.com/adobe/react-spectrum/pull/9423) -* Update `useViewportSize` after hydration - [@ali-idrizi](https://github.com/ali-idrizi) - [PR](https://github.com/adobe/react-spectrum/pull/8966) -* Store scroll position when virtualized - [@BRobin55](https://github.com/BRobin55) - [PR](https://github.com/adobe/react-spectrum/pull/8767) -* Fix an edge case in hiding outside elements in Overlays - [@alirezamirian](https://github.com/alirezamirian) - [PR](https://github.com/adobe/react-spectrum/pull/9365) -* Prevent hover state from showing when ToggleButtonGroup is disabled - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9449) -* Improve `useFocusRing` performance - [@sfc-gh-tkojima](https://github.com/sfc-gh-tkojima) - [PR](https://github.com/adobe/react-spectrum/pull/9456) -* Fix NumberField increment/decrement via Android TalkBack - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9416) -* Fix `ResizeObserver` loop completed with undelivered notifications error when Overlays get resized - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/7742) -* Fix offset calculation to handle transformed elements with `translateY` or `translateX` in `scrollIntoView` - [@piecyk](https://github.com/piecyk) - [PR](https://github.com/adobe/react-spectrum/pull/7717) -* Allow passing function as `formAction` Button prop - [@stefanprobst](https://github.com/stefanprobst) - [PR](https://github.com/adobe/react-spectrum/pull/9501) -* Support RangeSlider in `usePreventScroll` on iOS - [@mattvague](https://github.com/mattvague) - [PR](https://github.com/adobe/react-spectrum/pull/9506) -* Dispatch `focusin` on cancel to fix keyboard navigation with no drop targets in Drag and Drop - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9502) -* Fix crash when dragging into an empty ListBox with ListBoxLoadMoreItem - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9520) -* Prevent Modal from closing when dismissing DateRangePicker via outside click - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9505) -* Fix Tree focus management - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9531) -* Fix `HiddenSelect` initial form value - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9466) -* Use ICB size as fallback value for visual viewport in React Aria - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9384) -* Pass `style` and labels to TabPanels - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9562) -* Check `hasPointerCapture` before `releasePointerCapture` in `usePress` - [@plesiecki](https://github.com/plesiecki) - [PR](https://github.com/adobe/react-spectrum/pull/9123) -* Add `useFilter` support for `@typescript-eslint/unbound-method` - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9454) -* Use `typeof globalThis` to reference global object - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9402) +* Button + * Allow passing function as `formAction` Button prop - [@stefanprobst](https://github.com/stefanprobst) - [PR](https://github.com/adobe/react-spectrum/pull/9501) +* CoachMark + * Update `CoachMarkContext` and `SlottedContextValue` types - [@unional](https://github.com/unional) - [PR](https://github.com/adobe/react-spectrum/pull/9423) +* ColorField + * Add missing data attributes to ColorField - [@mehdibha](https://github.com/mehdibha) - [PR](https://github.com/adobe/react-spectrum/pull/9105) +* ComboBox + * Prevent closing ComboBox when a section header is clicked in ListBox - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9223) + * Ensure `contains` is used as default filter in ComboBox - [@alexdametto](https://github.com/alexdametto) - [PR](https://github.com/adobe/react-spectrum/pull/9234) + * Reset ComboBox correctly to `defaultSelectedKey` - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9129) +* Date and Time + * Format date conversion to a string correctly for native date input - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9076) + * Prevent Modal from closing when dismissing DateRangePicker via outside click - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9505) +* Drag and Drop + * Dispatch `focusin` on cancel to fix keyboard navigation with no drop targets in Drag and Drop - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9502) +* GridList + * Pass through `disallowTypeAhead` in React Aria GridList - [@rilescode](https://github.com/rilescode) - [PR](https://github.com/adobe/react-spectrum/pull/9124) +* Link + * Add `id` prop to Link component - [@AryanBagade](https://github.com/AryanBagade) - [PR](https://github.com/adobe/react-spectrum/pull/9349) +* ListBox + * Fix crash when dragging into an empty ListBox with ListBoxLoadMoreItem - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9520) +* NumberField + * Fix NumberField increment/decrement via Android TalkBack - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9416) +* Overlays + * Fix an edge case in hiding outside elements in Overlays - [@alirezamirian](https://github.com/alirezamirian) - [PR](https://github.com/adobe/react-spectrum/pull/9365) +* RadioGroup + * Exclude null type from RadioGroup `validate` value - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9240) +* RangeSlider + * Support RangeSlider in `usePreventScroll` on iOS - [@mattvague](https://github.com/mattvague) - [PR](https://github.com/adobe/react-spectrum/pull/9506) +* Select + * Fix `HiddenSelect` initial form value - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9466) +* Tabs + * Exclude `disabledKeys` prop from TabPanels component - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9238) + * Filter DOM props on TabPanels - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9432), [PR](https://github.com/adobe/react-spectrum/pull/9562) +* ToggleButtonGroup + * Prevent hover state from showing when ToggleButtonGroup is disabled - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9449) +* Tree + * Focus first available item when the active item becomes disabled - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9531) +* Miscellaneous + * Update `useViewportSize` after hydration - [@ali-idrizi](https://github.com/ali-idrizi) - [PR](https://github.com/adobe/react-spectrum/pull/8966) + * Fix offset calculation to handle transformed elements with `translateY` or `translateX` in `scrollIntoView` - [@piecyk](https://github.com/piecyk) - [PR](https://github.com/adobe/react-spectrum/pull/7717) + * Use ICB size as fallback value for visual viewport in React Aria - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9384) + * Add `useFilter` support for `@typescript-eslint/unbound-method` - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9454) + * Use `typeof globalThis` to reference global object - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9402) + * Improve `useFocusRing` performance - [@sfc-gh-tkojima](https://github.com/sfc-gh-tkojima) - [PR](https://github.com/adobe/react-spectrum/pull/9456) + * Check `hasPointerCapture` before `releasePointerCapture` in `usePress` - [@plesiecki](https://github.com/plesiecki) - [PR](https://github.com/adobe/react-spectrum/pull/9123) + * Store scroll position when virtualized - [@BRobin55](https://github.com/BRobin55) - [PR](https://github.com/adobe/react-spectrum/pull/8767) ## Documentation -* Fix Table `onAction` to `onRowAction` in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR]https://github.com/adobe/react-spectrum/pull/9378 +* Fix Table `onAction` to `onRowAction`- [@yihuiliao](https://github.com/yihuiliao) - [PR]https://github.com/adobe/react-spectrum/pull/9378 * Update the placeholder strings in the ComboBox docs - [@snowystinger](https://github.com/snowystinger) - https://github.com/adobe/react-spectrum/pull/9390 -* Update `ts-config` for StackBlitz - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9526) +* Update `ts-config` for StackBlitz examples - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9526) * Add warning to users to set width and height if using Virtualizer - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) * Add missing Portuguese language support - [@armandabric](https://github.com/armandabric) - [PR]https://github.com/adobe/react-spectrum/pull/9513 * Add GridList section docs [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9447), [PR](https://github.com/adobe/react-spectrum/pull/9475), [PR](https://github.com/adobe/react-spectrum/pull/9528) -* Add color scheme switcher docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9403), [PR](https://github.com/adobe/react-spectrum/pull/9476), [PR](https://github.com/adobe/react-spectrum/pull/9534) * Mention Node.js prerequisite in MCP docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9474) * Improve shadcn registry docs - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9401) * Handle rendering code blocks without language in docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9400) -* Add sections as keywords for searching - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) +* Add subheadings as keywords for searching - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) +* Update import in locale plugin doc to match plugin referenced in bundler config object - [@leiske](https://github.com/leiske) - [PR](https://github.com/adobe/react-spectrum/pull/9388) ## Under Construction -* Add Style Macro devtool - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/8305) -* Fix all `node.contains` for Shadow DOM usage - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9485) + +* Shadow DOM + * Fix all `node.contains` for Shadow DOM usage - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9485) diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx index a76dd3de6a5..4292db53144 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx @@ -22,13 +22,12 @@ export const description = ''; export const isSubpage = true; ## Fixes - * ActionBar * Add `UNSAFE_className` and `UNSAFE_style` to ActionBar - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9529) * ColorWheel - * Fix ColorWheel inner border width - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9440) + * Set explicit width on ColorWheel to ensure proper positioning - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9440) * Menu - * Fix typescript for children in MenuSection - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9480) + * Fix typescript for `children` in MenuSection - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9480) * Render Menu popover if MenuTrigger is inside the Popover - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9549) * TreeView * Update `disabledBehavior` style for TreeView - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9472) @@ -38,5 +37,8 @@ export const isSubpage = true; * Fix doc typos - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9398) * Improve markdown output for Style Macro reference page - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9535) * Fix duplicate trailer bug - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9489) +* Add color scheme switcher - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9403), [PR](https://github.com/adobe/react-spectrum/pull/9476), [PR](https://github.com/adobe/react-spectrum/pull/9534) - +## Under Construction +* Style Macro + * Add Style Macro devtool - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/8305) \ No newline at end of file From 9e4d34fce84ce161e4c3c628e9104aa623e2eb9b Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Tue, 3 Feb 2026 11:30:11 -0800 Subject: [PATCH 06/16] update structure --- .../pages/react-aria/releases/v1-15-0.mdx | 70 +++++++++---------- .../dev/s2-docs/pages/s2/releases/v1-1-0.mdx | 13 ++-- 2 files changed, 38 insertions(+), 45 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx index b40c4de8649..cf9d4d2c3bb 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx @@ -22,26 +22,29 @@ export const isSubpage = true; # v1.15.0 -## To Be Categorized - -## Enhancements -* Collection - * Expose focus event types on Collection items - [@damianstasik](https://github.com/damianstasik) - [PR](https://github.com/adobe/react-spectrum/pull/8231) -* DateField - * Support entering invalid dates in DateField and constrain on blur - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9510) -* Menu - * Expose `closeOnSelect` on React Aria Menu - [@sfc-gh-alisowski](https://github.com/sfc-gh-alisowski) - [PR](https://github.com/adobe/react-spectrum/pull/8315) -* Press - * Add `key` to `PressEvent` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9491) -* Table - * Expose cell column index in render props - [@sebald](https://github.com/sebald) - [PR](https://github.com/adobe/react-spectrum/pull/9459) -* Miscellaneous +* General Changes * Support modern `useEffectEvent` - [@nwidynski](https://github.com/nwidynski) - [PR](https://github.com/adobe/react-spectrum/pull/9095) * Accept readonly arrays for multiple select values - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9221) * Add ESM support for `string-compiler` - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9465) - * Add `render` prop to allow customizing DOM element - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9499) + * Add `render` prop to allow customizing DOM element - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9499), [PR](https://github.com/adobe/react-spectrum/pull/9564) + * Update `useViewportSize` after hydration - [@ali-idrizi](https://github.com/ali-idrizi) - [PR](https://github.com/adobe/react-spectrum/pull/8966) + * Fix offset calculation to handle transformed elements with `translateY` or `translateX` in `scrollIntoView` - [@piecyk](https://github.com/piecyk) - [PR](https://github.com/adobe/react-spectrum/pull/7717) + * Use ICB size as fallback value for visual viewport in React Aria - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9384) + * Add `useFilter` support for `@typescript-eslint/unbound-method` - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9454) + * Use `typeof globalThis` to reference global object - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9402) + * Improve `useFocusRing` performance - [@sfc-gh-tkojima](https://github.com/sfc-gh-tkojima) - [PR](https://github.com/adobe/react-spectrum/pull/9456) + * Check `hasPointerCapture` before `releasePointerCapture` in `usePress` - [@plesiecki](https://github.com/plesiecki) - [PR](https://github.com/adobe/react-spectrum/pull/9123) + * Store scroll position when virtualized - [@BRobin55](https://github.com/BRobin55) - [PR](https://github.com/adobe/react-spectrum/pull/8767), [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9582) + * Add `key` to `PressEvent` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9491) + * Expose focus event types on Collection items - [@damianstasik](https://github.com/damianstasik) - [PR](https://github.com/adobe/react-spectrum/pull/8231) + * Update `ts-config` for StackBlitz examples - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9526) + * Add missing Portuguese language support - [@armandabric](https://github.com/armandabric) - [PR]https://github.com/adobe/react-spectrum/pull/9513 + * Mention Node.js prerequisite in MCP docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9474) + * Improve shadcn registry docs - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9401) + * Handle rendering code blocks without language in docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9400) + * Add subheadings as keywords for searching - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) + * Update import in locale plugin doc to match plugin referenced in bundler config object - [@leiske](https://github.com/leiske) - [PR](https://github.com/adobe/react-spectrum/pull/9388) -## Fixes * Button * Allow passing function as `formAction` Button prop - [@stefanprobst](https://github.com/stefanprobst) - [PR](https://github.com/adobe/react-spectrum/pull/9501) * CoachMark @@ -52,17 +55,22 @@ export const isSubpage = true; * Prevent closing ComboBox when a section header is clicked in ListBox - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9223) * Ensure `contains` is used as default filter in ComboBox - [@alexdametto](https://github.com/alexdametto) - [PR](https://github.com/adobe/react-spectrum/pull/9234) * Reset ComboBox correctly to `defaultSelectedKey` - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9129) + * Update the placeholder strings in the ComboBox docs - [@snowystinger](https://github.com/snowystinger) - https://github.com/adobe/react-spectrum/pull/9390 * Date and Time + * Support entering invalid dates in DateField and constrain on blur - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9510) * Format date conversion to a string correctly for native date input - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9076) * Prevent Modal from closing when dismissing DateRangePicker via outside click - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9505) * Drag and Drop * Dispatch `focusin` on cancel to fix keyboard navigation with no drop targets in Drag and Drop - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9502) * GridList * Pass through `disallowTypeAhead` in React Aria GridList - [@rilescode](https://github.com/rilescode) - [PR](https://github.com/adobe/react-spectrum/pull/9124) + * Add GridList section docs [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9447), [PR](https://github.com/adobe/react-spectrum/pull/9475), [PR](https://github.com/adobe/react-spectrum/pull/9528) * Link * Add `id` prop to Link component - [@AryanBagade](https://github.com/AryanBagade) - [PR](https://github.com/adobe/react-spectrum/pull/9349) * ListBox * Fix crash when dragging into an empty ListBox with ListBoxLoadMoreItem - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9520) +* Menu + * Expose `closeOnSelect` on React Aria Menu - [@sfc-gh-alisowski](https://github.com/sfc-gh-alisowski) - [PR](https://github.com/adobe/react-spectrum/pull/8315) * NumberField * Fix NumberField increment/decrement via Android TalkBack - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9416) * Overlays @@ -73,6 +81,9 @@ export const isSubpage = true; * Support RangeSlider in `usePreventScroll` on iOS - [@mattvague](https://github.com/mattvague) - [PR](https://github.com/adobe/react-spectrum/pull/9506) * Select * Fix `HiddenSelect` initial form value - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9466) +* Table + * Expose cell column index in render props - [@sebald](https://github.com/sebald) - [PR](https://github.com/adobe/react-spectrum/pull/9459) + * Fix Table `onAction` to `onRowAction` in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR]https://github.com/adobe/react-spectrum/pull/9378 * Tabs * Exclude `disabledKeys` prop from TabPanels component - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9238) * Filter DOM props on TabPanels - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9432), [PR](https://github.com/adobe/react-spectrum/pull/9562) @@ -80,32 +91,15 @@ export const isSubpage = true; * Prevent hover state from showing when ToggleButtonGroup is disabled - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9449) * Tree * Focus first available item when the active item becomes disabled - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9531) -* Miscellaneous - * Update `useViewportSize` after hydration - [@ali-idrizi](https://github.com/ali-idrizi) - [PR](https://github.com/adobe/react-spectrum/pull/8966) - * Fix offset calculation to handle transformed elements with `translateY` or `translateX` in `scrollIntoView` - [@piecyk](https://github.com/piecyk) - [PR](https://github.com/adobe/react-spectrum/pull/7717) - * Use ICB size as fallback value for visual viewport in React Aria - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9384) - * Add `useFilter` support for `@typescript-eslint/unbound-method` - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9454) - * Use `typeof globalThis` to reference global object - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9402) - * Improve `useFocusRing` performance - [@sfc-gh-tkojima](https://github.com/sfc-gh-tkojima) - [PR](https://github.com/adobe/react-spectrum/pull/9456) - * Check `hasPointerCapture` before `releasePointerCapture` in `usePress` - [@plesiecki](https://github.com/plesiecki) - [PR](https://github.com/adobe/react-spectrum/pull/9123) - * Store scroll position when virtualized - [@BRobin55](https://github.com/BRobin55) - [PR](https://github.com/adobe/react-spectrum/pull/8767) +* Virtualizer + * Add warning to users to set width and height if using Virtualizer - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) -## Documentation -* Fix Table `onAction` to `onRowAction`- [@yihuiliao](https://github.com/yihuiliao) - [PR]https://github.com/adobe/react-spectrum/pull/9378 -* Update the placeholder strings in the ComboBox docs - [@snowystinger](https://github.com/snowystinger) - https://github.com/adobe/react-spectrum/pull/9390 -* Update `ts-config` for StackBlitz examples - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9526) -* Add warning to users to set width and height if using Virtualizer - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) -* Add missing Portuguese language support - [@armandabric](https://github.com/armandabric) - [PR]https://github.com/adobe/react-spectrum/pull/9513 -* Add GridList section docs [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9447), [PR](https://github.com/adobe/react-spectrum/pull/9475), [PR](https://github.com/adobe/react-spectrum/pull/9528) -* Mention Node.js prerequisite in MCP docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9474) -* Improve shadcn registry docs - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9401) -* Handle rendering code blocks without language in docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9400) -* Add subheadings as keywords for searching - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) -* Update import in locale plugin doc to match plugin referenced in bundler config object - [@leiske](https://github.com/leiske) - [PR](https://github.com/adobe/react-spectrum/pull/9388) ## Under Construction * Shadow DOM - * Fix all `node.contains` for Shadow DOM usage - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9485) + * Fix all `node.contains` for Shadow DOM usage - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9485), [PR](https://github.com/adobe/react-spectrum/pull/9581) +TBD +* fix: menu unavailable items - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9583) \ No newline at end of file diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx index 4292db53144..8f2342ed7c7 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx @@ -21,7 +21,12 @@ export const title = 'v1.1.0'; export const description = ''; export const isSubpage = true; -## Fixes + +* General Changes + * Fix doc typos - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9398) + * Improve markdown output for Style Macro reference page - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9535) + * Fix duplicate trailer bug - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9489) + * Add color scheme switcher - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9403), [PR](https://github.com/adobe/react-spectrum/pull/9476), [PR](https://github.com/adobe/react-spectrum/pull/9534) * ActionBar * Add `UNSAFE_className` and `UNSAFE_style` to ActionBar - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9529) * ColorWheel @@ -33,12 +38,6 @@ export const isSubpage = true; * Update `disabledBehavior` style for TreeView - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9472) * Fix hover state from persisting on TreeView on iOS 26 - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9530) -## Docs -* Fix doc typos - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9398) -* Improve markdown output for Style Macro reference page - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9535) -* Fix duplicate trailer bug - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9489) -* Add color scheme switcher - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9403), [PR](https://github.com/adobe/react-spectrum/pull/9476), [PR](https://github.com/adobe/react-spectrum/pull/9534) - ## Under Construction * Style Macro * Add Style Macro devtool - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/8305) \ No newline at end of file From 3cb243c6beb224cb457fc2ac29d5a8753abb8567 Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Tue, 3 Feb 2026 14:33:34 -0800 Subject: [PATCH 07/16] edits --- .../pages/react-aria/releases/v1-15-0.mdx | 131 +++++++++--------- .../dev/s2-docs/pages/s2/releases/v1-1-0.mdx | 26 ++-- 2 files changed, 76 insertions(+), 81 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx index cf9d4d2c3bb..d1a767de4e2 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx @@ -22,84 +22,77 @@ export const isSubpage = true; # v1.15.0 -* General Changes - * Support modern `useEffectEvent` - [@nwidynski](https://github.com/nwidynski) - [PR](https://github.com/adobe/react-spectrum/pull/9095) - * Accept readonly arrays for multiple select values - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9221) - * Add ESM support for `string-compiler` - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9465) +### General Changes + * Add ESM support for `@internationalized/string-compiler` - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9465) * Add `render` prop to allow customizing DOM element - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9499), [PR](https://github.com/adobe/react-spectrum/pull/9564) - * Update `useViewportSize` after hydration - [@ali-idrizi](https://github.com/ali-idrizi) - [PR](https://github.com/adobe/react-spectrum/pull/8966) - * Fix offset calculation to handle transformed elements with `translateY` or `translateX` in `scrollIntoView` - [@piecyk](https://github.com/piecyk) - [PR](https://github.com/adobe/react-spectrum/pull/7717) - * Use ICB size as fallback value for visual viewport in React Aria - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9384) * Add `useFilter` support for `@typescript-eslint/unbound-method` - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9454) + * Add `key` to `PressEvent` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9491) + * Add focus event types to collection items - [@damianstasik](https://github.com/damianstasik) - [PR](https://github.com/adobe/react-spectrum/pull/8231) + * Add Portuguese to supported locales in docs - [@armandabric](https://github.com/armandabric) - [PR]https://github.com/adobe/react-spectrum/pull/9513 + * Add subheadings as keywords for searching in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) + * Add Node.js prerequisite in MCP docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9474) + * Fix `useViewportSize` to update after hydration - [@ali-idrizi](https://github.com/ali-idrizi) - [PR](https://github.com/adobe/react-spectrum/pull/8966) + * Fix offset calculation to handle transformed elements with `translateY` or `translateX` in `scrollIntoView` - [@piecyk](https://github.com/piecyk) - [PR](https://github.com/adobe/react-spectrum/pull/7717) + * Fix `useFocusRing` performance - [@sfc-gh-tkojima](https://github.com/sfc-gh-tkojima) - [PR](https://github.com/adobe/react-spectrum/pull/9456) + * Fix `ts-config` for StackBlitz examples - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9526) + * Fix shadcn registry docs - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9401) + * Fix import in locale plugin doc to match plugin referenced in bundler config object - [@leiske](https://github.com/leiske) - [PR](https://github.com/adobe/react-spectrum/pull/9388) + * Fix link to Cursor MCP docs - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9588) + * Fix search menu styles in docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9575) + * Use ICB size as fallback value for visual viewport - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9384) * Use `typeof globalThis` to reference global object - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9402) - * Improve `useFocusRing` performance - [@sfc-gh-tkojima](https://github.com/sfc-gh-tkojima) - [PR](https://github.com/adobe/react-spectrum/pull/9456) * Check `hasPointerCapture` before `releasePointerCapture` in `usePress` - [@plesiecki](https://github.com/plesiecki) - [PR](https://github.com/adobe/react-spectrum/pull/9123) * Store scroll position when virtualized - [@BRobin55](https://github.com/BRobin55) - [PR](https://github.com/adobe/react-spectrum/pull/8767), [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9582) - * Add `key` to `PressEvent` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9491) - * Expose focus event types on Collection items - [@damianstasik](https://github.com/damianstasik) - [PR](https://github.com/adobe/react-spectrum/pull/8231) - * Update `ts-config` for StackBlitz examples - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9526) - * Add missing Portuguese language support - [@armandabric](https://github.com/armandabric) - [PR]https://github.com/adobe/react-spectrum/pull/9513 - * Mention Node.js prerequisite in MCP docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9474) - * Improve shadcn registry docs - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9401) - * Handle rendering code blocks without language in docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9400) - * Add subheadings as keywords for searching - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) - * Update import in locale plugin doc to match plugin referenced in bundler config object - [@leiske](https://github.com/leiske) - [PR](https://github.com/adobe/react-spectrum/pull/9388) - -* Button - * Allow passing function as `formAction` Button prop - [@stefanprobst](https://github.com/stefanprobst) - [PR](https://github.com/adobe/react-spectrum/pull/9501) -* CoachMark + * Update arrays for multiple select values to be readonly - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9221) +### Button + * Support passing function via `formAction` prop - [@stefanprobst](https://github.com/stefanprobst) - [PR](https://github.com/adobe/react-spectrum/pull/9501) +### CoachMark * Update `CoachMarkContext` and `SlottedContextValue` types - [@unional](https://github.com/unional) - [PR](https://github.com/adobe/react-spectrum/pull/9423) -* ColorField - * Add missing data attributes to ColorField - [@mehdibha](https://github.com/mehdibha) - [PR](https://github.com/adobe/react-spectrum/pull/9105) -* ComboBox - * Prevent closing ComboBox when a section header is clicked in ListBox - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9223) - * Ensure `contains` is used as default filter in ComboBox - [@alexdametto](https://github.com/alexdametto) - [PR](https://github.com/adobe/react-spectrum/pull/9234) - * Reset ComboBox correctly to `defaultSelectedKey` - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9129) - * Update the placeholder strings in the ComboBox docs - [@snowystinger](https://github.com/snowystinger) - https://github.com/adobe/react-spectrum/pull/9390 -* Date and Time - * Support entering invalid dates in DateField and constrain on blur - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9510) - * Format date conversion to a string correctly for native date input - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9076) - * Prevent Modal from closing when dismissing DateRangePicker via outside click - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9505) -* Drag and Drop - * Dispatch `focusin` on cancel to fix keyboard navigation with no drop targets in Drag and Drop - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9502) -* GridList - * Pass through `disallowTypeAhead` in React Aria GridList - [@rilescode](https://github.com/rilescode) - [PR](https://github.com/adobe/react-spectrum/pull/9124) - * Add GridList section docs [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9447), [PR](https://github.com/adobe/react-spectrum/pull/9475), [PR](https://github.com/adobe/react-spectrum/pull/9528) -* Link +### ColorField + * Add missing data attributes - [@mehdibha](https://github.com/mehdibha) - [PR](https://github.com/adobe/react-spectrum/pull/9105) +### ComboBox + * Prevent popover from closing when a section header is clicked - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9223) + * Fix correctly resetting `defaultSelectedKey` - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9129) + * Fix placeholder strings in the docs - [@snowystinger](https://github.com/snowystinger) - https://github.com/adobe/react-spectrum/pull/9390 + * Ensure `contains` is used as default filter - [@alexdametto](https://github.com/alexdametto) - [PR](https://github.com/adobe/react-spectrum/pull/9234) +### Date and Time + * Support entering invalid dates and constrain on blur - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9510) + * Fix date conversion format for native date input - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9076) + * Fix Modal from closing when dismissing DateRangePicker via outside click - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9505) +### Drag and Drop + * Dispatch `focusing` on cancel to fix keyboard navigation when there are no valid drop targets - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9502) +### GridList + * Support `disallowTypeAhead` behavior - [@rilescode](https://github.com/rilescode) - [PR](https://github.com/adobe/react-spectrum/pull/9124) + * Add section docs [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9447), [PR](https://github.com/adobe/react-spectrum/pull/9475), [PR](https://github.com/adobe/react-spectrum/pull/9528) +### Link * Add `id` prop to Link component - [@AryanBagade](https://github.com/AryanBagade) - [PR](https://github.com/adobe/react-spectrum/pull/9349) -* ListBox - * Fix crash when dragging into an empty ListBox with ListBoxLoadMoreItem - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9520) -* Menu - * Expose `closeOnSelect` on React Aria Menu - [@sfc-gh-alisowski](https://github.com/sfc-gh-alisowski) - [PR](https://github.com/adobe/react-spectrum/pull/8315) -* NumberField - * Fix NumberField increment/decrement via Android TalkBack - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9416) -* Overlays - * Fix an edge case in hiding outside elements in Overlays - [@alirezamirian](https://github.com/alirezamirian) - [PR](https://github.com/adobe/react-spectrum/pull/9365) -* RadioGroup - * Exclude null type from RadioGroup `validate` value - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9240) -* RangeSlider - * Support RangeSlider in `usePreventScroll` on iOS - [@mattvague](https://github.com/mattvague) - [PR](https://github.com/adobe/react-spectrum/pull/9506) -* Select +### ListBox + * Fix crash when dragging into an empty ListBoxc containing a ListBoxLoadMoreItem - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9520) +### Menu + * Add `shouldCloseOnSelect` - [@sfc-gh-alisowski](https://github.com/sfc-gh-alisowski) - [PR](https://github.com/adobe/react-spectrum/pull/8315) +### NumberField + * Fix increment/decrementing buttons via Android TalkBack - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9416) +### Overlays + * Fix hiding elements inside of opened Modal overlay - [@alirezamirian](https://github.com/alirezamirian) - [PR](https://github.com/adobe/react-spectrum/pull/9365) +### RadioGroup + * Exclude null type from `validate` value - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9240) +### RangeSlider + * Allow dragging regardless of `usePreventScroll` on iOS - [@mattvague](https://github.com/mattvague) - [PR](https://github.com/adobe/react-spectrum/pull/9506) +### Select * Fix `HiddenSelect` initial form value - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9466) -* Table - * Expose cell column index in render props - [@sebald](https://github.com/sebald) - [PR](https://github.com/adobe/react-spectrum/pull/9459) - * Fix Table `onAction` to `onRowAction` in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR]https://github.com/adobe/react-spectrum/pull/9378 -* Tabs - * Exclude `disabledKeys` prop from TabPanels component - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9238) +### Table + * Add cell column index in render props - [@sebald](https://github.com/sebald) - [PR](https://github.com/adobe/react-spectrum/pull/9459) + * Change `onAction` to `onRowAction` in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR]https://github.com/adobe/react-spectrum/pull/9378 +### Tabs + * Exclude `disabledKeys` prop from TabPanel - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9238) * Filter DOM props on TabPanels - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9432), [PR](https://github.com/adobe/react-spectrum/pull/9562) -* ToggleButtonGroup - * Prevent hover state from showing when ToggleButtonGroup is disabled - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9449) -* Tree - * Focus first available item when the active item becomes disabled - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9531) -* Virtualizer +### ToggleButtonGroup + * Fix hover state from showing when disabled - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9449) +### Tree + * Focus first available item when the previously focused item becomes disabled - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9531) +### Virtualizer * Add warning to users to set width and height if using Virtualizer - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) - - + ## Under Construction - * Shadow DOM - * Fix all `node.contains` for Shadow DOM usage - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9485), [PR](https://github.com/adobe/react-spectrum/pull/9581) - - -TBD -* fix: menu unavailable items - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9583) \ No newline at end of file + * Use `node.contains` for Shadow DOM usage - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9485), [PR](https://github.com/adobe/react-spectrum/pull/9581) diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx index 8f2342ed7c7..9d032fc0f4e 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx @@ -22,21 +22,23 @@ export const description = ''; export const isSubpage = true; -* General Changes +# v1.1.0 + +### General Changes + * Add color scheme switcher - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9403), [PR](https://github.com/adobe/react-spectrum/pull/9476), [PR](https://github.com/adobe/react-spectrum/pull/9534) * Fix doc typos - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9398) - * Improve markdown output for Style Macro reference page - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9535) * Fix duplicate trailer bug - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9489) - * Add color scheme switcher - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9403), [PR](https://github.com/adobe/react-spectrum/pull/9476), [PR](https://github.com/adobe/react-spectrum/pull/9534) -* ActionBar - * Add `UNSAFE_className` and `UNSAFE_style` to ActionBar - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9529) -* ColorWheel - * Set explicit width on ColorWheel to ensure proper positioning - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9440) -* Menu + * Improve markdown output for Style Macro reference page - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9535) +### ActionBar + * Add `UNSAFE_className` and `UNSAFE_style` - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9529) +### ColorWheel + * Fix broken track when placed within a container - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9440) +### Menu * Fix typescript for `children` in MenuSection - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9480) - * Render Menu popover if MenuTrigger is inside the Popover - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9549) -* TreeView - * Update `disabledBehavior` style for TreeView - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9472) - * Fix hover state from persisting on TreeView on iOS 26 - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9530) + * Render menu popover if MenuTrigger is inside the popover - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9549) +### TreeView + * Fix hover state from persisting on iOS 26 - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9530) + * Update `disabledBehavior` style - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9472) ## Under Construction * Style Macro From 3a43d15c28447dd59c6c90479d128955a379ab9d Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Tue, 3 Feb 2026 14:33:46 -0800 Subject: [PATCH 08/16] add commit to last v3 release notes --- packages/dev/docs/pages/releases/2025-10-02.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/dev/docs/pages/releases/2025-10-02.mdx b/packages/dev/docs/pages/releases/2025-10-02.mdx index 8db804341d2..4dd09861f18 100644 --- a/packages/dev/docs/pages/releases/2025-10-02.mdx +++ b/packages/dev/docs/pages/releases/2025-10-02.mdx @@ -63,6 +63,7 @@ To support multi-selection in React Aria Select, we are updating the API from `s * Fix overlay positioning when animation starts on first render - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/8789) * Menu * Show checkboxes for selected items when `ContextualHelpTrigger` `isUnavailable` is set to false - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/8921) + * Fix unavailable items - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9583) * NumberField * Pass `disabled` prop to hidden input in React Aria NumberField - [@tklepzig](https://github.com/tklepzig) - [PR](https://github.com/adobe/react-spectrum/pull/8706) * Tree From d197c76e3fa5051a434da06cbf7885c5fdcf9da7 Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Tue, 3 Feb 2026 14:49:52 -0800 Subject: [PATCH 09/16] small fixes --- packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx | 2 +- packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx index d1a767de4e2..d57ab1576f6 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx @@ -28,7 +28,7 @@ export const isSubpage = true; * Add `useFilter` support for `@typescript-eslint/unbound-method` - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9454) * Add `key` to `PressEvent` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9491) * Add focus event types to collection items - [@damianstasik](https://github.com/damianstasik) - [PR](https://github.com/adobe/react-spectrum/pull/8231) - * Add Portuguese to supported locales in docs - [@armandabric](https://github.com/armandabric) - [PR]https://github.com/adobe/react-spectrum/pull/9513 + * Add Portuguese to supported locales in docs - [@armandabric](https://github.com/armandabric) - [PR](https://github.com/adobe/react-spectrum/pull/9513) * Add subheadings as keywords for searching in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) * Add Node.js prerequisite in MCP docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9474) * Fix `useViewportSize` to update after hydration - [@ali-idrizi](https://github.com/ali-idrizi) - [PR](https://github.com/adobe/react-spectrum/pull/8966) diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx index 9d032fc0f4e..a32b91f19d2 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx @@ -16,12 +16,11 @@ import docs from 'docs:@react-spectrum/s2'; export const hideNav = true; export const section = 'Releases'; export const tags = ['release', 'S2']; -export const date = 'February 4, 2025'; +export const date = 'February 4, 2026'; export const title = 'v1.1.0'; export const description = ''; export const isSubpage = true; - # v1.1.0 ### General Changes From 93d8d682da1018aa99ce6779efbc3feb67d3d6c7 Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Tue, 3 Feb 2026 15:25:52 -0800 Subject: [PATCH 10/16] add small description, edits to commits --- packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx | 6 +++--- packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx index d57ab1576f6..2f6440470ec 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx @@ -17,7 +17,7 @@ export const section = 'Releases'; export const tags = ['release', 'React Aria']; export const date = 'February 4, 2026'; export const title = 'v1.15.0'; -export const description = "" +export const description = 'New year, new release, and the shine hasn’t worn off from our new documentation website! This month’s release includes expanded customization options via a new render prop, support for inputting incomplete or invalid dates in datefields, and much more!' export const isSubpage = true; # v1.15.0 @@ -28,11 +28,11 @@ export const isSubpage = true; * Add `useFilter` support for `@typescript-eslint/unbound-method` - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9454) * Add `key` to `PressEvent` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9491) * Add focus event types to collection items - [@damianstasik](https://github.com/damianstasik) - [PR](https://github.com/adobe/react-spectrum/pull/8231) - * Add Portuguese to supported locales in docs - [@armandabric](https://github.com/armandabric) - [PR](https://github.com/adobe/react-spectrum/pull/9513) + * Add Portuguese to supported locales in docs - [@armandabric](https://github.com/armandabric) - [PR]https://github.com/adobe/react-spectrum/pull/9513 * Add subheadings as keywords for searching in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) * Add Node.js prerequisite in MCP docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9474) + * Add Agent skills - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9515) * Fix `useViewportSize` to update after hydration - [@ali-idrizi](https://github.com/ali-idrizi) - [PR](https://github.com/adobe/react-spectrum/pull/8966) - * Fix offset calculation to handle transformed elements with `translateY` or `translateX` in `scrollIntoView` - [@piecyk](https://github.com/piecyk) - [PR](https://github.com/adobe/react-spectrum/pull/7717) * Fix `useFocusRing` performance - [@sfc-gh-tkojima](https://github.com/sfc-gh-tkojima) - [PR](https://github.com/adobe/react-spectrum/pull/9456) * Fix `ts-config` for StackBlitz examples - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9526) * Fix shadcn registry docs - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9401) diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx index a32b91f19d2..5ba26a50721 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx @@ -18,7 +18,7 @@ export const section = 'Releases'; export const tags = ['release', 'S2']; export const date = 'February 4, 2026'; export const title = 'v1.1.0'; -export const description = ''; +export const description = 'It’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. Our documentation site now includes a new dark/light mode switch, a new Color section in the search menu, and Agent Skills to be used by your AI coding tools. There are also several other bug fixes, including properly rendering menu popovers and updating the disabledBehavior style for TreeView.'; export const isSubpage = true; # v1.1.0 From 0317a04471a4fc65031dfcdf1955a946cae0f905 Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Tue, 3 Feb 2026 15:26:33 -0800 Subject: [PATCH 11/16] remove style macro --- packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx index 5ba26a50721..27ed33e823a 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx @@ -37,8 +37,4 @@ export const isSubpage = true; * Render menu popover if MenuTrigger is inside the popover - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9549) ### TreeView * Fix hover state from persisting on iOS 26 - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9530) - * Update `disabledBehavior` style - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9472) - -## Under Construction -* Style Macro - * Add Style Macro devtool - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/8305) \ No newline at end of file + * Update `disabledBehavior` style - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9472) \ No newline at end of file From 8c74e3e2ed8d40e700774b58b444e7de13a9d2e4 Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Tue, 3 Feb 2026 16:42:31 -0800 Subject: [PATCH 12/16] updates --- .../pages/react-aria/releases/v1-15-0.mdx | 48 +++++++++++-------- .../dev/s2-docs/pages/s2/releases/v1-1-0.mdx | 18 ++++--- 2 files changed, 38 insertions(+), 28 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx index 2f6440470ec..26576fde18b 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx @@ -17,33 +17,18 @@ export const section = 'Releases'; export const tags = ['release', 'React Aria']; export const date = 'February 4, 2026'; export const title = 'v1.15.0'; -export const description = 'New year, new release, and the shine hasn’t worn off from our new documentation website! This month’s release includes expanded customization options via a new render prop, support for inputting incomplete or invalid dates in datefields, and much more!' +export const description = 'New year, new release, and the shine hasn’t worn off from our new documentation website! This month’s release includes expanded customization options via a new render prop, greater input flexibility in our datefields, and much more!' export const isSubpage = true; # v1.15.0 -### General Changes - * Add ESM support for `@internationalized/string-compiler` - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9465) +New year, new release, and the shine hasn’t worn off from our new documentation website: we’ve already added new [Agent Skills](../ai#agent-skills) and improved the search experience 😍. This month’s release includes a big update to our compatibility, with DOM customization options via a [new `render` prop](../customization#dom-elements) for React Aria Components. This feature will help with cases such as rendering Router Link components, or for use with animation libraries. We have also fixed our most upvoted issue: we now constrain dates on blur instead of as you type, allowing more input flexibility and greatly improving the user experience of our date fields. + +Thank you to all of our contributors for your bug fixes, features, and feedback. We look forward to another great year ahead! + +### General Changes * Add `render` prop to allow customizing DOM element - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9499), [PR](https://github.com/adobe/react-spectrum/pull/9564) - * Add `useFilter` support for `@typescript-eslint/unbound-method` - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9454) - * Add `key` to `PressEvent` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9491) - * Add focus event types to collection items - [@damianstasik](https://github.com/damianstasik) - [PR](https://github.com/adobe/react-spectrum/pull/8231) - * Add Portuguese to supported locales in docs - [@armandabric](https://github.com/armandabric) - [PR]https://github.com/adobe/react-spectrum/pull/9513 - * Add subheadings as keywords for searching in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) - * Add Node.js prerequisite in MCP docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9474) * Add Agent skills - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9515) - * Fix `useViewportSize` to update after hydration - [@ali-idrizi](https://github.com/ali-idrizi) - [PR](https://github.com/adobe/react-spectrum/pull/8966) - * Fix `useFocusRing` performance - [@sfc-gh-tkojima](https://github.com/sfc-gh-tkojima) - [PR](https://github.com/adobe/react-spectrum/pull/9456) - * Fix `ts-config` for StackBlitz examples - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9526) - * Fix shadcn registry docs - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9401) - * Fix import in locale plugin doc to match plugin referenced in bundler config object - [@leiske](https://github.com/leiske) - [PR](https://github.com/adobe/react-spectrum/pull/9388) - * Fix link to Cursor MCP docs - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9588) - * Fix search menu styles in docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9575) - * Use ICB size as fallback value for visual viewport - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9384) - * Use `typeof globalThis` to reference global object - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9402) - * Check `hasPointerCapture` before `releasePointerCapture` in `usePress` - [@plesiecki](https://github.com/plesiecki) - [PR](https://github.com/adobe/react-spectrum/pull/9123) - * Store scroll position when virtualized - [@BRobin55](https://github.com/BRobin55) - [PR](https://github.com/adobe/react-spectrum/pull/8767), [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9582) - * Update arrays for multiple select values to be readonly - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9221) ### Button * Support passing function via `formAction` prop - [@stefanprobst](https://github.com/stefanprobst) - [PR](https://github.com/adobe/react-spectrum/pull/9501) ### CoachMark @@ -59,30 +44,42 @@ export const isSubpage = true; * Support entering invalid dates and constrain on blur - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9510) * Fix date conversion format for native date input - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9076) * Fix Modal from closing when dismissing DateRangePicker via outside click - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9505) +### Documentation + * Add subheadings as keywords for searching in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) + * Fix `ts-config` for StackBlitz examples - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9526) + * Add Portuguese to supported locales in docs - [@armandabric](https://github.com/armandabric) - [PR]https://github.com/adobe/react-spectrum/pull/9513 + * Fix import in locale plugin doc to match plugin referenced in bundler config object - [@leiske](https://github.com/leiske) - [PR](https://github.com/adobe/react-spectrum/pull/9388) ### Drag and Drop * Dispatch `focusing` on cancel to fix keyboard navigation when there are no valid drop targets - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9502) ### GridList * Support `disallowTypeAhead` behavior - [@rilescode](https://github.com/rilescode) - [PR](https://github.com/adobe/react-spectrum/pull/9124) * Add section docs [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9447), [PR](https://github.com/adobe/react-spectrum/pull/9475), [PR](https://github.com/adobe/react-spectrum/pull/9528) +### Internationalization + * Add ESM support for `@internationalized/string-compiler` - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9465) ### Link * Add `id` prop to Link component - [@AryanBagade](https://github.com/AryanBagade) - [PR](https://github.com/adobe/react-spectrum/pull/9349) ### ListBox * Fix crash when dragging into an empty ListBoxc containing a ListBoxLoadMoreItem - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9520) ### Menu * Add `shouldCloseOnSelect` - [@sfc-gh-alisowski](https://github.com/sfc-gh-alisowski) - [PR](https://github.com/adobe/react-spectrum/pull/8315) + * Add focus event types to collection items - [@damianstasik](https://github.com/damianstasik) - [PR](https://github.com/adobe/react-spectrum/pull/8231) ### NumberField * Fix increment/decrementing buttons via Android TalkBack - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9416) ### Overlays * Fix hiding elements inside of opened Modal overlay - [@alirezamirian](https://github.com/alirezamirian) - [PR](https://github.com/adobe/react-spectrum/pull/9365) + * Fix `useViewportSize` to update after hydration - [@ali-idrizi](https://github.com/ali-idrizi) - [PR](https://github.com/adobe/react-spectrum/pull/8966) + * Use ICB size as fallback value for visual viewport - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9384) ### RadioGroup * Exclude null type from `validate` value - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9240) ### RangeSlider * Allow dragging regardless of `usePreventScroll` on iOS - [@mattvague](https://github.com/mattvague) - [PR](https://github.com/adobe/react-spectrum/pull/9506) ### Select * Fix `HiddenSelect` initial form value - [@joshuajaco](https://github.com/joshuajaco) - [PR](https://github.com/adobe/react-spectrum/pull/9466) + * Update arrays for multiple select values to be readonly - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9221) ### Table * Add cell column index in render props - [@sebald](https://github.com/sebald) - [PR](https://github.com/adobe/react-spectrum/pull/9459) * Change `onAction` to `onRowAction` in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR]https://github.com/adobe/react-spectrum/pull/9378 + * Restore scroll position when non-virtualized - [@BRobin55](https://github.com/BRobin55) - [PR](https://github.com/adobe/react-spectrum/pull/8767), [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9582) ### Tabs * Exclude `disabledKeys` prop from TabPanel - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9238) * Filter DOM props on TabPanels - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9432), [PR](https://github.com/adobe/react-spectrum/pull/9562) @@ -90,6 +87,15 @@ export const isSubpage = true; * Fix hover state from showing when disabled - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9449) ### Tree * Focus first available item when the previously focused item becomes disabled - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9531) +### useFilter + * Add support for `@typescript-eslint/unbound-method` - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9454) +### useFocusRing + * Improve performance - [@sfc-gh-tkojima](https://github.com/sfc-gh-tkojima) - [PR](https://github.com/adobe/react-spectrum/pull/9456) +### usePress + * Add `key` to `PressEvent` - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9491) + * Check `hasPointerCapture` before `releasePointerCapture` in `usePress` - [@plesiecki](https://github.com/plesiecki) - [PR](https://github.com/adobe/react-spectrum/pull/9123) +### Utilities + * Use `typeof globalThis` to reference global object - [@quisido](https://github.com/quisido) - [PR](https://github.com/adobe/react-spectrum/pull/9402) ### Virtualizer * Add warning to users to set width and height if using Virtualizer - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx index 27ed33e823a..e4baaf499be 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx @@ -23,18 +23,22 @@ export const isSubpage = true; # v1.1.0 -### General Changes - * Add color scheme switcher - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9403), [PR](https://github.com/adobe/react-spectrum/pull/9476), [PR](https://github.com/adobe/react-spectrum/pull/9534) - * Fix doc typos - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9398) - * Fix duplicate trailer bug - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9489) - * Improve markdown output for Style Macro reference page - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9535) +It’s our first release of the new year and we’ve got plenty of exciting treats we’re bringing to the table. We’ve added a variety of new features to our documentation site including a new dark/light mode switch in the site header. Our search menu also now features a Colors section where you can browse the Spectrum-defined colors and search by name or hex value to find close or exact matches. We also now offer our docs in the form of [Agent Skills](../ai#agent-skills) that can be installed locally and used by your favorite AI coding tools. + +This release also includes several bugs fixes, such as properly rendering menus when rendered from within a popover and updates to TreeView disabledBehavior styling to match the latest designs. + +Thank you for all of your feedback on 1.0 and stay tuned for more updates and enhancements coming throughout the year! + ### ActionBar - * Add `UNSAFE_className` and `UNSAFE_style` - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9529) + * Add missing `UNSAFE_className` and `UNSAFE_style` - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9529) ### ColorWheel * Fix broken track when placed within a container - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9440) +### Documentation + * Add color scheme switcher to docs - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9403), [PR](https://github.com/adobe/react-spectrum/pull/9476), [PR](https://github.com/adobe/react-spectrum/pull/9534) + * Improve markdown output for Style Macro reference page - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9535) ### Menu * Fix typescript for `children` in MenuSection - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9480) * Render menu popover if MenuTrigger is inside the popover - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9549) ### TreeView * Fix hover state from persisting on iOS 26 - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9530) - * Update `disabledBehavior` style - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9472) \ No newline at end of file + * Update `disabledBehavior` style - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9472) From 6148f1a1d9263e1b6fee7cf3a5b08608b6b14950 Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Tue, 3 Feb 2026 16:54:47 -0800 Subject: [PATCH 13/16] Add released packages --- .../pages/react-aria/releases/v1-15-0.mdx | 134 ++++++++++++++++++ 1 file changed, 134 insertions(+) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx index 26576fde18b..db462aa7470 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx @@ -102,3 +102,137 @@ Thank you to all of our contributors for your bug fixes, features, and feedback. ## Under Construction * Shadow DOM * Use `node.contains` for Shadow DOM usage - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9485), [PR](https://github.com/adobe/react-spectrum/pull/9581) + +## Released packages + +``` + - @internationalized/date@3.11.0 + - @internationalized/string-compiler@3.3.0 + - @react-aria/actiongroup@3.7.23 + - @react-aria/autocomplete@3.0.0-rc.5 + - @react-aria/breadcrumbs@3.5.31 + - @react-aria/button@3.14.4 + - @react-aria/calendar@3.9.4 + - @react-aria/checkbox@3.16.4 + - @react-aria/collections@3.0.2 + - @react-aria/color@3.1.4 + - @react-aria/combobox@3.14.2 + - @react-aria/datepicker@3.16.0 + - @react-aria/dialog@3.5.33 + - @react-aria/disclosure@3.1.2 + - @react-aria/dnd@3.11.5 + - @react-aria/focus@3.21.4 + - @react-aria/form@3.1.4 + - @react-aria/grid@3.14.7 + - @react-aria/gridlist@3.14.3 + - @react-aria/i18n@3.12.15 + - @react-aria/interactions@3.27.0 + - @react-aria/label@3.7.24 + - @react-aria/landmark@3.0.9 + - @react-aria/link@3.8.8 + - @react-aria/listbox@3.15.2 + - @react-aria/menu@3.20.0 + - @react-aria/meter@3.4.29 + - @react-aria/numberfield@3.12.4 + - @react-aria/overlays@3.31.1 + - @react-aria/progress@3.4.29 + - @react-aria/radio@3.12.4 + - @react-aria/searchfield@3.8.11 + - @react-aria/select@3.17.2 + - @react-aria/selection@3.27.1 + - @react-aria/separator@3.4.15 + - @react-aria/slider@3.8.4 + - @react-aria/spinbutton@3.7.1 + - @react-aria/steplist@3.0.0-alpha.24 + - @react-aria/switch@3.7.10 + - @react-aria/table@3.17.10 + - @react-aria/tabs@3.11.0 + - @react-aria/tag@3.8.0 + - @react-aria/textfield@3.18.4 + - @react-aria/toast@3.0.10 + - @react-aria/toggle@3.12.4 + - @react-aria/toolbar@3.0.0-beta.23 + - @react-aria/tooltip@3.9.1 + - @react-aria/tree@3.1.6 + - @react-aria/utils@3.33.0 + - @react-aria/virtualizer@4.1.12 + - @react-aria/visually-hidden@3.8.30 + - @react-stately/calendar@3.9.2 + - @react-stately/checkbox@3.7.4 + - @react-stately/collections@3.12.9 + - @react-stately/color@3.9.4 + - @react-stately/combobox@3.12.2 + - @react-stately/data@3.15.1 + - @react-stately/datepicker@3.16.0 + - @react-stately/disclosure@3.0.10 + - @react-stately/dnd@3.7.3 + - @react-stately/form@3.2.3 + - @react-stately/grid@3.11.8 + - @react-stately/layout@4.5.3 + - @react-stately/list@3.13.3 + - @react-stately/menu@3.9.10 + - @react-stately/numberfield@3.10.4 + - @react-stately/overlays@3.6.22 + - @react-stately/radio@3.11.4 + - @react-stately/searchfield@3.5.18 + - @react-stately/select@3.9.1 + - @react-stately/selection@3.20.8 + - @react-stately/slider@3.7.4 + - @react-stately/steplist@3.0.0-alpha.20 + - @react-stately/table@3.15.3 + - @react-stately/tabs@3.8.8 + - @react-stately/toast@3.1.3 + - @react-stately/toggle@3.9.4 + - @react-stately/tooltip@3.5.10 + - @react-stately/tree@3.9.5 + - @react-stately/virtualizer@4.4.5 + - @react-types/actionbar@3.1.20 + - @react-types/actiongroup@3.4.22 + - @react-types/autocomplete@3.0.0-alpha.37 + - @react-types/avatar@3.0.20 + - @react-types/badge@3.1.22 + - @react-types/breadcrumbs@3.7.18 + - @react-types/button@3.15.0 + - @react-types/buttongroup@3.3.22 + - @react-types/calendar@3.8.2 + - @react-types/card@3.0.0-alpha.42 + - @react-types/checkbox@3.10.3 + - @react-types/color@3.1.3 + - @react-types/combobox@3.13.11 + - @react-types/contextualhelp@3.2.23 + - @react-types/datepicker@3.13.4 + - @react-types/dialog@3.5.23 + - @react-types/divider@3.3.22 + - @react-types/form@3.7.17 + - @react-types/grid@3.3.7 + - @react-types/illustratedmessage@3.3.22 + - @react-types/image@3.5.3 + - @react-types/label@3.9.16 + - @react-types/layout@3.3.28 + - @react-types/link@3.6.6 + - @react-types/list@3.2.36 + - @react-types/listbox@3.7.5 + - @react-types/menu@3.10.6 + - @react-types/meter@3.4.14 + - @react-types/numberfield@3.8.17 + - @react-types/overlays@3.9.3 + - @react-types/progress@3.5.17 + - @react-types/provider@3.8.14 + - @react-types/radio@3.9.3 + - @react-types/searchfield@3.6.7 + - @react-types/select@3.12.1 + - @react-types/shared@3.33.0 + - @react-types/slider@3.8.3 + - @react-types/statuslight@3.3.22 + - @react-types/switch@3.5.16 + - @react-types/table@3.13.5 + - @react-types/tabs@3.3.21 + - @react-types/text@3.3.22 + - @react-types/textfield@3.12.7 + - @react-types/tooltip@3.5.1 + - @react-types/view@3.4.22 + - @react-types/well@3.3.22 + - react-aria@3.46.0 + - react-aria-components@1.15.0 + - react-stately@3.44.0 +``` From 4b511a8241ff931bab0026ee18ed0792540b92e7 Mon Sep 17 00:00:00 2001 From: Danni Date: Tue, 3 Feb 2026 17:13:40 -0800 Subject: [PATCH 14/16] fix links and headings --- .../dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx index db462aa7470..c799c00d545 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-15-0.mdx @@ -26,7 +26,8 @@ New year, new release, and the shine hasn’t worn off from our new documentatio Thank you to all of our contributors for your bug fixes, features, and feedback. We look forward to another great year ahead! -### General Changes +## Change log +### General * Add `render` prop to allow customizing DOM element - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9499), [PR](https://github.com/adobe/react-spectrum/pull/9564) * Add Agent skills - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9515) ### Button @@ -38,7 +39,7 @@ Thank you to all of our contributors for your bug fixes, features, and feedback. ### ComboBox * Prevent popover from closing when a section header is clicked - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9223) * Fix correctly resetting `defaultSelectedKey` - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9129) - * Fix placeholder strings in the docs - [@snowystinger](https://github.com/snowystinger) - https://github.com/adobe/react-spectrum/pull/9390 + * Fix placeholder strings in the docs - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9390) * Ensure `contains` is used as default filter - [@alexdametto](https://github.com/alexdametto) - [PR](https://github.com/adobe/react-spectrum/pull/9234) ### Date and Time * Support entering invalid dates and constrain on blur - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9510) @@ -47,7 +48,7 @@ Thank you to all of our contributors for your bug fixes, features, and feedback. ### Documentation * Add subheadings as keywords for searching in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9492) * Fix `ts-config` for StackBlitz examples - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9526) - * Add Portuguese to supported locales in docs - [@armandabric](https://github.com/armandabric) - [PR]https://github.com/adobe/react-spectrum/pull/9513 + * Add Portuguese to supported locales in docs - [@armandabric](https://github.com/armandabric) - [PR](https://github.com/adobe/react-spectrum/pull/9513) * Fix import in locale plugin doc to match plugin referenced in bundler config object - [@leiske](https://github.com/leiske) - [PR](https://github.com/adobe/react-spectrum/pull/9388) ### Drag and Drop * Dispatch `focusing` on cancel to fix keyboard navigation when there are no valid drop targets - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9502) @@ -78,7 +79,7 @@ Thank you to all of our contributors for your bug fixes, features, and feedback. * Update arrays for multiple select values to be readonly - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9221) ### Table * Add cell column index in render props - [@sebald](https://github.com/sebald) - [PR](https://github.com/adobe/react-spectrum/pull/9459) - * Change `onAction` to `onRowAction` in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR]https://github.com/adobe/react-spectrum/pull/9378 + * Change `onAction` to `onRowAction` in docs - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9378) * Restore scroll position when non-virtualized - [@BRobin55](https://github.com/BRobin55) - [PR](https://github.com/adobe/react-spectrum/pull/8767), [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9582) ### Tabs * Exclude `disabledKeys` prop from TabPanel - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9238) From 835b39f04bd82e7a45b9984e93173de3ee3f9f5b Mon Sep 17 00:00:00 2001 From: Danni Date: Tue, 3 Feb 2026 17:14:42 -0800 Subject: [PATCH 15/16] Apply suggestions from code review --- packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx index e4baaf499be..be6d5afb406 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-1-0.mdx @@ -29,6 +29,7 @@ This release also includes several bugs fixes, such as properly rendering menus Thank you for all of your feedback on 1.0 and stay tuned for more updates and enhancements coming throughout the year! +## Change log ### ActionBar * Add missing `UNSAFE_className` and `UNSAFE_style` - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9529) ### ColorWheel From fe62bda9c5d48ac687649892f8da4d034ad04989 Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Tue, 3 Feb 2026 17:38:40 -0800 Subject: [PATCH 16/16] add missing use clients? --- packages/dev/s2-docs/pages/s2/ColorSwatchPicker.mdx | 1 + packages/dev/s2-docs/pages/s2/InlineAlert.mdx | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/dev/s2-docs/pages/s2/ColorSwatchPicker.mdx b/packages/dev/s2-docs/pages/s2/ColorSwatchPicker.mdx index b6e27701642..3af9f8e721f 100644 --- a/packages/dev/s2-docs/pages/s2/ColorSwatchPicker.mdx +++ b/packages/dev/s2-docs/pages/s2/ColorSwatchPicker.mdx @@ -12,6 +12,7 @@ export const description = 'Displays a list of color swatches and allows a user {docs.exports.ColorSwatchPicker.description} ```tsx render docs={docs.exports.ColorSwatchPicker} links={docs.links} props={['size', 'density', 'rounding']} initialProps={{defaultValue: '#f00'}} type="s2" +"use client"; import {ColorSwatchPicker, ColorSwatch} from '@react-spectrum/s2'; diff --git a/packages/dev/s2-docs/pages/s2/InlineAlert.mdx b/packages/dev/s2-docs/pages/s2/InlineAlert.mdx index ed433173881..e5ecf719bf9 100644 --- a/packages/dev/s2-docs/pages/s2/InlineAlert.mdx +++ b/packages/dev/s2-docs/pages/s2/InlineAlert.mdx @@ -12,6 +12,7 @@ export const description = 'Displays a non-modal message associated with objects {docs.exports.InlineAlert.description} ```tsx render docs={docs.exports.InlineAlert} links={docs.links} props={['variant', 'fillStyle']} initialProps={{variant: 'neutral'}} type="s2" wide +"use client"; import {InlineAlert, Heading, Content} from '@react-spectrum/s2';