- Update
README.md
- Minimal supported Node.js version is now
18.18.0
- Minimal supported Node.js version is now
16.17.0
- Improve tree-shaking support
- Add browser support
- Normalize invalid
errorsproperty even when it is inherited
- Fix
package.json
- Switch to MIT license
- Improve error detection using
is-error-instance
- Ensure
error.stackis always a string
- Improve missing
error.stacksupport in SpiderMonkey
- Fix generation of
error.stackwhen missing
- Improve generation of
error.stackwhen missing
- Improve
error.namenormalization
- Fix TypeScript types
- Fix TypeScript types
- Improve TypeScript types
- Add
shallowoption to prevent recursing onerror.causeanderror.errors
- Improve
error.stackgeneration when it's missing
- Ensure
error.stacknormalization works in any browser
- Ensure
error.constructoris the correct one
- Ensure
error.namematcheserror.constructor.name
- Improve TypeScript types
- Reduce npm package size
- Reduce npm package size
- Better handling of Node.js
--enable-source-mapsCLI flag
- Update homepage in
package.json
- Improve handling of errors that are plain objects
- Improve handling of errors that are
Proxyinstances
- Handle errors that are
Proxyinstances, by converting them to non-Proxy - Handle error properties that are
getfunctions that throw