What's Changed
- Add gitignore file, helps with bin and _vendor directories by @bogdandrutu in https://github.com/planetscale/vtprotobuf/pull/37
- Avoid calling SizeVT two extra times for oneof fields by @bogdandrutu in https://github.com/planetscale/vtprotobuf/pull/36
- equal: drop fmt dependency by @fenollp in https://github.com/planetscale/vtprotobuf/pull/39
- size: drop redundant branch by @fenollp in https://github.com/planetscale/vtprotobuf/pull/38
- allow-empty: Add a new
allow-emptyoption to not skip empty files by @euroelessar in https://github.com/planetscale/vtprotobuf/pull/41 - fix typo in README.md sample code by @convto in https://github.com/planetscale/vtprotobuf/pull/43
- unmarshal: no anonymous struct fields by @Adphi in https://github.com/planetscale/vtprotobuf/pull/46
- clone: generate unrolled code for cloning messages by @misberner in https://github.com/planetscale/vtprotobuf/pull/47
- equal: fix bug confusing absence with zero values in maps by @misberner in https://github.com/planetscale/vtprotobuf/pull/49
- equal: fix bug confusing zero and unset oneof values by @misberner in https://github.com/planetscale/vtprotobuf/pull/51
- equal: Generate presence checks for bytes fields, where necessary by @misberner in https://github.com/planetscale/vtprotobuf/pull/53
- equal: Fix handling of nil values by @misberner in https://github.com/planetscale/vtprotobuf/pull/56
- clone: Take unknown fields into account by @misberner in https://github.com/planetscale/vtprotobuf/pull/55
- equal: use reference equality optimization as suggested by @marcind by @fenollp in https://github.com/planetscale/vtprotobuf/pull/72
- Update README.md to add instructions to use with connect by @joshcarp in https://github.com/planetscale/vtprotobuf/pull/70
- Add an EqualMessageVT generator by @misberner in https://github.com/planetscale/vtprotobuf/pull/66
- Add
marshal_strictfeature by @artemreyt in https://github.com/planetscale/vtprotobuf/pull/44 - Fix handling of optional bytes in proto3 by @vmg in https://github.com/planetscale/vtprotobuf/pull/76
New Contributors
- @bogdandrutu made their first contribution in https://github.com/planetscale/vtprotobuf/pull/37
- @convto made their first contribution in https://github.com/planetscale/vtprotobuf/pull/43
- @Adphi made their first contribution in https://github.com/planetscale/vtprotobuf/pull/46
- @misberner made their first contribution in https://github.com/planetscale/vtprotobuf/pull/47
- @joshcarp made their first contribution in https://github.com/planetscale/vtprotobuf/pull/70
- @artemreyt made their first contribution in https://github.com/planetscale/vtprotobuf/pull/44
Full Changelog: https://github.com/planetscale/vtprotobuf/compare/v0.3.0...v0.4.0