# What changed in @radix-ui/react-alert-dialog

> 5 changes in @radix-ui/react-alert-dialog 1 from its official release notes, upgrade guides and advisories. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/@radix-ui/react-alert-dialog/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @radix-ui/react-alert-dialog 1

### Performance

- Bundlers can drop unused components more effectively, reducing output by marking component parts as pure and using named render functions. (1.1.20) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/alert-dialog/CHANGELOG.md#1120)

### Behavior and default changes

- Dev-only warnings are no longer emitted when a dialog title and/or description is not rendered. (1.1.17) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/alert-dialog/CHANGELOG.md#1117)

### Tooling

- The package is re-released through CI with a provenance attestation, providing verifiable publishing provenance. (1.1.21) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/alert-dialog/CHANGELOG.md#1121)

### Fixes and other changes

- Optional types now allow explicit undefined, making them compatible with TypeScript's exactOptionalPropertyTypes flag. (1.2.0) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/alert-dialog/CHANGELOG.md#120)
- Reverted breaking changes that caused compatibility issues with React Server Components. (1.1.23) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/alert-dialog/CHANGELOG.md#1123)
