From 26bf09aa1cb7d8eab7309f857f04753bd17e5f77 Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Thu, 11 Dec 2025 11:23:04 -0800 Subject: [PATCH 01/11] docs: december release notes --- .../pages/react-aria/releases/v1-14-0.mdx | 81 ++++++++++++++++++ .../dev/s2-docs/pages/s2/releases/v1-0-0.mdx | 82 +++++++++++++++++++ 2 files changed, 163 insertions(+) create mode 100644 packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx create mode 100644 packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx new file mode 100644 index 00000000000..efe5d93d058 --- /dev/null +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx @@ -0,0 +1,81 @@ +{/* Copyright 2020 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 = 'December 16, 2025'; +export const title = 'v1.14.0'; +export const description = ""; +export const isSubpage = true; + +# v1.14.0 + +## Enhancements + +* SearchField + * Add `isReadOnly` and `isRequired` to render props - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9025) +* Tooltip + * Add `closeOnPress` prop on Tooltip - [@komkanit](https://github.com/komkanit) - [PR](https://github.com/adobe/react-spectrum/pull/9027) +* Miscellaneous + * Support `setState` callback in `useControlledState` - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9041) + * Support animated transitions between tab panels - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9077) + +## Fixes + +* ComboBox + * Fix ComboBox VoiceOver announcement not respecting `aria-label` of ListBoxItem - [@simonselg](https://github.com/simonselg) - [PR](https://github.com/adobe/react-spectrum/pull/8908) +* Date and Time + * Enhance error handling for absolute date and datetime strings - [@komkanit](https://github.com/komkanit) - [PR](https://github.com/adobe/react-spectrum/pull/8987) +* Disclosure + * Prevent incorrectly showing Disclosure content when `isDisabled` is toggled - [@Scotty0448](https://github.com/Scotty0448) - [PR](https://github.com/adobe/react-spectrum/pull/9045) +* GridList + * Export `GridListSectionProps` - [@iagodahlem](https://github.com/iagodahlem) - [PR](https://github.com/adobe/react-spectrum/pull/8993) +* Link + * Fix LinkProps type - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9113) +* Listbox + * Fix Listbox drag and drop when ListBox row has row actions - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9150) + * Add focus events to ListBoxItem - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) +* Menu + * Ensure Input `autoFocus` works when opening Modal from MenuItem via keyboard - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/8881) +* NumberField + * Prevent NumberField from incrementing or decrementing if the user is scrolling on mobile - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/8474), [PR](https://github.com/adobe/react-spectrum/pull/9305) +* Overlays + * Fix overlay positioning and flipping when boundary container is set - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/8848) +* Select + * Support `allowsEmptyCollection` in Select component - [@devgru](https://github.com/devgru) - [PR](https://github.com/adobe/react-spectrum/pull/8984) +* Table + * Fix incorrect JSDOC default for Table's `disabledBehavior` - [@abeljohn0](https://github.com/abeljohn0) - [PR](https://github.com/adobe/react-spectrum/pull/9042) + * Fix crash in React Aria Table drag and drop when keyboard navigating - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/8645) +* TextArea + * Remove obsolete TextArea validation workaround - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9019) +* Miscellaneous + * Fix duplicate capture events in React Aria components - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/8917) + * Add root to `scrollParents` - [@valsid](https://github.com/valsid) - [PR](https://github.com/adobe/react-spectrum/pull/8981) + * Properly handle 0 as row ID - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9087) + * Fix `createLeafComponent` type - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9133) + * Prevent browsers from throwing "signal is aborted without reason" when aborting load - [@huozhi](https://github.com/huozhi) - [PR](https://github.com/adobe/react-spectrum/pull/9156) + * Refactor MCP servers into separate packages - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9061) + * Fix DragPreview in Safari - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9200) + * Export `useUNSAFE_PortalContext` from react-aria - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/8978) + * Updates for React compiler - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9012), [PR](https://github.com/adobe/react-spectrum/pull/9054) + +## Under Construction + +* Autocomplete + * Fix links not opening in new tab on meta key modifier - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/8997) +* Test Utils + * Add CheckboxGroup/Dialog/RadioGroup test utils - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9039) + +## Released packages diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx new file mode 100644 index 00000000000..bc6b8947760 --- /dev/null +++ b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx @@ -0,0 +1,82 @@ +{/* Copyright 2020 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 = 'December 16, 2025'; +export const title = 'v0.12.0'; +export const description = ''; +export const isSubpage = true; + +# v1.0.0 + +## Enhancements +* Accordion + * Update Accordion to use AccordionItem - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9212) +* TableView + * Support TableView inline editing - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/8754), [PR](https://github.com/adobe/react-spectrum/pull/9002), [PR](https://github.com/adobe/react-spectrum/pull/8983), [PR](https://github.com/adobe/react-spectrum/pull/9108) + * Update TableView and TreeView to match updated Spectrum designs - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9249) + +## Fixes +* ActionButton + * Fix XL Avatar size in ActionButton - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9149) + * Update ActionButton to use grid area to position notification badge - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9303) + * Disable all ActionButtons when `isDisabled` is applied to ActionButtonGroup - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9307) +* DateField + * DateField should horizontally scroll when there is not enough room to render - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9302) +* Dialog + * Update header and heading font in Dialog - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9277) +* FieldGroup + * Forward focus to TextArea in FieldGroup - [@tmvnkr](https://github.com/tmvnkr) - [PR](https://github.com/adobe/react-spectrum/pull/9037) +* Form + * Fix passing UNSAFE_className and UNSAFE_style - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) +* LinkButton + * Support GenAI and Premium variants - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9272) +* Modal + * Fix Modal position - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9007) +* NumberField + * Prevent screen from shifting when pressing spin buttons on mobile - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9281) + * Inherit form props - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) +* Picker + * Make `isQuiet` prop public - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9320) + * Remove `allowEmptyCollection` prop - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9272) +* RangeCalendar + * Update invalid styling - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9313) +* SelectboxGroup + * Prevent SelectBox from overflowing container on mobile - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9272) + * Remove checkboxes from single select SelectBoxGroup- [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9272) +* TableView + * Fix positioning of sort icon in `end` aligned TableView columns - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9246) + * Update text colors to match new S2 Spectrum design- [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9280) +* TagGroup + * Clear Button context provider on TagGroup items so they don't throw when in a CustomDialog - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9051) +* TextArea + * Properly focus text area when tapping on invalid icon on mobile - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9073) +* Toast + * Fix long words overflowing Toast container - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/8962) + * Remove type from view transitions - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9088) + * Remove unstable S2 toast - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9311) + * Improve animation issues in Safari - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) +* TreeView + * Update text colors to match new S2 Spectrum design- [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9280) +* Miscellaneous + * Ensure required icon has label when field is required - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9177) + * Support `fontSize` overrides via style macros - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9248) + * Override default React Aria class names for all S2 components - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9245) + * Update comment for `staticColor` prop - [@devonlacross](https://github.com/devonlacross) - [PR](https://github.com/adobe/react-spectrum/pull/9052) + * Update Spectrum fonts for Arabic and Hebrew - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9187) + * Add `containerType` and `containerName` to style macro - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) + * Fix icons not setting default fill color - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) + * Add `use client` to Illustrations - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) \ No newline at end of file From f63300563b40d0f3d94be1f9594e0fa5066c6e8c Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Thu, 11 Dec 2025 11:52:17 -0800 Subject: [PATCH 02/11] fix title --- packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx index bc6b8947760..ad289830bfd 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx @@ -16,7 +16,7 @@ export const hideNav = true; export const section = 'Releases'; export const tags = ['release', 'S2']; export const date = 'December 16, 2025'; -export const title = 'v0.12.0'; +export const title = 'v1.0.0'; export const description = ''; export const isSubpage = true; From b36592c80b7053b48091a7d9977ff5cfcc816fa9 Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Mon, 15 Dec 2025 16:18:54 -0800 Subject: [PATCH 03/11] update commits --- .../pages/react-aria/releases/v1-14-0.mdx | 8 +++---- .../dev/s2-docs/pages/s2/releases/v1-0-0.mdx | 23 +++++++++++-------- 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx index efe5d93d058..4b7875c9690 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx @@ -27,9 +27,9 @@ export const isSubpage = true; * SearchField * Add `isReadOnly` and `isRequired` to render props - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9025) * Tooltip - * Add `closeOnPress` prop on Tooltip - [@komkanit](https://github.com/komkanit) - [PR](https://github.com/adobe/react-spectrum/pull/9027) + * Add `shouldCloseOnPress` prop on Tooltip - [@komkanit](https://github.com/komkanit) - [PR](https://github.com/adobe/react-spectrum/pull/9027) * Miscellaneous - * Support `setState` callback in `useControlledState` - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9041) + * Support `setState` callback in `useControlledState` - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9041), [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9331) * Support animated transitions between tab panels - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9077) ## Fixes @@ -37,7 +37,7 @@ export const isSubpage = true; * ComboBox * Fix ComboBox VoiceOver announcement not respecting `aria-label` of ListBoxItem - [@simonselg](https://github.com/simonselg) - [PR](https://github.com/adobe/react-spectrum/pull/8908) * Date and Time - * Enhance error handling for absolute date and datetime strings - [@komkanit](https://github.com/komkanit) - [PR](https://github.com/adobe/react-spectrum/pull/8987) + * Enhance error handling for absolute date and date time strings - [@komkanit](https://github.com/komkanit) - [PR](https://github.com/adobe/react-spectrum/pull/8987) * Disclosure * Prevent incorrectly showing Disclosure content when `isDisabled` is toggled - [@Scotty0448](https://github.com/Scotty0448) - [PR](https://github.com/adobe/react-spectrum/pull/9045) * GridList @@ -69,7 +69,7 @@ export const isSubpage = true; * Refactor MCP servers into separate packages - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9061) * Fix DragPreview in Safari - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9200) * Export `useUNSAFE_PortalContext` from react-aria - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/8978) - * Updates for React compiler - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9012), [PR](https://github.com/adobe/react-spectrum/pull/9054) + * Update lint rules for React Compiler - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9012), [PR](https://github.com/adobe/react-spectrum/pull/9054) ## Under Construction diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx index ad289830bfd..caee3adf46a 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx @@ -25,9 +25,13 @@ export const isSubpage = true; ## Enhancements * Accordion * Update Accordion to use AccordionItem - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9212) +* Image + * Support conditional images - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9335) * TableView * Support TableView inline editing - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/8754), [PR](https://github.com/adobe/react-spectrum/pull/9002), [PR](https://github.com/adobe/react-spectrum/pull/8983), [PR](https://github.com/adobe/react-spectrum/pull/9108) * Update TableView and TreeView to match updated Spectrum designs - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9249) +* Miscellaneous + * Add `get_style_macro_property_values` to Spectrum 2 MCP server - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9336) ## Fixes * ActionButton @@ -41,25 +45,26 @@ export const isSubpage = true; * FieldGroup * Forward focus to TextArea in FieldGroup - [@tmvnkr](https://github.com/tmvnkr) - [PR](https://github.com/adobe/react-spectrum/pull/9037) * Form - * Fix passing UNSAFE_className and UNSAFE_style - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) + * Fix passing `UNSAFE_className` and `UNSAFE_style` - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) * LinkButton * Support GenAI and Premium variants - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9272) * Modal * Fix Modal position - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9007) * NumberField - * Prevent screen from shifting when pressing spin buttons on mobile - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9281) - * Inherit form props - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) + * Prevent screen from shifting when pressing spin buttons on mobile - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9281), [PR](https://github.com/adobe/react-spectrum/pull/9342) + * Inherit Form props - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) * Picker * Make `isQuiet` prop public - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9320) * Remove `allowEmptyCollection` prop - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9272) * RangeCalendar - * Update invalid styling - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9313) + * Update `isInvalid` styling - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9313) + * Fix style of date range when setting `firstDayOfWeek` prop - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9340) * SelectboxGroup * Prevent SelectBox from overflowing container on mobile - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9272) * Remove checkboxes from single select SelectBoxGroup- [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9272) * TableView * Fix positioning of sort icon in `end` aligned TableView columns - [@chirokas](https://github.com/chirokas) - [PR](https://github.com/adobe/react-spectrum/pull/9246) - * Update text colors to match new S2 Spectrum design- [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9280) + * Update text colors to match new Spectrum design - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9280) * TagGroup * Clear Button context provider on TagGroup items so they don't throw when in a CustomDialog - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9051) * TextArea @@ -67,16 +72,16 @@ export const isSubpage = true; * Toast * Fix long words overflowing Toast container - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/8962) * Remove type from view transitions - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9088) - * Remove unstable S2 toast - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9311) + * Remove `UNSTABLE` from Spectrum 2 Toast - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9311) * Improve animation issues in Safari - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) * TreeView - * Update text colors to match new S2 Spectrum design- [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9280) + * Update text colors to match new Spectrum design- [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9280) * Miscellaneous * Ensure required icon has label when field is required - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9177) * Support `fontSize` overrides via style macros - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9248) - * Override default React Aria class names for all S2 components - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9245) + * Override default React Aria class names for all Spectrum 2 components - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9245) * Update comment for `staticColor` prop - [@devonlacross](https://github.com/devonlacross) - [PR](https://github.com/adobe/react-spectrum/pull/9052) - * Update Spectrum fonts for Arabic and Hebrew - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9187) + * Update Spectrum 2 fonts for Arabic and Hebrew - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9187) * Add `containerType` and `containerName` to style macro - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) * Fix icons not setting default fill color - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) * Add `use client` to Illustrations - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) \ No newline at end of file From 377fa176188afc7e70fa901160b416986c46f618 Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Mon, 15 Dec 2025 19:10:13 -0800 Subject: [PATCH 04/11] small updates --- .../s2-docs/pages/react-aria/releases/v1-14-0.mdx | 2 +- packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx index 4b7875c9690..967cf3a58f9 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx @@ -1,4 +1,4 @@ -{/* Copyright 2020 Adobe. All rights reserved. +{/* Copyright 2025 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 diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx index caee3adf46a..59faaf38d89 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx @@ -1,4 +1,4 @@ -{/* Copyright 2020 Adobe. All rights reserved. +{/* Copyright 2025 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 @@ -36,7 +36,7 @@ export const isSubpage = true; ## Fixes * ActionButton * Fix XL Avatar size in ActionButton - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9149) - * Update ActionButton to use grid area to position notification badge - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9303) + * Update ActionButton to use grid area to position NotificationBadge - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9303) * Disable all ActionButtons when `isDisabled` is applied to ActionButtonGroup - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9307) * DateField * DateField should horizontally scroll when there is not enough room to render - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/9302) @@ -59,7 +59,7 @@ export const isSubpage = true; * RangeCalendar * Update `isInvalid` styling - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9313) * Fix style of date range when setting `firstDayOfWeek` prop - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9340) -* SelectboxGroup +* SelectBoxGroup * Prevent SelectBox from overflowing container on mobile - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9272) * Remove checkboxes from single select SelectBoxGroup- [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9272) * TableView @@ -70,9 +70,9 @@ export const isSubpage = true; * TextArea * Properly focus text area when tapping on invalid icon on mobile - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9073) * Toast - * Fix long words overflowing Toast container - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/8962) + * Fix long words from overflowing Toast container - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/8962) * Remove type from view transitions - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9088) - * Remove `UNSTABLE` from Spectrum 2 Toast - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9311) + * Remove `UNSTABLE` from Toast - [@yihuiliao](https://github.com/yihuiliao) - [PR](https://github.com/adobe/react-spectrum/pull/9311) * Improve animation issues in Safari - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) * TreeView * Update text colors to match new Spectrum design- [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9280) @@ -81,7 +81,7 @@ export const isSubpage = true; * Support `fontSize` overrides via style macros - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9248) * Override default React Aria class names for all Spectrum 2 components - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9245) * Update comment for `staticColor` prop - [@devonlacross](https://github.com/devonlacross) - [PR](https://github.com/adobe/react-spectrum/pull/9052) - * Update Spectrum 2 fonts for Arabic and Hebrew - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9187) + * Update fonts for Arabic and Hebrew - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9187) * Add `containerType` and `containerName` to style macro - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) * Fix icons not setting default fill color - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) * Add `use client` to Illustrations - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) \ No newline at end of file From 1123cbc7027f6b94dc19d6df2c7ee64d12215cb2 Mon Sep 17 00:00:00 2001 From: Danni Date: Tue, 16 Dec 2025 19:38:57 +1100 Subject: [PATCH 05/11] add intros --- .../dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx | 11 +++++++++-- packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx | 6 ++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx index 967cf3a58f9..8348a696511 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx @@ -17,10 +17,16 @@ export const section = 'Releases'; export const tags = ['release', 'React Aria']; export const date = 'December 16, 2025'; export const title = 'v1.14.0'; -export const description = ""; +export const description = "Wrapping up this year with a bang and our most exciting release yet! Meet our new website. We heard your feedback and have reimagined the docs to be more concise and make greater use of interactive examples using prop controls. Code examples have also been refined to highlight what matters most. There are real-world app examples, showing how these pieces all come together. The new search experience includes image previews, category and library filtering, helping you find what you need faster. There are more component examples, new guides, AI-friendly page markdown, and MCP servers, all wrapped up in our fresh new look 🎁 "; export const isSubpage = true; # v1.14.0 +Wrapping up this year with a bang and our most exciting release yet! Meet our new website. We heard your feedback and have reimagined the docs to be more concise and make greater use of interactive examples using prop controls. Code examples have also been refined to highlight what matters most. There are real-world app examples, showing how these pieces all come together. The new search experience includes image previews, category and library filtering, helping you find what you need faster. There are more component examples, new guides, AI-friendly page markdown, and MCP servers, all wrapped up in our fresh new look 🎁 Explore the updated experience of [React Aria](http://react-aria.adobe.com/). + +Along with our fresh new look, we have released a stable version of Spectrum 2, a major update to Adobe’s Design System built on top of React Aria Components. [Check it out](https://react-spectrum.adobe.com/) + +As usual, we have included various new features and bug fixes, including support for animated Tab transitions. Thank you to all our contributors in this release and from this past year. We hope you enjoy the updates, see you in 2026! + ## Enhancements @@ -28,9 +34,10 @@ export const isSubpage = true; * Add `isReadOnly` and `isRequired` to render props - [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9025) * Tooltip * Add `shouldCloseOnPress` prop on Tooltip - [@komkanit](https://github.com/komkanit) - [PR](https://github.com/adobe/react-spectrum/pull/9027) +* Tabs + * Support animated transitions between tab panels - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9077) * Miscellaneous * Support `setState` callback in `useControlledState` - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9041), [@lixiaoyan](https://github.com/lixiaoyan) - [PR](https://github.com/adobe/react-spectrum/pull/9331) - * Support animated transitions between tab panels - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9077) ## Fixes diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx index 59faaf38d89..d82bf4c9bd6 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx @@ -21,6 +21,12 @@ export const description = ''; export const isSubpage = true; # v1.0.0 +Welcome to Spectrum 2 v1.0! This milestone marks the first stable version of our implementation of the updated [Adobe design system](https://s2.spectrum.adobe.com/). Spectrum 2 delivers modern, refined components with better accessibility, performance, and styling flexibility using [style macros](https://react-spectrum.adobe.com/styling). Use our updated search to browse the new components, or visit our [migration guide](https://react-spectrum.adobe.com/migrating) to learn how to upgrade. + +Along with this stable version, we have overhauled our documentation website for both React Spectrum and React Aria. The rewritten content is more concise and makes greater use of interactive examples using prop controls. Code examples have also been refined to highlight what matters most. There are real-world app examples, showing how these pieces all come together. The new search experience includes image previews, category and library filtering, helping you find what you need faster. There are more component examples, new guides, migration tools, AI-friendly page markdown, and MCP servers, all wrapped in a fresh new look! + +As always, this release includes new features and bug fixes, including support for inline editing for TableView. Thank you to all our contributors in this release and from this past year. We hope you enjoy the updates, see you in 2026! + ## Enhancements * Accordion From 14726721c569441034270b7f2d843d5d5859e33d Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Tue, 16 Dec 2025 10:37:57 -0800 Subject: [PATCH 06/11] Apply suggestions from code review --- packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx | 4 ++-- packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx index 8348a696511..34f4758f82c 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx @@ -21,9 +21,9 @@ export const description = "Wrapping up this year with a bang and our most excit export const isSubpage = true; # v1.14.0 -Wrapping up this year with a bang and our most exciting release yet! Meet our new website. We heard your feedback and have reimagined the docs to be more concise and make greater use of interactive examples using prop controls. Code examples have also been refined to highlight what matters most. There are real-world app examples, showing how these pieces all come together. The new search experience includes image previews, category and library filtering, helping you find what you need faster. There are more component examples, new guides, AI-friendly page markdown, and MCP servers, all wrapped up in our fresh new look 🎁 Explore the updated experience of [React Aria](http://react-aria.adobe.com/). +Wrapping up this year with a bang and our most exciting release yet! Meet our new website. We heard your feedback and have reimagined the docs to be more concise and make greater use of interactive examples using prop controls. Code examples have also been refined to highlight what matters most. There are real-world app examples, showing how these pieces all come together. The new search experience includes image previews, category and library filtering, helping you find what you need faster. There are more component examples, new guides, AI-friendly page markdown, and MCP servers, all wrapped up in our fresh new look. 🎁 Explore the updated experience of [React Aria](react-aria:). -Along with our fresh new look, we have released a stable version of Spectrum 2, a major update to Adobe’s Design System built on top of React Aria Components. [Check it out](https://react-spectrum.adobe.com/) +Along with our new look, we have released a stable version of Spectrum 2, a major update to Adobe’s Design System built on top of React Aria Components. [Check it out](s2:). As usual, we have included various new features and bug fixes, including support for animated Tab transitions. Thank you to all our contributors in this release and from this past year. We hope you enjoy the updates, see you in 2026! diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx index d82bf4c9bd6..030ad8b8d49 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx @@ -21,7 +21,7 @@ export const description = ''; export const isSubpage = true; # v1.0.0 -Welcome to Spectrum 2 v1.0! This milestone marks the first stable version of our implementation of the updated [Adobe design system](https://s2.spectrum.adobe.com/). Spectrum 2 delivers modern, refined components with better accessibility, performance, and styling flexibility using [style macros](https://react-spectrum.adobe.com/styling). Use our updated search to browse the new components, or visit our [migration guide](https://react-spectrum.adobe.com/migrating) to learn how to upgrade. +Welcome to Spectrum 2 v1.0! This milestone marks the first stable version of our implementation of the updated [Adobe design system](https://s2.spectrum.adobe.com/). Spectrum 2 delivers modern, refined components with better accessibility, performance, and styling flexibility using [style macros](../styling). Use our updated search to browse the new components, or visit our [migration guide](../migrating) to learn how to upgrade. Along with this stable version, we have overhauled our documentation website for both React Spectrum and React Aria. The rewritten content is more concise and makes greater use of interactive examples using prop controls. Code examples have also been refined to highlight what matters most. There are real-world app examples, showing how these pieces all come together. The new search experience includes image previews, category and library filtering, helping you find what you need faster. There are more component examples, new guides, migration tools, AI-friendly page markdown, and MCP servers, all wrapped in a fresh new look! From 9aa42bae52528f01bcc7be9af8fc788ce9cf50ff Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Tue, 16 Dec 2025 10:59:26 -0800 Subject: [PATCH 07/11] reword --- packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx index 34f4758f82c..3dea780b04b 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx @@ -21,9 +21,9 @@ export const description = "Wrapping up this year with a bang and our most excit export const isSubpage = true; # v1.14.0 -Wrapping up this year with a bang and our most exciting release yet! Meet our new website. We heard your feedback and have reimagined the docs to be more concise and make greater use of interactive examples using prop controls. Code examples have also been refined to highlight what matters most. There are real-world app examples, showing how these pieces all come together. The new search experience includes image previews, category and library filtering, helping you find what you need faster. There are more component examples, new guides, AI-friendly page markdown, and MCP servers, all wrapped up in our fresh new look. 🎁 Explore the updated experience of [React Aria](react-aria:). +Wrapping up this year with a bang and our most exciting release yet! Meet our new website. We heard your feedback and have reimagined the docs to be more concise and make greater use of interactive examples using prop controls. Code examples have been refined to highlight what matters most, and real-world app examples show how all these pieces come together. The new search experience includes image previews and category and library filtering, helping you find what you need faster. There are more component examples, new guides, AI-friendly page markdown, and MCP servers, all wrapped up in a fresh new look. 🎁 Explore the updated experience of [React Aria](react-aria:). -Along with our new look, we have released a stable version of Spectrum 2, a major update to Adobe’s Design System built on top of React Aria Components. [Check it out](s2:). +Along with our new look, we have released a stable version of Spectrum 2, a major update to Adobe’s Design System built on top of React Aria Components. [Check it out](s2:)! As usual, we have included various new features and bug fixes, including support for animated Tab transitions. Thank you to all our contributors in this release and from this past year. We hope you enjoy the updates, see you in 2026! From 64e2f97ec8c4170d5a5f40039e0edd6bc1e4c78e Mon Sep 17 00:00:00 2001 From: Daniel Lu Date: Tue, 16 Dec 2025 11:00:56 -0800 Subject: [PATCH 08/11] add description --- packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx index d82bf4c9bd6..5671c7731ce 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx @@ -17,11 +17,11 @@ export const section = 'Releases'; export const tags = ['release', 'S2']; export const date = 'December 16, 2025'; export const title = 'v1.0.0'; -export const description = ''; +export const description = 'Welcome to Spectrum 2 v1.0! This milestone marks the first stable version of our implementation of the updated Adobe design system. Spectrum 2 delivers modern, refined components with better accessibility, performance, and styling flexibility using style macros.'; export const isSubpage = true; # v1.0.0 -Welcome to Spectrum 2 v1.0! This milestone marks the first stable version of our implementation of the updated [Adobe design system](https://s2.spectrum.adobe.com/). Spectrum 2 delivers modern, refined components with better accessibility, performance, and styling flexibility using [style macros](https://react-spectrum.adobe.com/styling). Use our updated search to browse the new components, or visit our [migration guide](https://react-spectrum.adobe.com/migrating) to learn how to upgrade. +Welcome to Spectrum 2 v1.0! This milestone marks the first stable version of our implementation of the updated [Adobe design system](https://s2.spectrum.adobe.com/). Spectrum 2 delivers modern, refined components with better accessibility, performance, and styling flexibility using [style macros](https://react-spectrum.adobe.com/styling). Use our updated search to browse the new components, or visit our [migration guide](https://react-spectrum.adobe.com/migrating) to learn how to upgrade. Along with this stable version, we have overhauled our documentation website for both React Spectrum and React Aria. The rewritten content is more concise and makes greater use of interactive examples using prop controls. Code examples have also been refined to highlight what matters most. There are real-world app examples, showing how these pieces all come together. The new search experience includes image previews, category and library filtering, helping you find what you need faster. There are more component examples, new guides, migration tools, AI-friendly page markdown, and MCP servers, all wrapped in a fresh new look! @@ -90,4 +90,4 @@ As always, this release includes new features and bug fixes, including support f * Update fonts for Arabic and Hebrew - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9187) * Add `containerType` and `containerName` to style macro - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) * Fix icons not setting default fill color - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) - * Add `use client` to Illustrations - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) \ No newline at end of file + * Add `use client` to Illustrations - [@devongovett](https://github.com/devongovett) - [PR](https://github.com/adobe/react-spectrum/pull/9271) From a9ab2ea84749987dfcbd9c7e1f45179bc37e4f10 Mon Sep 17 00:00:00 2001 From: Devon Govett Date: Tue, 16 Dec 2025 11:04:54 -0800 Subject: [PATCH 09/11] Add versions --- .../pages/react-aria/releases/v1-14-0.mdx | 107 +++++++++++++++++- 1 file changed, 106 insertions(+), 1 deletion(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx index 3dea780b04b..e16bd7dbc72 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx @@ -17,7 +17,7 @@ export const section = 'Releases'; export const tags = ['release', 'React Aria']; export const date = 'December 16, 2025'; export const title = 'v1.14.0'; -export const description = "Wrapping up this year with a bang and our most exciting release yet! Meet our new website. We heard your feedback and have reimagined the docs to be more concise and make greater use of interactive examples using prop controls. Code examples have also been refined to highlight what matters most. There are real-world app examples, showing how these pieces all come together. The new search experience includes image previews, category and library filtering, helping you find what you need faster. There are more component examples, new guides, AI-friendly page markdown, and MCP servers, all wrapped up in our fresh new look 🎁 "; +export const description = "Wrapping up this year with a bang and our most exciting release yet! Meet our new website. We heard your feedback and have reimagined the docs to be more concise and make greater use of interactive examples using prop controls. Code examples have also been refined to highlight what matters most. There are real-world app examples, showing how these pieces all come together. The new search experience includes image previews, category and library filtering, helping you find what you need faster. There are more component examples, new guides, AI-friendly page markdown, and MCP servers, all wrapped up in our fresh new look. 🎁"; export const isSubpage = true; # v1.14.0 @@ -86,3 +86,108 @@ As usual, we have included various new features and bug fixes, including support * Add CheckboxGroup/Dialog/RadioGroup test utils - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9039) ## Released packages + +```json + - @internationalized/date@3.10.1 + - @react-aria/actiongroup@3.7.22 + - @react-aria/autocomplete@3.0.0-rc.4 + - @react-aria/breadcrumbs@3.5.30 + - @react-aria/button@3.14.3 + - @react-aria/calendar@3.9.3 + - @react-aria/checkbox@3.16.3 + - @react-aria/collections@3.0.1 + - @react-aria/color@3.1.3 + - @react-aria/combobox@3.14.1 + - @react-aria/datepicker@3.15.3 + - @react-aria/dialog@3.5.32 + - @react-aria/disclosure@3.1.1 + - @react-aria/dnd@3.11.4 + - @react-aria/focus@3.21.3 + - @react-aria/form@3.1.3 + - @react-aria/grid@3.14.6 + - @react-aria/gridlist@3.14.2 + - @react-aria/i18n@3.12.14 + - @react-aria/interactions@3.26.0 + - @react-aria/label@3.7.23 + - @react-aria/landmark@3.0.8 + - @react-aria/link@3.8.7 + - @react-aria/listbox@3.15.1 + - @react-aria/menu@3.19.4 + - @react-aria/meter@3.4.28 + - @react-aria/numberfield@3.12.3 + - @react-aria/overlays@3.31.0 + - @react-aria/progress@3.4.28 + - @react-aria/radio@3.12.3 + - @react-aria/searchfield@3.8.10 + - @react-aria/select@3.17.1 + - @react-aria/selection@3.27.0 + - @react-aria/separator@3.4.14 + - @react-aria/slider@3.8.3 + - @react-aria/spinbutton@3.7.0 + - @react-aria/steplist@3.0.0-alpha.23 + - @react-aria/switch@3.7.9 + - @react-aria/table@3.17.9 + - @react-aria/tabs@3.10.9 + - @react-aria/tag@3.7.3 + - @react-aria/test-utils@1.0.0-beta.2 + - @react-aria/textfield@3.18.3 + - @react-aria/toast@3.0.9 + - @react-aria/toggle@3.12.3 + - @react-aria/toolbar@3.0.0-beta.22 + - @react-aria/tooltip@3.9.0 + - @react-aria/tree@3.1.5 + - @react-aria/utils@3.32.0 + - @react-aria/virtualizer@4.1.11 + - @react-aria/visually-hidden@3.8.29 + - @react-stately/autocomplete@3.0.0-beta.4 + - @react-stately/calendar@3.9.1 + - @react-stately/checkbox@3.7.3 + - @react-stately/color@3.9.3 + - @react-stately/combobox@3.12.1 + - @react-stately/data@3.15.0 + - @react-stately/datepicker@3.15.3 + - @react-stately/disclosure@3.0.9 + - @react-stately/dnd@3.7.2 + - @react-stately/grid@3.11.7 + - @react-stately/layout@4.5.2 + - @react-stately/list@3.13.2 + - @react-stately/menu@3.9.9 + - @react-stately/numberfield@3.10.3 + - @react-stately/overlays@3.6.21 + - @react-stately/radio@3.11.3 + - @react-stately/searchfield@3.5.17 + - @react-stately/select@3.9.0 + - @react-stately/selection@3.20.7 + - @react-stately/slider@3.7.3 + - @react-stately/steplist@3.0.0-alpha.19 + - @react-stately/table@3.15.2 + - @react-stately/tabs@3.8.7 + - @react-stately/toggle@3.9.3 + - @react-stately/tooltip@3.5.9 + - @react-stately/tree@3.9.4 + - @react-stately/utils@3.11.0 + - @react-types/autocomplete@3.0.0-alpha.36 + - @react-types/calendar@3.8.1 + - @react-types/card@3.0.0-alpha.41 + - @react-types/combobox@3.13.10 + - @react-types/datepicker@3.13.3 + - @react-types/list@3.2.35 + - @react-types/numberfield@3.8.16 + - @react-types/select@3.12.0 + - @react-types/tabs@3.3.20 + - @react-types/tooltip@3.5.0 + - @spectrum-icons/color@3.5.27 + - @spectrum-icons/express@3.0.0-alpha.31 + - @spectrum-icons/illustrations@3.6.27 + - @spectrum-icons/ui@3.6.21 + - @spectrum-icons/workflow@4.2.26 + - @react-spectrum/codemods@1.0.0 + - @react-spectrum/parcel-namer-s2@1.0.0 + - @react-spectrum/parcel-transformer-s2-icon@1.0.0 + - @react-spectrum/s2-icon-builder@1.0.0 + - @react-aria/mcp@1.0.0 + - @react-spectrum/mcp@1.0.0 + - react-aria@3.45.0 + - react-aria-components@1.14.0 + - react-stately@3.43.0 +``` From a91b649582bbebfcaab339bbacfbef5e8cde3af2 Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Tue, 16 Dec 2025 11:16:34 -0800 Subject: [PATCH 10/11] copy over into s2 release notes --- packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx index 856353378c0..512c7333c51 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx @@ -23,7 +23,7 @@ export const isSubpage = true; # v1.0.0 Welcome to Spectrum 2 v1.0! This milestone marks the first stable version of our implementation of the updated [Adobe design system](https://s2.spectrum.adobe.com/). Spectrum 2 delivers modern, refined components with better accessibility, performance, and styling flexibility using [style macros](../styling). Use our updated search to browse the new components, or visit our [migration guide](../migrating) to learn how to upgrade. -Along with this stable version, we have overhauled our documentation website for both React Spectrum and React Aria. The rewritten content is more concise and makes greater use of interactive examples using prop controls. Code examples have also been refined to highlight what matters most. There are real-world app examples, showing how these pieces all come together. The new search experience includes image previews, category and library filtering, helping you find what you need faster. There are more component examples, new guides, migration tools, AI-friendly page markdown, and MCP servers, all wrapped in a fresh new look! +Along with this stable version, we have overhauled our documentation website for both React Spectrum and React Aria. The rewritten content is more concise and makes greater use of interactive examples using prop controls. Code examples have been refined to highlight what matters most, and real-world app examples show how all these pieces come together. The new search experience includes image previews and category and library filtering, helping you find what you need faster. There are more component examples, new guides, migration tools, AI-friendly page markdown, and MCP servers, all wrapped in a fresh new look! As always, this release includes new features and bug fixes, including support for inline editing for TableView. Thank you to all our contributors in this release and from this past year. We hope you enjoy the updates, see you in 2026! From d3ca9e6173a4e51ecf67919556a06a86567ba9f3 Mon Sep 17 00:00:00 2001 From: Yihui Liao <44729383+yihuiliao@users.noreply.github.com> Date: Tue, 16 Dec 2025 11:19:35 -0800 Subject: [PATCH 11/11] fix overflow --- packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx | 2 +- packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx index e16bd7dbc72..116733d77e0 100644 --- a/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx +++ b/packages/dev/s2-docs/pages/react-aria/releases/v1-14-0.mdx @@ -83,7 +83,7 @@ As usual, we have included various new features and bug fixes, including support * Autocomplete * Fix links not opening in new tab on meta key modifier - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/8997) * Test Utils - * Add CheckboxGroup/Dialog/RadioGroup test utils - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9039) + * Add CheckboxGroup, Dialog, RadioGroup test utils - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9039) ## Released packages diff --git a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx index 512c7333c51..12b9e541544 100644 --- a/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx +++ b/packages/dev/s2-docs/pages/s2/releases/v1-0-0.mdx @@ -37,7 +37,7 @@ As always, this release includes new features and bug fixes, including support f * Support TableView inline editing - [@snowystinger](https://github.com/snowystinger) - [PR](https://github.com/adobe/react-spectrum/pull/8754), [PR](https://github.com/adobe/react-spectrum/pull/9002), [PR](https://github.com/adobe/react-spectrum/pull/8983), [PR](https://github.com/adobe/react-spectrum/pull/9108) * Update TableView and TreeView to match updated Spectrum designs - [@LFDanLu](https://github.com/LFDanLu) - [PR](https://github.com/adobe/react-spectrum/pull/9249) * Miscellaneous - * Add `get_style_macro_property_values` to Spectrum 2 MCP server - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9336) + * Add style macro properties to Spectrum 2 MCP server - [@reidbarber](https://github.com/reidbarber) - [PR](https://github.com/adobe/react-spectrum/pull/9336) ## Fixes * ActionButton