# What changed in http-errors

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

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

## http-errors 2

### Breaking changes

- Status code 306 was removed. (2.0.0) — [release notes](https://github.com/jshttp/http-errors/blob/HEAD/HISTORY.md)
- The status message for 425 was renamed from Unordered Collection to Too Early. (2.0.0) — [release notes](https://github.com/jshttp/http-errors/blob/HEAD/HISTORY.md)
- The I'mateapot export was removed; use ImATeapot instead. (2.0.0) — [release notes](https://github.com/jshttp/http-errors/blob/HEAD/HISTORY.md)
- Use ImATeapot in place of the removed I'mateapot export. (2.0.0) — [release notes](https://github.com/jshttp/http-errors/blob/HEAD/HISTORY.md)
- Support for Node.js 0.6 was dropped. (2.0.0) — [release notes](https://github.com/jshttp/http-errors/blob/HEAD/HISTORY.md)
- The status argument can no longer be passed as a non-first argument. (2.0.0) — [release notes](https://github.com/jshttp/http-errors/blob/HEAD/HISTORY.md)
- The UnorderedCollection constructor was renamed to TooEarly. (2.0.0) — [release notes](https://github.com/jshttp/http-errors/blob/HEAD/HISTORY.md)

### Fixes and other changes

- The message casing for 418 I'm a Teapot was fixed. (2.0.0) — [release notes](https://github.com/jshttp/http-errors/blob/HEAD/HISTORY.md)
