# What changed in simple-zstd

> 4 changes in simple-zstd 2 from its official release notes, upgrade guides and advisories: 1 breaking, 1 new APIs and options. Each one cited. Sources checked 2026-10-25. HTML: https://unstale.sh/npm/simple-zstd/

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

## simple-zstd 2

### Breaking changes

- Migrates to native Node.js tooling as part of a breaking modernization. (2.0.0) — [release notes](https://github.com/Stieneee/simple-zstd/releases/tag/v2.0.0)

### New APIs and options

- Adds dictionary caching and improves API design. (2.0.0) — [release notes](https://github.com/Stieneee/simple-zstd/releases/tag/v2.0.0)

### Fixes and other changes

- Handles stdin EPIPE errors in ProcessDuplex. (2.1.0) — [release notes](https://github.com/Stieneee/simple-zstd/releases/tag/v2.1.0)
- Properly cleans up child processes to prevent test suite hangs. (2.0.0) — [release notes](https://github.com/Stieneee/simple-zstd/releases/tag/v2.0.0)
