Skip to content

1.1.9

Compare
Choose a tag to compare
@ugorji ugorji released this 27 Sep 09:41
· 409 commits to master since this release

This is a production release of go-codec.

The main benefits are streamlined go modules support, re-factoring and performance improvements:

  • removed some code cruft
  • moved codec/bench into its own module, so it's requirements do not pollute the core library dependencies
  • implement reading the next value in the stream natively, provided by each format's handle
  • remove mode of reading the next value in the stream by decoding into a throwaway value and tracking bytes read
  • clean up code to enable better inlining for better performance
  • fix and expand tests to get richer code coverage;
    go test -cover reports > 90%
  • and many general performance improvements ...

The main goal has always been to provide the most feature-rich and performant package
for encoding and decoding of multiple popular binary and text formats in a consistent way.

We believe we continue to achieve that!