# What changed in postcss-nested

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

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

## postcss-nested 9

### Fixes and other changes

- Fixed declarations after nested rules inside at-rules. (9.0.1) — [release notes](https://github.com/postcss/postcss-nested/releases/tag/9.0.1)
- Compatibility with Sass nested and CSS nesting was fixed. (9.0.0) — [release notes](https://github.com/postcss/postcss-nested/releases/tag/9.0.0)

## postcss-nested 8

### Breaking changes

- The package moved to ESM, changing its module format for consumers. (8.0.0) — [release notes](https://github.com/postcss/postcss-nested/releases/tag/8.0.0)
- Node.js 18 and 20 are no longer supported. (8.0.0) — [release notes](https://github.com/postcss/postcss-nested/releases/tag/8.0.0)

### Tooling

- npm provenance was added to the package release. (8.0.0) — [release notes](https://github.com/postcss/postcss-nested/releases/tag/8.0.0)

### Fixes and other changes

- Fixed the DEP0151 warning in Node.js. (8.0.1) — [release notes](https://github.com/postcss/postcss-nested/releases/tag/8.0.1)

## postcss-nested 7

### Breaking changes

- Node.js 12, 14, and 16 are no longer supported. (7.0.0) — [release notes](https://github.com/postcss/postcss-nested/releases/tag/7.0.0)

### Behavior and default changes

- Comment movement now uses more complex logic. (7.0.0) — [release notes](https://github.com/postcss/postcss-nested/releases/tag/7.0.0)
