Skip to content

Releases: planetscale/vtprotobuf

v0.6.0

29 Jan 10:42
@vmg vmg
ec98e72
Compare
Choose a tag to compare

Notable new features

  • Support for Well-Known Type Wrappers (#99)
  • Unsafe unmarshalling without memory allocations (#103)
  • Support for custom build tags (#122)
  • Support for using wildcards when choosing which objects to pool (#115)

List of all merged PRs

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

05 Sep 08:07
@vmg vmg
cb44ee8
Compare
Choose a tag to compare

Tagged a new minor release with two major features:

  • oneof fields can now be pooled (#83)
  • Pooling of slice fields now properly re-uses memory (#84)

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

27 Jan 15:47
@vmg vmg
96ede25
Compare
Choose a tag to compare

What's Changed

  • Add gitignore file, helps with bin and _vendor directories by @bogdandrutu in #37
  • Avoid calling SizeVT two extra times for oneof fields by @bogdandrutu in #36
  • equal: drop fmt dependency by @fenollp in #39
  • size: drop redundant branch by @fenollp in #38
  • allow-empty: Add a new allow-empty option to not skip empty files by @euroelessar in #41
  • fix typo in README.md sample code by @convto in #43
  • unmarshal: no anonymous struct fields by @Adphi in #46
  • clone: generate unrolled code for cloning messages by @misberner in #47
  • equal: fix bug confusing absence with zero values in maps by @misberner in #49
  • equal: fix bug confusing zero and unset oneof values by @misberner in #51
  • equal: Generate presence checks for bytes fields, where necessary by @misberner in #53
  • equal: Fix handling of nil values by @misberner in #56
  • clone: Take unknown fields into account by @misberner in #55
  • equal: use reference equality optimization as suggested by @marcind by @fenollp in #72
  • Update README.md to add instructions to use with connect by @joshcarp in #70
  • Add an EqualMessageVT generator by @misberner in #66
  • Add marshal_strict feature by @artemreyt in #44
  • Fix handling of optional bytes in proto3 by @vmg in #76

New Contributors

Full Changelog: v0.3.0...v0.4.0