# What changed in @storybook/icons

> 14 changes in @storybook/icons 2 from its official release notes, upgrade guides and advisories: 4 breaking, 10 new APIs and options. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/@storybook/icons/

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

## @storybook/icons 2

### Breaking changes

- Adds SparkleIcon, replacing StatusNewIcon. (2.1.0) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.1.0)
- StatusNewIcon is replaced with SparkleIcon. (2.1.0) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.1.0)
- The new icon was removed. (2.0.3) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.0.3)
- react-dom is no longer listed as a peer dependency. (2.0.3) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.0.3)

### New APIs and options

- Export the Icon component type from the package root so consumers can type props accepting any icon component. (2.2.0) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.2.0)
- Export IconProps from the package root so consumers can type props accepting any icon component without mirroring the shape locally. (2.2.0) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.2.0)
- Adds QRIcon for use in applications. (2.1.0) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.1.0)
- Adds StatusAddIcon for use in applications. (2.1.0) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.1.0)
- Adds StatusRemoveIcon for use in applications. (2.1.0) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.1.0)
- QR, AI, and status icons were added. (2.0.3) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.0.3)
- Adds the Checklist icon. (2.0.2) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.0.2)
- Adds the Files icon. (2.0.2) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.0.2)
- Adds the PopOut icon. (2.0.2) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.0.2)
- Adds the StatusNew icon. (2.0.2) — [release notes](https://github.com/storybookjs/icons/releases/tag/v2.0.2)
