Skip to content

Latest commit

 

History

History
174 lines (89 loc) · 2.05 KB

CHANGELOG.md

File metadata and controls

174 lines (89 loc) · 2.05 KB

4.0.0

Breaking changes

  • Minimal supported Node.js version is now 18.18.0

3.0.0

Breaking changes

  • Minimal supported Node.js version is now 16.17.0

2.11.0

Features

  • Improve tree-shaking support

2.10.0

Features

  • Add browser support

2.9.0

Features

  • Normalize invalid errors property even when it is inherited

2.8.1

Bug fixes

  • Fix package.json

2.8.0

  • Switch to MIT license

2.7.0

Features

2.6.0

Features

  • Ensure error.stack is always a string

2.5.2

Bug fixes

  • Improve missing error.stack support in SpiderMonkey

2.5.1

Bug fixes

  • Fix generation of error.stack when missing

2.5.0

Features

  • Improve generation of error.stack when missing

2.4.0

Features

  • Improve error.name normalization

2.3.2

Bug fixes

  • Fix TypeScript types

2.3.1

Bug fixes

  • Fix TypeScript types

2.3.0

Features

  • Improve TypeScript types

2.2.0

Features

  • Add shallow option to prevent recursing on error.cause and error.errors

2.1.0

Features

  • Improve error.stack generation when it's missing

2.0.0

Breaking changes

  • Ensure error.stack normalization works in any browser

1.9.0

Features

  • Ensure error.constructor is the correct one

1.8.0

Features

  • Ensure error.name matches error.constructor.name

1.7.0

Features

  • Improve TypeScript types

1.6.0

Features

  • Reduce npm package size

1.5.0

Features

  • Reduce npm package size

1.4.2

Bug fixes

  • Better handling of Node.js --enable-source-maps CLI flag

1.4.1

Chore

  • Update homepage in package.json

1.4.0

Features

  • Improve handling of errors that are plain objects

1.3.0

Features

  • Improve handling of errors that are Proxy instances

1.2.0

Features

  • Handle errors that are Proxy instances, by converting them to non-Proxy
  • Handle error properties that are get functions that throw