2.0.0
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
andDecodingError
instead ofBinaryEncodingError
andBinaryDecodingError
- Fixes encoding errors for UUID, double-optionals and custom implementations using optionals.