Skip to content

Latest commit

 

History

History
249 lines (113 loc) · 10.8 KB

CHANGELOG.md

File metadata and controls

249 lines (113 loc) · 10.8 KB

Changelog

4.0.0 (2025-01-20)

⚠ BREAKING CHANGES

  • drop support for Node.js 18

Documentation Changes

  • add migration guides for new major versions (610c171)

Miscellaneous

  • drop support for Node.js 18 (3efb889)

3.1.2 (2024-11-26)

Bug Fixes

  • remove npm engines pinning (9f51dab)

3.1.1 (2024-06-26)

Bug Fixes

  • add type declarations for errors (f6aef2b)

3.1.0 (2024-04-29)

Features

  • add support for Node.js 22 (e083794)

3.0.1 (2024-01-09)

Bug Fixes

  • add official support for npm 10 (f7c4f2f)

3.0.0 (2024-01-08)

⚠ BREAKING CHANGES

  • drop support for Node.js 16 and npm 7

Documentation Changes

  • add migration guides for all packages (f6233b8)

Miscellaneous

  • drop support for Node.js 16 and npm 7 (016096e)

2.2.0 (2023-07-20)

Features

2.1.1 (2023-07-13)

Bug Fixes

  • simplify the DataStoreError class (fecb088)
  • simplify upstream service & user input errors (622ba70)
  • use overloads for error constructors (aca1c64)

2.1.0 (2023-05-02)

Features

2.0.1 (2023-04-24)

Bug Fixes

  • start running builds on Node.js 20 (62491a6)

2.0.0 (2023-04-18)

⚠ BREAKING CHANGES

  • drop support for Node.js 14

Miscellaneous

  • drop support for Node.js 14 (e5d3920)

1.3.0 (2023-03-14)

Features

  • support Node.js 18 error signatures (203a92a)

Bug Fixes

  • simplify and tidy up the error types (77004c9)

1.2.7 (2022-11-01)

Bug Fixes

1.2.6 (2022-10-14)

Bug Fixes

  • don't allow implicit overrides (8101f98)

1.2.5 (2022-10-12)

Bug Fixes

  • errors: removes readonly JDoc property from getter (7e16b3f)

1.2.4 (2022-10-12)

Bug Fixes

  • include TypeScript types in the build (65d8fb2)

1.2.3 (2022-10-12)

Bug Fixes

  • correct property and method privacy JSDoc (1b52fee)
  • use module.exports for consistency (8cdd4d7)

1.2.2 (2022-09-28)

Bug Fixes

  • make sure that ESM + TypeScript works (cc71ede)

1.2.1 (2022-08-17)

Bug Fixes

  • default UpstreamServiceError to HTTP 502 (42b5be9)

1.2.0 (2022-08-16)

Features

  • add new more specific error classes (82b006c)

1.1.2 (2022-08-16)

Bug Fixes

  • correct type hinting for HTTP errors (246877c)

1.1.1 (2022-08-05)

Miscellaneous

  • additional relatesToSystems documentation and tests (63f094d)

1.1.0 (2022-08-04)

Features

  • add OperationalError cause property (9505f6f)

1.0.1 (2022-08-01)

Documentation Changes

  • apply documentation amends (9d83857)
  • update 'chore' definition (383730a)

1.0.0 (2022-07-05)

Miscellaneous

  • add label filter to package bug pages (05e7285)

0.1.2 (2022-05-25)

Features

  • add property relatesToSystems to errors (2869396)

0.1.1 (2022-05-12)

Features

  • add a code property to operational errors (14a771e)
  • add an HTTP error class (9e7f123)
  • allow additional error properties (dfd2121)

Bug Fixes

  • error.data should allow any value (f62fba9)
  • properly document the data param in errors (eb4f515)

Documentation Changes

  • link to Joyent's Error Handling documentation (eadc390)

Miscellaneous

  • add JSDoc linting (20a14ce)
  • define types before they're used (c1531d6)
  • fix JSDoc based on ESLint errors (7ff7c36)

0.1.0 (2022-05-04)

Features

  • add a method to check for operational errors (6a1e9ac)
  • initial bootstrapping of the errors package (ae787a0)