# v0.12.0 - October 3, 2025

Version 0.12.0 adds pending states to ActionButton, avatar support in ComboBox and Picker, Dialog XL size, and Popover styling improvements. This release also includes RTL fixes, placeholder support across components, and various component enhancements.

## Updates

* [ActionButton](../ActionButton.html): Add pending state
* [ColorSlider](../ColorSlider.html): Fix `ColorLoupe` position in RTL locales
* [ComboBox](../ComboBox.html): Support avatars and onAction
* [CustomDialog](../Dialog.html#custom-dialog): Support custom widths
* [Dialog](../Dialog.html): Add XL size
* [Disclosure](../Disclosure.html): Add animation to disclosure
* [InlineAlert](../InlineAlert.html): Support heading-less Inline Alerts
* [Picker](../Picker.html): Support multiple selection and avatars
* [Tags](../TagGroup.html): Fix Tag collapse calculation for removable tags
* [Tooltip](../Tooltip.html): Prevent text overflow by default
* Allow placeholders in supported S2 components (e.g. ColorArea, ComboBox, NumberField, SearchField, TextArea, TextField)
* Apply `page.css` styles to the Shadow DOM

## Popover Styling Updates

The Popover component has been updated to better support custom styling. To
remove the preset padding, use the new `padding` prop and wrap your Popover content
in a custom div with your desired styling.

## Github release tag

[Tag v0.12.0](https://github.com/adobe/react-spectrum/releases/tag/%40react-spectrum%2Fs2%400.12.0)
