Skip to content

v8.0.0

Choose a tag to compare

@ehmicky ehmicky released this 11 Jun 03:36
· 167 commits to main since this release

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