All Versions
6
Latest Version
Avg Release Cycle
17 days
Latest Release
208 days ago

Changelog History

  • v1.1.7

    July 02, 2019

    🚀 This is a production release of go-codec.

    First, it resolves the go.mod impasse where we had different import paths (github.com/ugorji/go and github.com/ugorji/go/codec) causing the ambiguous import error.

    🛠 This is now fixed by leveraging import cycles to ensure that either one works well and resolves to the same bits.

    ♻️ The other benefits are a clean up and refactoring of the codebase:

    • 🐎 provide better and more consistent performance
    • 🔀 streamline the use of sync.Pool vs free lists
    • ⚡️ Use more optimized helpers when not in safe mode
    • Smoothen rough edges across the board
    • and many more ...

    📦 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 have achieved that!

  • v1.1.6

    July 02, 2019

    2019-07-02

  • v1.1.5

    May 28, 2019

    ✅ v1.1.5-pre (testing module requirements cycle)

  • v1.1.5-pre

    May 28, 2019

    ✅ v1.1.5-pre (testing module requirements cycle)

  • v1.1.5-alpha

    May 28, 2019
  • v1.1.4

    April 08, 2019

    🚀 This is a production release of go-codec.

    🚀 It enforces a stable import path for releases of go which may or may not be aware of modules.

    🚀 It fixes the incorrect go.mod in the (broken and now removed) v1.1.3 tag and 1.1.3 release.

    🚀 It also includes fixes and optimizations since the last release, including clearer handling of UTF-8 and strings (readonly raw bytes).