Releases: bufbuild/protoc-gen-validate
v1.1.0
What's Changed
- Use CGO_ENABLED=0 for all compilations by @arcezd in #1065
- Update README.md by @mohdjishin in #1053
- Create add-to-project workflow by @chrispine in #1070
- CPP: modify package namespace to split on dot by @adisuissa in #838
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #1083
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /tests by @dependabot in #1082
- Fix incorrect regex on Person.name field by @mattnworb in #1089
- Bump golang.org/x/net from 0.20.0 to 0.24.0 in the go group by @dependabot in #1096
- Bump golang.org/x/net from 0.19.0 to 0.24.0 in /tests in the go-tests group by @dependabot in #1095
- Bump the github-actions group with 1 update by @dependabot in #1062
- Bump the go group across 1 directory with 2 updates by @dependabot in #1105
- Bump the go-tests group across 1 directory with 2 updates by @dependabot in #1106
- Add handling for C++20 keywords by @keith in #1110
- Bump golang.org/x/net from 0.25.0 to 0.26.0 in the go group by @dependabot in #1120
- Bump goreleaser/goreleaser-action from 5 to 6 in the github-actions group by @dependabot in #1116
- Bump golang.org/x/net from 0.25.0 to 0.26.0 in /tests in the go-tests group by @dependabot in #1118
- Fix support for repeated int64 inclusion check by @wangxingzhen in #1122
- Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in /tests in the go-tests group by @dependabot in #1127
- Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 in the go group by @dependabot in #1125
- Bump docker/build-push-action from 5 to 6 in the github-actions group by @dependabot in #1124
- Bump setuptools from 65.5.1 to 70.0.0 by @dependabot in #1136
- Use Message instead of GeneratedMessageV3 by @vivekkothari in #1142
- Bump golang.org/x/net from 0.26.0 to 0.27.0 in /tests in the go-tests group by @dependabot in #1132
New Contributors
- @arcezd made their first contribution in #1065
- @mohdjishin made their first contribution in #1053
- @chrispine made their first contribution in #1070
- @adisuissa made their first contribution in #838
- @mattnworb made their first contribution in #1089
- @wangxingzhen made their first contribution in #1122
- @vivekkothari made their first contribution in #1142
Full Changelog: v1.0.4...v1.1.0
v1.0.4
What's Changed
- Bump the go group with 1 update by @dependabot in #1054
- Revert minimum go version to 1.19 by @rodaine in #1058
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- Handle github-actions and pip dependencies by @mmorel-35 in #908
- Update README.md to include new protovalidate releases by @elliotmjackson in #922
- Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by @dependabot in #906
- Bump golang.org/x/tools from 0.10.0 to 0.12.0 by @dependabot in #939
- Bump golang.org/x/net from 0.11.0 to 0.14.0 in /tests by @dependabot in #932
- Trim the readme down by @elliotmjackson in #938
- Update tibdex/github-app-token by @rubensf in #968
- Bump actions/checkout from 3 to 4 by @dependabot in #959
- Bump google.protobuf.version from 3.23.3 to 3.24.3 in /java by @dependabot in #955
- Update Go+GHA deps by @rodaine in #984
- Bump java deps by @rodaine in #985
- Setup golangci-lint by @mmorel-35 in #987
- Move PGV documentation back into the root README by @nicksnyder in #1012
- Group dependabot version updates by @rodaine in #1024
- Fix dependabot by @rodaine in #1025
- Bump the go-tests group in /tests with 1 update by @dependabot in #1030
- Bump the java group in /java with 9 updates by @dependabot in #1028
- Bump the github-actions group with 2 updates by @dependabot in #1027
- Bump the go group with 1 update by @dependabot in #1026
- Bump the java group in /java with 1 update by @dependabot in #1032
- Enable gocritic linter by @mmorel-35 in #1000
- Fix typos in proto comments by @WineChord in #999
- Enable unused linter by @mmorel-35 in #988
- Bump the go group with 1 update by @dependabot in #1033
- Bump the go-tests group in /tests with 1 update by @dependabot in #1036
- Bump the java group in /java with 3 updates by @dependabot in #1035
- Bump the github-actions group with 3 updates by @dependabot in #1038
- Bump the java group in /java with 3 updates by @dependabot in #1040
- Bump the github-actions group with 1 update by @dependabot in #1041
- Bump the java group in /java with 3 updates by @dependabot in #1047
- Bump the go group with 1 update by @dependabot in #1045
- Bump the go-tests group in /tests with 1 update by @dependabot in #1046
- Bump the java group in /java with 2 updates by @dependabot in #1049
- Statically build all releases by @rodaine in #1052
New Contributors
- @mmorel-35 made their first contribution in #908
- @nicksnyder made their first contribution in #1012
- @WineChord made their first contribution in #999
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- Bump proto-google-common-protos from 2.17.0 to 2.18.0 in /java by @dependabot in #870
- Bump google.protobuf.version from 3.22.4 to 3.23.0 in /java by @dependabot in #869
- Bump build-helper-maven-plugin from 3.3.0 to 3.4.0 in /java by @dependabot in #868
- Bump golang.org/x/net from 0.9.0 to 0.10.0 by @dependabot in #867
- Bump golang.org/x/tools from 0.8.0 to 0.9.1 by @dependabot in #865
- Upgrade Bazel Version + Test Fixes by @rodaine in #873
- Bump golang.org/x/net from 0.9.0 to 0.10.0 in /tests by @dependabot in #864
- Remove duplicate workflow by @rodaine in #874
- Bump grpc-bom from 1.54.1 to 1.55.1 in /java by @dependabot in #866
- Bump google.protobuf.version from 3.23.0 to 3.23.1 in /java by @dependabot in #880
- Announce protovalidate in README by @rodaine in #885
- Bump maven-source-plugin from 3.2.1 to 3.3.0 in /java by @dependabot in #881
- Bump golang.org/x/tools from 0.9.1 to 0.9.3 by @dependabot in #887
- Update skylib to fix gazelle by @alexbozhenko in #899
- Fix name of protoc_gen_star_v2 repo by @alexbozhenko in #900
- Dependabot java combined by @rodaine in #901
- Go + Java Dependabot Changes by @rodaine in #903
New Contributors
- @alexbozhenko made their first contribution in #899
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
Dependabot Changes
- Bump maven-gpg-plugin from 3.0.1 to 3.1.0 in /java by @dependabot in #860
- Bump maven-surefire-plugin from 3.0.0 to 3.1.0 in /java by @dependabot in #861
- Bump google.protobuf.version from 3.22.3 to 3.22.4 in /java by @dependabot in #862
- Bump proto-google-common-protos from 2.16.0 to 2.17.0 in /java by @dependabot in #857
- Bump jacoco-maven-plugin from 0.8.9 to 0.8.10 in /java by @dependabot in #856
Full Changelog: v1.0.0...v1.0.1
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
v0.10.1
What's Changed
- Fix long rendering in TimestampValidation in Java generator by @lujiajing1126 in #782
- Break dependency on google::protobuf::UTF8FirstLetterNumBytes() by @yanavlasov in #814
- Upgrade go to 1.19.7 by @elliotmjackson in #821
New Contributors
- @lujiajing1126 made their first contribution in #782
- @yanavlasov made their first contribution in #814
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- Proposal: Improve Makefile by @dio in #735
- docs: fix installation by @suzuki-shunsuke in #765
- fix(bazel): make pgv compiler usable by @alexeagle in #766
- In/NotIn and const rules show enum values for enum type by @elb3k in #699
- Add PR Title Linter by @rubensf in #775
- Migrate to google.golang.org/protobuf (v2) via protoc-gen-star v2 by @pdecks in #783
- Pin Token Exchange Version by @rubensf in #806
New Contributors
- @suzuki-shunsuke made their first contribution in #765
- @alexeagle made their first contribution in #766
- @elb3k made their first contribution in #699
- @pdecks made their first contribution in #783
Dependency Changes
- Bump setuptools from 65.5.0 to 65.5.1 by @dependabot in #763
- Bump versions-maven-plugin from 2.13.0 to 2.14.2 in /java by @dependabot in #761
- Bump github.com/lyft/protoc-gen-star from 0.6.1 to 0.6.2 by @dependabot in #759
- Bump grpc-bom from 1.51.0 to 1.51.1 in /java by @dependabot in #758
- Bump google.protobuf.version from 3.21.10 to 3.21.12 in /java by @dependabot in #757
- Bump golang.org/x/net from 0.2.0 to 0.4.0 by @dependabot in #751
- Bump wheel from 0.36.2 to 0.38.1 by @dependabot in #762
- Bump golang.org/x/tools from 0.3.0 to 0.4.0 by @dependabot in #753
- Bump proto-google-common-protos from 2.11.0 to 2.12.0 in /java by @dependabot in #767
- Bump assertj-core from 3.23.1 to 3.24.1 in /java by @dependabot in #768
- Bump golang.org/x/net from 0.4.0 to 0.5.0 by @dependabot in #769
- Bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in #796
- Bump golang.org/x/net from 0.5.0 to 0.7.0 in /tests by @dependabot in #792
- Update all deps by @elliotmjackson in #820
Full Changelog: v0.9.1...v0.10.0
v0.9.1
What's Changed
- GH-728 Fix typo in readme by @elliotmjackson in #729
- Removing more from the no-op proto-gen-validate build by @alyssawilk in #738
- Bump os-maven-plugin from 1.7.0 to 1.7.1 in /java by @dependabot in #731
- Bump golang.org/x/net from 0.1.0 to 0.2.0 by @dependabot in #732
- Bump grpc-bom from 1.50.2 to 1.51.0 in /java by @dependabot in #742
- Bump golang.org/x/tools from 0.2.0 to 0.3.0 by @dependabot in #734
- Bump google.protobuf.version from 3.21.9 to 3.21.10 in /java by @dependabot in #747
- Bump proto-google-common-protos from 2.10.0 to 2.11.0 in /java by @dependabot in #748
New Contributors
- @alyssawilk made their first contribution in #738
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- Default version bump to prerelease by @elliotmjackson in #721
- add support for multiple plugins by @pkwarren in #717
- Bump proto-google-common-protos from 2.9.6 to 2.10.0 in /java by @dependabot in #722
- attach linux arm64 artifact by @pkwarren in #725
Full Changelog: v0.8.0...v0.9.0