4.0.0 (2025-01-20)
- drop support for Node.js 18
- add migration guides for new major versions (610c171)
- drop support for Node.js 18 (3efb889)
3.1.2 (2024-11-26)
- remove npm engines pinning (9f51dab)
3.1.1 (2024-06-26)
- add type declarations for errors (f6aef2b)
3.1.0 (2024-04-29)
- add support for Node.js 22 (e083794)
3.0.1 (2024-01-09)
- add official support for npm 10 (f7c4f2f)
3.0.0 (2024-01-08)
- drop support for Node.js 16 and npm 7
- add migration guides for all packages (f6233b8)
- drop support for Node.js 16 and npm 7 (016096e)
2.2.0 (2023-07-20)
- add a BaseError class (62caf4e)
2.1.1 (2023-07-13)
- simplify the DataStoreError class (fecb088)
- simplify upstream service & user input errors (622ba70)
- use overloads for error constructors (aca1c64)
2.1.0 (2023-05-02)
- add support for npm 9 (a51cd4f)
2.0.1 (2023-04-24)
- start running builds on Node.js 20 (62491a6)
2.0.0 (2023-04-18)
- drop support for Node.js 14
- drop support for Node.js 14 (e5d3920)
1.3.0 (2023-03-14)
- support Node.js 18 error signatures (203a92a)
- simplify and tidy up the error types (77004c9)
1.2.7 (2022-11-01)
- correct ESM exports (9964686)
1.2.6 (2022-10-14)
- don't allow implicit overrides (8101f98)
1.2.5 (2022-10-12)
- errors: removes readonly JDoc property from getter (7e16b3f)
1.2.4 (2022-10-12)
- include TypeScript types in the build (65d8fb2)
1.2.3 (2022-10-12)
1.2.2 (2022-09-28)
- make sure that ESM + TypeScript works (cc71ede)
1.2.1 (2022-08-17)
- default UpstreamServiceError to HTTP 502 (42b5be9)
1.2.0 (2022-08-16)
- add new more specific error classes (82b006c)
1.1.2 (2022-08-16)
- correct type hinting for HTTP errors (246877c)
1.1.1 (2022-08-05)
- additional relatesToSystems documentation and tests (63f094d)
1.1.0 (2022-08-04)
- add OperationalError cause property (9505f6f)
1.0.1 (2022-08-01)
1.0.0 (2022-07-05)
- add label filter to package bug pages (05e7285)
0.1.2 (2022-05-25)
- add property relatesToSystems to errors (2869396)
0.1.1 (2022-05-12)
- add a code property to operational errors (14a771e)
- add an HTTP error class (9e7f123)
- allow additional error properties (dfd2121)
- link to Joyent's Error Handling documentation (eadc390)