# What changed in postcss-import

> 8 changes in postcss-import 13 to 15 from its official release notes, upgrade guides and advisories: 5 breaking. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/postcss-import/

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

## postcss-import 15

### Breaking changes

- The nameLayer option is required for handling anonymous layers. (15.0.0) — [release notes](https://github.com/postcss/postcss-import/blob/HEAD/CHANGELOG.md)
- Node.js v14 or newer is now required to use postcss-import. (15.0.0) — [release notes](https://github.com/postcss/postcss-import/blob/HEAD/CHANGELOG.md)

### Fixes and other changes

- Fixes handling of @media queries inside layered imports. (15.0.0) — [release notes](https://github.com/postcss/postcss-import/blob/HEAD/CHANGELOG.md)

## postcss-import 14

### Breaking changes

- Errors when CSS contains multiple incompatible @charset statements. (14.0.0) — [release notes](https://github.com/postcss/postcss-import/releases/tag/14.0.0)

### Behavior and default changes

- Warns when @charset statements are not at the top of files. (14.0.0) — [release notes](https://github.com/postcss/postcss-import/releases/tag/14.0.0)

### Fixes and other changes

- Fixes handling of @charset statements. (14.0.0) — [release notes](https://github.com/postcss/postcss-import/releases/tag/14.0.0)

## postcss-import 13

### Breaking changes

- Node 10 or newer is now required to use postcss-import. (13.0.0) — [release notes](https://github.com/postcss/postcss-import/releases/tag/13.0.0)
- postcss-import upgrades to PostCSS 8 and requires postcss as a peer dependency. (13.0.0) — [release notes](https://github.com/postcss/postcss-import/releases/tag/13.0.0)
