Skip to content

2.0.0

Compare
Choose a tag to compare
@christophhagen christophhagen released this 04 May 10:12
· 47 commits to master since this release

This release brings breaking changes to the binary format, and fixes several errors with encoding of optionals.

  • Unkeyed containers no longer have a nil index set by default.
  • Optionals are encoded using an additional byte to indicate a value or nil
  • The nil index set is only needed for custom implementations
  • Uses the standard EncodingError and DecodingError instead of BinaryEncodingError and BinaryDecodingError
  • Fixes encoding errors for UUID, double-optionals and custom implementations using optionals.