Skip to content

v0.2.4

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Oct 18:24
v0.2.4
4b9363e

protoenc 0.2.4 (2025-10-06)

Welcome to the v0.2.4 release of protoenc!

Please try out the release binaries and report any issues at
https://github.com/siderolabs/protoenc/issues.

Contributors

  • Dmitriy Matrenichev
  • Andrey Smirnov

Changes

23 commits

  • 4b9363e fix: skip encoding zero struct fields
  • cdb5394 chore: rekres and update
  • 9372479 chore: update dependencies
  • 0b9b91f chore: bump deps
  • 684f268 chore: bump deps, add repeated <-> single field example
  • 82f0774 fix: encode (u)int(16|8)s as varints
  • d8ddbd5 chore: add more tests
  • dceb5a6 fix: proper order for custom EncoderDecoder
  • 3617e19 fix: add missing test and proper check for map[string]interface{}
  • 647e9da chore: various additions
  • 3e56913 fix: support pointer to structs in marshal/unmarshal
  • 49a85fa chore: add support for map[string]interface{}
  • bf5e39b chore: support (u)int(8|16) fields ans slices, fix map issues,
  • d618d0d chore: no longer treat T and *T as the same types in RegisterEncoderDecoder
  • aa7ee6c chore: add fast path for ints, fixed ints and floats
  • 6427893 chore: bump Go and fix lint issues
  • 94427a5 chore: even more various fixes and small refactorings
  • 76e5695 chore: various fixes and small refactorings
  • 8a48bf0 feat: implement custom encoders/decoders
  • 549761b chore: various embedding fixes
  • ab9b1ff chore: add side-by-side tests with official proto.Marshal and Unmarshal
  • 2519db3 feat: implement Marshal/Unmarshal functions for protobuf encoding
  • 485db9f Initial commit

Changes since v0.2.3

2 commits

  • 4b9363e fix: skip encoding zero struct fields
  • cdb5394 chore: rekres and update

Dependency Changes

This release has no dependency changes