Skip to content

Conversation

yihuiliao
Copy link
Member

Closes

✅ Pull Request Checklist:

  • Included link to corresponding React Spectrum GitHub Issue.
  • Added/updated unit tests and storybook for this change (for new code or code which already has tests).
  • Filled out test instructions.
  • Updated documentation (if it already exists for this component).
  • Looked at the Accessibility Practices for this feature - Aria Practices

📝 Test Instructions:

🧢 Your Project:

@yihuiliao
Copy link
Member Author

still need to add links

@rspbot
Copy link

rspbot commented Oct 1, 2025

@rspbot
Copy link

rspbot commented Oct 1, 2025

snowystinger
snowystinger previously approved these changes Oct 1, 2025
@rspbot
Copy link

rspbot commented Oct 1, 2025

@rspbot
Copy link

rspbot commented Oct 1, 2025


# October 2, 2025 Release

Happy fall! This release brings some long-awaited features, including multi-selection in [React Aria Select]() and enhanced animation support across our components. For example, [React Aria Disclosure](../react-aria/Disclosure.html) now provides `—disclosure-panel-width` and `—disclosure-panel-height` CSS variables to help you implement smooth animations. We've also added a new `SelectionIndicator` component that can be used within collection items (e.g., [GridList](../react-aria/GridList.html#anatomy), [ListBox](../react-aria/ListBox.html#anatomy), [Menu](../react-aria/Menu.html#anatomy), [RadioGroup](../react-aria/RadioGroup.html#anatomy), [Table](../react-aria/Table.html#anatomy), [Tabs](../react-aria/Tabs.html#example), [TagGroup](../react-aria/TagGroup.html#anatomy), [ToggleButtonGroup](../react-aria/ToggleButtonGroup.html#animation), [Tree](../react-aria/Tree.html#anatomy)) to animate selection changes.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need to list every component. Let's just link to the ones that have animation examples.

Suggested change
Happy fall! This release brings some long-awaited features, including multi-selection in [React Aria Select]() and enhanced animation support across our components. For example, [React Aria Disclosure](../react-aria/Disclosure.html) now provides `—disclosure-panel-width` and `—disclosure-panel-height` CSS variables to help you implement smooth animations. We've also added a new `SelectionIndicator` component that can be used within collection items (e.g., [GridList](../react-aria/GridList.html#anatomy), [ListBox](../react-aria/ListBox.html#anatomy), [Menu](../react-aria/Menu.html#anatomy), [RadioGroup](../react-aria/RadioGroup.html#anatomy), [Table](../react-aria/Table.html#anatomy), [Tabs](../react-aria/Tabs.html#example), [TagGroup](../react-aria/TagGroup.html#anatomy), [ToggleButtonGroup](../react-aria/ToggleButtonGroup.html#animation), [Tree](../react-aria/Tree.html#anatomy)) to animate selection changes.
Happy fall! This release brings some long-awaited features, including multi-selection in [React Aria Select](../react-aria/Select.html#multiple-selection) and enhanced animation support across our components. For example, [Disclosure](../react-aria/Disclosure.html) now provides CSS variables to easily animate expanding and collapsing. Weve also added a new <SelectionIndicator> component that can be used within collection items such as [Tabs](../react-aria/Tabs.html) and [ToggleButtonGroup](../react-aria/ToggleButtonGroup.html#animation) to animate selection changes. In addition, we have significantly improved the behavior of scrolling modals on iOS 26. Lastly, onAction can now be used on a ComboBox item, enabling you to add a “create” option.


Happy fall! This release brings some long-awaited features, including multi-selection in [React Aria Select]() and enhanced animation support across our components. For example, [React Aria Disclosure](../react-aria/Disclosure.html) now provides `—disclosure-panel-width` and `—disclosure-panel-height` CSS variables to help you implement smooth animations. We've also added a new `SelectionIndicator` component that can be used within collection items (e.g., [GridList](../react-aria/GridList.html#anatomy), [ListBox](../react-aria/ListBox.html#anatomy), [Menu](../react-aria/Menu.html#anatomy), [RadioGroup](../react-aria/RadioGroup.html#anatomy), [Table](../react-aria/Table.html#anatomy), [Tabs](../react-aria/Tabs.html#example), [TagGroup](../react-aria/TagGroup.html#anatomy), [ToggleButtonGroup](../react-aria/ToggleButtonGroup.html#animation), [Tree](../react-aria/Tree.html#anatomy)) to animate selection changes.

In addition, this release includes important bug fixes such as improved collection handling with React Suspense, as well as enhancements to React Aria Modal, particularly for those using iOS 26, which also includes fixing the pinch zooming and text selection on mobile. Lastly, `onAction` can now be used on a ComboBoxItem to perform a custom action when the item is selected, enabling the ability to add a “Create” option for the current input value.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In addition, this release includes important bug fixes such as improved collection handling with React Suspense, as well as enhancements to React Aria Modal, particularly for those using iOS 26, which also includes fixing the pinch zooming and text selection on mobile. Lastly, `onAction` can now be used on a ComboBoxItem to perform a custom action when the item is selected, enabling the ability to add a “Create” option for the current input value.

merged this paragraph into the previous one

export default BlogPostLayout;

---
description: Happy fall! This release brings some long-awaited features, including multi-selection in React Aria Select and enhanced animation support across our components. We've also addressed key bugs, such as better collection handling with React Suspense, and improved mobile behavior in React Aria Modal, especially for iOS 26, with fixes for pinch zooming and text selection. Lastly, `onAction` can now be used on a `ComboBoxItem` to perform a custom action when the item is selected, enabling the ability to add a “Create” option for the current input value.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
description: Happy fall! This release brings some long-awaited features, including multi-selection in React Aria Select and enhanced animation support across our components. We've also addressed key bugs, such as better collection handling with React Suspense, and improved mobile behavior in React Aria Modal, especially for iOS 26, with fixes for pinch zooming and text selection. Lastly, `onAction` can now be used on a `ComboBoxItem` to perform a custom action when the item is selected, enabling the ability to add a “Create” option for the current input value.
description: Happy fall! This release brings some long-awaited features, including multi-selection in React Aria Select and enhanced animation support across our components. For example, Disclosure now provides CSS variables to easily animate expanding and collapsing. We’ve also added a new <SelectionIndicator> component that can be used within collection items to animate selection changes. In addition, we have significantly improved the behavior of scrolling modals on iOS 26. Lastly, onAction can now be used on a ComboBox item, enabling you to add a “create” option.

In addition, this release includes important bug fixes such as improved collection handling with React Suspense, as well as enhancements to React Aria Modal, particularly for those using iOS 26, which also includes fixing the pinch zooming and text selection on mobile. Lastly, `onAction` can now be used on a ComboBoxItem to perform a custom action when the item is selected, enabling the ability to add a “Create” option for the current input value.

### Multi-Selection in React Aria Select:
In order to support multi-selection in React Aria Select, we are updating the API from `selectedKey` to `value`. The deprecated API is supported for backward compatibility, but only supports single selection. Please see our [docs](../react-aria/Select.html#multiple-selection) to see more on how to implement multi-selection in Select.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In order to support multi-selection in React Aria Select, we are updating the API from `selectedKey` to `value`. The deprecated API is supported for backward compatibility, but only supports single selection. Please see our [docs](../react-aria/Select.html#multiple-selection) to see more on how to implement multi-selection in Select.
To support multi-selection in React Aria Select, we are updating the API from `selectedKey` to `value`, matching the React `<select>` API. The deprecated API is supported for backward compatibility, but only supports single selection. Please see our [docs](../react-aria/Select.html#multiple-selection) for more on how to implement multi-selection.

@rspbot
Copy link

rspbot commented Oct 2, 2025

snowystinger
snowystinger previously approved these changes Oct 2, 2025
@rspbot
Copy link

rspbot commented Oct 2, 2025

@rspbot
Copy link

rspbot commented Oct 2, 2025

@devongovett devongovett merged commit 5a11d8b into main Oct 2, 2025
32 checks passed
@devongovett devongovett deleted the sep-release-notes branch October 2, 2025 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants