# What changed in unplugin-icons

> 7 changes in unplugin-icons 22 to 24 from its official release notes, upgrade guides and advisories: 2 breaking, 3 new APIs and options. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/unplugin-icons/

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

## unplugin-icons 24

### New APIs and options

- Adds support for Iconify FileSystemHMRIconLoader. (24.0.0) — [release notes](https://github.com/unplugin/unplugin-icons/releases/tag/v24.0.0)
- Adds the vue-vapor compiler for Vue 3.6 Vapor mode. (24.0.0) — [release notes](https://github.com/unplugin/unplugin-icons/releases/tag/v24.0.0)

## unplugin-icons 23

### Breaking changes

- The package moves to ESM-only, so CommonJS usage is no longer supported. (23.0.0) — [release notes](https://github.com/unplugin/unplugin-icons/releases/tag/v23.0.0)
- Vue 2 support is removed. (23.0.0) — [release notes](https://github.com/unplugin/unplugin-icons/releases/tag/v23.0.0)

### Fixes and other changes

- Fixes default interop for CommonJS. (23.0.1) — [release notes](https://github.com/unplugin/unplugin-icons/releases/tag/v23.0.1)
- Fixes missing declaration files. (23.0.1) — [release notes](https://github.com/unplugin/unplugin-icons/releases/tag/v23.0.1)

## unplugin-icons 22

### New APIs and options

- The compiler now supports Ember. (22.5.0) — [release notes](https://github.com/unplugin/unplugin-icons/releases/tag/v22.5.0)
