All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
5.0.0 (2024-05-17)
- always return an error with xception (1704ffe)
- attach original cause in xception (13055bc)
- merge tags uniquely (f9f0b61)
- stringify exception as much as possible (2f034a2)
- xception will no longer throw an error with non-error exception
4.1.0 (2024-01-13)
- introduce a factory option in xception (9f9d002)
- update security badge (b72cd3f)
4.0.0 (2023-10-21)
- add a render shorthand to Xception (32e518b)
- add a showStack option to renderError (41d47c2)
- improve renderer for various kind of error (c4486c8)
- provide a helper for detecting error-like object (b66213a)
- provide a helper to prepare a printable object (2f6ef46)
- provide symbols to be used for accessing private properties (70f5661)
- correct the typing for yamlify-object (af97ff4)
- remove potential unnecessary trailing spaces (32bdc5e)
- convert renderAssociations to functional (58b2b38)
- correct typos (7542862)
3.0.0 (2023-09-20)
- rename renderStack to renderError (f742ddb)
- move public methods to the top of files (08d4476)
- reword test descriptions to the convention (4964a4a)
- renderStack is now renderError
2.0.0 (2023-09-20)
- add a helper to transform any error to an xception error (10dcc29)
- publish as a dual commonjs/esm package (d3caeff)
- rearrange the code to reduce cognitive complexity (6c9cad7)
- update Github Actions workflow files (e789d26)
- upgrade presetter to v4 (18e6328)
- Support on node 12 & 14 are dropped
- add metadata support (8147763)
- add namespace support (5857138)
- add tag support (f93e942)
- display source among stack (ab3a7d3)
- filter stack by path (0aa7af6)
- provide a stack analyser (78d7aab)
- provide a stack renderer (141aa0f)
- provide an extendable custom error class (647efe6)
- give an overview of xception (275c305)