# What changed in @radix-ui/react-accordion

> 6 changes in @radix-ui/react-accordion 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-accordion/

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

## @radix-ui/react-accordion 1

### Performance

- Bundlers can drop unused components more effectively, because component parts are marked pure and use named render functions. (1.2.17) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/accordion/CHANGELOG.md#1217)

### Tooling

- Republished through CI so the package includes a provenance attestation. (1.2.18) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/accordion/CHANGELOG.md#1218)

### Fixes and other changes

- Fixed a type regression so handlers with narrower parameter types are accepted for callback props previously declared as methods. (1.3.1) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/accordion/CHANGELOG.md#131)
- Optional types now allow explicit undefined, making the package compatible with TypeScript's exactOptionalPropertyTypes flag. (1.3.0) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/accordion/CHANGELOG.md#130)
- Reverted breaking changes that caused compatibility issues with React Server Components. (1.2.20) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/accordion/CHANGELOG.md#1220)
- Fixed Duplicate index signature errors that surfaced when consuming multiple packages together. (1.2.14) — [release notes](https://github.com/radix-ui/primitives/blob/925c88b773bb32aecf1b52a296a1a21ba7a720b9/packages/react/accordion/CHANGELOG.md#1214)
