# What changed in negotiator

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

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

## negotiator 1

### Breaking changes

- Node versions below 18 are no longer supported. (1.0.0) — [release notes](https://github.com/jshttp/negotiator/releases/tag/v1.0.0)

### New APIs and options

- Adds an option for a preferred encodings array. (1.0.0) — [release notes](https://github.com/jshttp/negotiator/releases/tag/v1.0.0)

### Performance

- Accepts parsing uses content-type and is up to 2x faster for parsing headers. (1.1.0) — [release notes](https://github.com/jshttp/negotiator/releases/tag/v1.1.0)

### Fixes and other changes

- The Node.js engine requirement was fixed. (1.1.0) — [release notes](https://github.com/jshttp/negotiator/releases/tag/v1.1.0)
