🎉 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](https://buf.build/blog/protoc-gen-validate-v1-and-v2/)
As always, your feedback is crucial to our progress. Please share your thoughts,
ideas, or feature requests by engaging with us on the [wishlist](https://github.com/bufbuild/protoc-gen-validate/issues/638).
Happy validating! 🚀
What's Changed
* Add example of using PGV with Buf CLI by nilsanderselde in https://github.com/bufbuild/protoc-gen-validate/pull/803
* Add sample into README.md about `paths=source_relative` by mztnnrt in https://github.com/bufbuild/protoc-gen-validate/pull/780
* Bump github.com/lyft/protoc-gen-star/v2 from 2.0.1 to 2.0.3 by dependabot in https://github.com/bufbuild/protoc-gen-validate/pull/827
* Bump grpc-bom from 1.53.0 to 1.54.0 in /java by dependabot in https://github.com/bufbuild/protoc-gen-validate/pull/826
* Update README.md by elliotmjackson in https://github.com/bufbuild/protoc-gen-validate/pull/828
* Require wheel at least 0.38.1 by aurbina83 in https://github.com/bufbuild/protoc-gen-validate/pull/825
* Bump proto-google-common-protos from 2.14.3 to 2.15.0 in /java by dependabot in https://github.com/bufbuild/protoc-gen-validate/pull/830
* Bump jacoco-maven-plugin from 0.8.8 to 0.8.9 in /java by dependabot in https://github.com/bufbuild/protoc-gen-validate/pull/831
* Bump golang.org/x/net from 0.8.0 to 0.9.0 in /tests by dependabot in https://github.com/bufbuild/protoc-gen-validate/pull/835
* Bump golang.org/x/net from 0.8.0 to 0.9.0 by dependabot in https://github.com/bufbuild/protoc-gen-validate/pull/836
* Bump golang.org/x/tools from 0.7.0 to 0.8.0 by dependabot in https://github.com/bufbuild/protoc-gen-validate/pull/837
* Bump grpc-bom from 1.54.0 to 1.54.1 in /java by dependabot in https://github.com/bufbuild/protoc-gen-validate/pull/840
* Bump google.protobuf.version from 3.22.2 to 3.22.3 in /java by dependabot in https://github.com/bufbuild/protoc-gen-validate/pull/841
* Bump proto-google-common-protos from 2.15.0 to 2.16.0 in /java by dependabot in https://github.com/bufbuild/protoc-gen-validate/pull/842
* Update Code of Conduct by rodaine in https://github.com/bufbuild/protoc-gen-validate/pull/845
* Properly handling of enum imports by wjiec in https://github.com/bufbuild/protoc-gen-validate/pull/839
* Fix invalid generation when using in-rule and not_in rule in map.keys.string by ucpr in https://github.com/bufbuild/protoc-gen-validate/pull/847
* Remove alpha label from PGV by rodaine in https://github.com/bufbuild/protoc-gen-validate/pull/849
New Contributors
* nilsanderselde made their first contribution in https://github.com/bufbuild/protoc-gen-validate/pull/803
* mztnnrt made their first contribution in https://github.com/bufbuild/protoc-gen-validate/pull/780
* aurbina83 made their first contribution in https://github.com/bufbuild/protoc-gen-validate/pull/825
* wjiec made their first contribution in https://github.com/bufbuild/protoc-gen-validate/pull/839
* ucpr made their first contribution in https://github.com/bufbuild/protoc-gen-validate/pull/847
**Full Changelog**: https://github.com/bufbuild/protoc-gen-validate/compare/v0.10.1...v1.0.0