All Versions
10
Latest Version
Avg Release Cycle
127 days
Latest Release
1655 days ago

Changelog History

  • v1.3.1 Changes

    October 14, 2019

    โœ… Tested versions:

    go 1.12.10
    protoc 3.9.1

    ๐Ÿ› Bug fixes:

    Upstream commits:

    • 4c88cc3f1a34ffade77b79abc53335d1e511f25b - all: fix reflect.Value.Interface races.
    • 6c65a5562fc06764971b7c5d05c76c75e84bdbf7 - jsonpb: fix marshaling of Duration
    • ๐Ÿ“œ b285ee9cfc6c881bb20c0d8dc73370ea9b9ec90f - Log parsing errors using log pkg

    Misc:

    • โž• add github workflow config
    • โšก๏ธ protoc update - Updated to protoc 3.9.1
  • v1.3.0 Changes

    September 01, 2019

    โœ… Tested versions:

    go 1.12.9
    protoc 3.7.1

    ๐Ÿ‘Œ Improvements:

    • ๐Ÿ”Œ plugin/stringer - Handle repeated and/or nullable types a bit better now.
    • ๐Ÿ”Œ plugin/size - Remove the loop in sovXXX by using bit twiddling.
    • ๐Ÿ”Œ plugin/marshalto - Implemented a reverse marshal strategy which allows for faster marshalling. This now avoids a recursive (and repeated) call to Size().
    • ๐Ÿ”Œ plugin/compare - Added support for for oneof types.

    ๐Ÿ› Bug fixes:

    • protoc-gen-gogo/generator - Fix assignment to entry in nil map.
    • ๐Ÿ”Œ protoc-gen-gogo/generator - Allows plugins to call RecordTypeUse without panicking.
    • ๐Ÿ›  proto/extensions - Fixed set extension regression. We did not clear the extensions before setting.
    • io/uint32 - fix uint32reader bug that causes ReadMsg to recreate buffer when lengths are the same.
    • ๐Ÿ”€ proto/table_merge: Fix merge of non-nullable slices.

    Upstream commits:

    • ๐Ÿ”€ merged in golang/protobuf commit 318d17de72747ed1c16502681db4b2bb709a92d0 - Add UnimplementedServer for server interface
    • ๐Ÿ”€ merged in golang/protobuf commit b85cd75de734650db18a99a943fe351d41387800 - protoc-gen-go/grpc: inline errUnimplemented function
    • ๐Ÿ“ฆ merged in golang/protobuf commit d3c38a4eb4970272b87a425ae00ccc4548e2f9bb - protoc-gen-go/grpc: use status and code packages only if needed
    • ๐Ÿ”€ merged in golang/protobuf commit e91709a02e0e8ff8b86b7aa913fdc9ae9498e825 - fix indentation in jsonpb with Any messages
    • merged in golang/protobuf commit 8d0c54c1246661d9a51ca0ba455d22116d485eaa - protoc-gen-go: generate XXX_OneofWrappers instead of XXX_OneofFuncs

    Misc:

    • โšก๏ธ extensions.md - Markdown update.
    • Readme.md - Added user.
    • โšก๏ธ go/protoc update - Updated to go1.12.x and protoc 3.7.1
    • โšก๏ธ Makefile update - fix go vet shadow tool reference
    • โšก๏ธ test/mixbench - Update mixbench tool. Expose runnable benchmarks via flags.
  • v1.2.1 Changes

    February 18, 2019

    ๐Ÿ”€ Some bug fixes and synced with the latest golang/protobuf commit.

  • v1.2.0 Changes

    December 11, 2018

    This includes all the changes from golang/protobuf
    ๐Ÿš€ https://github.com/golang/protobuf/releases/tag/v1.2.0

  • v1.1.1

    July 18, 2018
  • v1.1.0 Changes

    July 15, 2018

    This includes all the changes from golang/protobuf
    ๐Ÿš€ https://github.com/golang/protobuf/releases/tag/v1.1.0

  • v1.0.0 Changes

    February 02, 2018

    ๐Ÿ”€ This is the first tag of golang/protobuf and gogo/protobuf is syncing with this process.
    ๐Ÿš€ This release also includes:

    • ๐Ÿ›  minor fixes
    • compatibility with go 1.10 beta
    • compatibility with protoc 3.5.1
  • v0.5 Changes

    October 07, 2017

    ๐Ÿ‘€ Code generation includes no more unsafe code. See #343 for details.
    ๐Ÿ‘€ Well known types have been added, so proto3 supports seems to be full.
    โœ… Compatibility up to go 1.8.3 and 1.9 is tested.
    โœ… Protoc compatibility has been tested up to version protoc version 3.4.

  • v0.4 Changes

    March 09, 2017

    This is quite a stable point for gogoprotobuf.
    ๐Ÿ‘ proto 3 support is limited, since it does not include support for well known types.
    โœ… Compatibility with go 1.7 up to 1.8 is tested.

  • v0.3 Changes

    August 24, 2016

    This is quite a stable point for gogoprotobuf.
    ๐Ÿ‘ proto 3 support is limited, since it does not include support for well known types.
    โœ… Compatibility with go 1.4 up to 1.7 is tested.