Skip to content

v4.0.0

Choose a tag to compare

@JordanMartinez JordanMartinez released this 08 Sep 22:19
· 2 commits to master since this release

Breaking changes:

  • drops bidirectional class-based and value-based codecs
  • drops unidirectional class-based codecs
  • reimplements unidirectional value-based codecs
  • reimplements record syntax sugar to support key renames, optional fields, and the appearance of fields (when encoding)
  • uses DecodeError to achieve faster codecs than existing solutions in the ecosystem (aside from purescrpt-json) while still producing pretty-printed errors.