Skip to content
Grant Carthew edited this page Aug 2, 2018 · 40 revisions

perj Change Log

vNext

  • Dev dependencies updated.
  • Added testing dependency test-constructs.
  • Created notation-copy.
  • Removed fast-safe-strinigy code and License.
  • If using PassThrough, the passed object is now sanitized.

v1.0.3 / 2018-07-11

  • Added invalid options test for new Perj() and log.child().
  • Updated dependencies.

v1.0.2 / 2018-06-12

  • Improved null handling.

v1.0.1 / 2018-06-08

  • Added gzip and source map browser files.
  • Updated README with size badges for browser install.

v1.0.0 / 2018-06-07

  • Added levelKeyEnabled and levelNumberKeyEnabled options.
  • Added serializers option.
  • Added stringifyFunction option.
  • Added serializeErrorFunction option.
  • Removed dateTimeFunctions.
  • Changed exported object to only Perj.
  • Added circular reference detection to serializeErrorFunction.

v0.0.13 / 2018-05-28

  • Fixed passThrough separator string issue.
  • Fixed passThrough data string.
  • Added more examples.
  • Updated devDependencies.
  • Fixed undefined and null handling.

v0.0.12 / 2018-05-27

  • Switched from perj.create to new Perj.

v0.0.11 / 2018-05-26

  • Major changes to performance since v0.0.4.
  • Added separatorString options.
  • Now built for both browser and node in the one file.

v0.0.4 / 2018-05-16

  • Fixed defaultWrite function.
  • Added tests.
  • Added code analysis.
  • Added code coverage.

v0.0.3 / 2018-05-14

  • Benchmarks updated.
  • Convenience methods update.
  • Fixed child header object.
  • Fixed child options object.

v0.0.2 / 2018-05-11

  • Readme updated.

v0.0.1 / 2018-05-11

  • Initial release.