Releases: nilslice/protolock
Add support for checking whether an existing field has moved into or out of a oneof
What's Changed
- Add support for checking whether an existing field has moved into or out of a oneof by @pdecks in #151
New Contributors
Full Changelog: v0.16.0...v0.17.0
Add support for enum options and option labels, CI fixes, dep updates
What's Changed
- Update emicklei/proto parser from 1.7.0 => 1.9.1 by @YaseenAlk in #134
- update install instructions depending on go version by @irejanodev in #136
- update parse to handle enum options (#138) by @johnfishbein in #138
- Support required and optional labels (#139) by @acordiner in #139
- chore: remove pkg dev dep in nodejs plugin example by @nilslice in #140
New Contributors
- @YaseenAlk made their first contribution in #134
- @irejanodev made their first contribution in #136
- @johnfishbein made their first contribution in #138
- @acordiner made their first contribution in #139
Full Changelog: v0.15.2...v0.16.0
Include darwin arm64 build in release
Thanks to @mooons for adding a command to include a pre-built protolock for darwin/arm64
in each release.
No new features or fixes are included in this release.
Include linux arm64 build in release
Thanks to @liusheng for suggesting that a pre-built protolock
for arm64
be included in each release. For now, only linux is supported.
No new features or fixes are included in this release.
Full support for locking and checking nested messages
Huge thanks to @prernagoyal for taking on this long-standing issue!
Also updates the proto parser library dependency and includes tests for higher coverage.
Fix: Record aggregate options with array values
Improve plugin error output for debugging
Plugin errors will now include a snapshot of the JSON lock data provided to them by the main protolock
executable. The JSON is written after a newline to separate it from the error reported. The intention is to provide users with the ability to capture and parse this output programmatically if needed.
Thanks to @milton0825 for sharing the use case and helping determine the error output format.
Update dependencies to fix multi-line parse issue
Addresses parse issue documented here: emicklei/proto#111
Thanks to @lihalite for opening and tracking the issue & fix!
quickfix: regression on commit command
This release fixes a bug I introduced making the CLI code more usable as a library.
Thanks to @evanlknapp and @troshko111 for quickly identifying & reporting!
quickfix - errors printed needlessly in output
Sorry for the repetitive release, but this fixes an annoying excess error println that did not need to be written to output.