8000 Releases · ehmicky/error-serializer · GitHub
[go: up one dir, main page]

Skip to content

Releases: ehmicky/error-serializer

v8.0.2

17 Dec 18:37

Choose a tag to compare

Types

  • Fix TypeScript types of error.cause and error.errors (#17)

v8.0.1

29 Mar 03:21

Choose a tag to compare

Documentation

  • Improve documentation in README.md

v8.0.0

11 Jun 03:36

Choose a tag to compare

Breaking changes

serialize(error, {
-  beforeSerialize: (error) => {
-    error.date = error.date.toString()
-  },
-  afterSerialize: (error, errorObject) => {
-    error.date = new Date(error.date)
-  },
+  transformObject: (errorObject, error) => {
+    errorObject.date = errorObject.date.toString()
+  },
})
parse(errorObject, {
-  beforeParse: (errorObject) => {
-    errorObject.date = new Date(errorObject.date)
-  },
-  afterParse: (errorObject, error) => {
-    errorObject.date = errorObject.date.toString()
-  },
+  transformInstance: (error, errorObject) => {
+    error.date = new Date(error.date)
+  },
})

Features

v7.0.0

28 Oct 22:04

Choose a tag to compare

Breaking changes

  • Minimal supported Node.js version is now 18.18.0

v6.0.1

14 May 00:22

Choose a tag to compare

Dependencies

  • Upgrade internal dependencies

v6.0.0

13 May 23:23

Choose a tag to compare

Breaking changes

  • Minimal supported Node.js version is now 16.17.0

Release 5.1.0

23 Nov 17:31

Choose a tag to compare

Features

  • Improve documentation

Release 5.0.0

20 Nov 15:24

Choose a tag to compare

Breaking changes

  • The normalize option was renamed to loose. Its value has been inverted: normalize: false is now loose: true.
  • The default value of the loose option is now false.
    • If the argument to serialize() is not an error instance, it is now normalized to one, unless loose: true is used
    • If the argument to parse() is not an error plain object, it is now normalized to one, unless loose: true is used

Release 4.2.0

20 Nov 14:26

Choose a tag to compare

  • Improve input validation (9b3fc1f)

Release 4.1.0

18 Nov 22:24

Choose a tag to compare

Features

0