go-codec v1.1.9 Release Notes

Release Date: 2020-09-27 // over 3 years ago
  • ๐Ÿš€ 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!