v1.0.0
🎉 We're excited to announce the release of protoc-gen-validate (PGV) v1.0! This
marks a significant milestone in the project's journey and guarantees stability
for all current workflows.
Highlights
- Promoting PGV to v1.0, ensuring stability for existing workflows
- No material changes to existing annotations, code generation, or libraries
- Continued support for current users without any required changes
Upcoming Plans
- Development of protovalidate (PGV v2.0) is underway
- The first release candidate is planned for early June with support for Go
- New features, CEL-based implementation, and other improvements are in the
works
Thank You
A big thank you to all contributors who have helped make PGV what it is today.
Your dedication and support have been invaluable in shaping the future of
Protobuf validation. We look forward to your continued involvement as we work
towards Protobuf validation.
For more details on this release and our plans for v2.0, check out our blog
post: Announcing protoc-gen-validate v1.0 and our plans for v2.0
As always, your feedback is crucial to our progress. Please share your thoughts,
ideas, or feature requests by engaging with us on the wishlist.
Happy validating! 🚀
What's Changed
- Add example of using PGV with Buf CLI by @nilsanderselde in #803
- Add sample into README.md about
paths=source_relative
by @mztnnrt in #780 - Bump github.com/lyft/protoc-gen-star/v2 from 2.0.1 to 2.0.3 by @dependabot in #827
- Bump grpc-bom from 1.53.0 to 1.54.0 in /java by @dependabot in #826
- Update README.md by @elliotmjackson in #828
- Require wheel at least 0.38.1 by @aurbina83 in #825
- Bump proto-google-common-protos from 2.14.3 to 2.15.0 in /java by @dependabot in #830
- Bump jacoco-maven-plugin from 0.8.8 to 0.8.9 in /java by @dependabot in #831
- Bump golang.org/x/net from 0.8.0 to 0.9.0 in /tests by @dependabot in #835
- Bump golang.org/x/net from 0.8.0 to 0.9.0 by @dependabot in #836
- Bump golang.org/x/tools from 0.7.0 to 0.8.0 by @dependabot in #837
- Bump grpc-bom from 1.54.0 to 1.54.1 in /java by @dependabot in #840
- Bump google.protobuf.version from 3.22.2 to 3.22.3 in /java by @dependabot in #841
- Bump proto-google-common-protos from 2.15.0 to 2.16.0 in /java by @dependabot in #842
- Update Code of Conduct by @rodaine in #845
- Properly handling of enum imports by @wjiec in #839
- Fix invalid generation when using in-rule and not_in rule in map.keys.string by @ucpr in #847
- Remove alpha label from PGV by @rodaine in #849
New Contributors
- @nilsanderselde made their first contribution in #803
- @mztnnrt made their first contribution in #780
- @aurbina83 made their first contribution in #825
- @wjiec made their first contribution in #839
- @ucpr made their first contribution in #847
Full Changelog: v0.10.1...v1.0.0