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
- feat: use vtpool when cloning poolable objects by @kruskall in #95
- fix: do not try to reset nil objects by @kruskall in #96
- Fix misspell in clone.go by @cristaloleg in #98
- Well known type wrappers by @vmg in #99
- Added well-known types generated by vtproto plugin by @biosvs in #93
- Add
unmarshal_unsafe
feature by @nockty in #103 - fix: ResetVT oneof by @evgfedotov in #109
- Fix alloc qualify ident by @evgfedotov in #113
- fix: check oneof on syntetic by @evgfedotov in #111
- Support
Struct
for wellknown type wrappers by @howardjohn in #116 - Bump go.mod dependencies by @howardjohn in #119
- Make generated code use public helpers instead of generating them by @nockty in #120
- Downgrade
grpc
to version 1.58.2 by @nockty in #121 - Fix: Append check on IsMap in pool message generation by @evgfedotov in #124
- Add ability to include a build tag by @howardjohn in #122
- Fix: Prevent out of bounds access when unsafe unmarshalling empty strings by @maheeshap-canopus in #127
- feature: pool with wildcard by @evgfedotov in #115
New Contributors
- @kruskall made their first contribution in #95
- @cristaloleg made their first contribution in #98
- @nockty made their first contribution in #103
- @evgfedotov made their first contribution in #109
- @howardjohn made their first contribution in #116
- @maheeshap-canopus made their first contribution in #127
Full Changelog: v0.5.0...v0.6.0