Releases: bufbuild/protovalidate-java
v0.4.2
What's Changed
- Bump com.google.guava:guava from 33.3.0-jre to 33.3.1-jre by @dependabot in #190
- Bump org.junit:junit-bom from 5.11.0 to 5.11.1 by @dependabot in #189
- Bump build.buf:buf from 1.41.0 to 1.44.0 by @dependabot in #192
- Bump com.google.protobuf:protobuf-java from 4.28.1 to 4.28.2 by @dependabot in #186
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- Fix over-eager caching of Now variable by @jchadwick-buf in #191
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Adds support for custom predefined field constraints. See the protovalidate documentation for more information.
Updates protovalidate to v0.8.1. Note that this is a breaking change. You may need to make some adjustments to your code:
- Code that imports
build.buf.validate.ExpressionProto
orbuild.buf.validate.priv.PrivateProto
should now only importbuild.buf.validate.ValidateProto
. build.buf.validate.priv.PrivateProto.field
was moved tobuild.buf.validate.ValidateProto.predefined
What's Changed
- Implement predefined field constraints by @jchadwick-buf in #178
Full Changelog: v0.3.2...v0.4.0
v0.3.2
What's Changed
- Login to the BSR for code generation by @pkwarren in #179
- Bump build.buf:buf from 1.40.1 to 1.41.0 by @dependabot in #180
- Bump com.google.errorprone:error_prone_core from 2.31.0 to 2.32.0 by @dependabot in #181
- Bump org.projectnessie.cel:cel-bom from 0.5.0 to 0.5.1 by @dependabot in #183
- Bump com.google.protobuf:protobuf-java from 4.28.0 to 4.28.1 by @dependabot in #182
- Bump com.uber.nullaway:nullaway from 0.11.2 to 0.11.3 by @dependabot in #184
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Bump org.junit:junit-bom from 5.10.3 to 5.11.0 by @dependabot in #165
- Bump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre by @dependabot in #166
- Bump com.github.seancfoley:ipaddress from 5.5.0 to 5.5.1 by @dependabot in #167
- Bump build.buf:buf from 1.36.0 to 1.38.0 by @dependabot in #169
- Bump com.uber.nullaway:nullaway from 0.11.1 to 0.11.2 by @dependabot in #168
- Bump com.google.protobuf:protobuf-java from 4.27.3 to 4.27.4 by @dependabot in #171
- Bump build.buf:buf from 1.38.0 to 1.39.0 by @dependabot in #172
- Bump com.google.errorprone:error_prone_core from 2.30.0 to 2.31.0 by @dependabot in #173
- Bump com.google.protobuf:protobuf-java from 4.27.4 to 4.28.0 by @dependabot in #174
- Update README violations to getViolations() by @lennysgarage in #175
- Bump build.buf:buf from 1.39.0 to 1.40.1 by @dependabot in #177
New Contributors
- @lennysgarage made their first contribution in #175
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Note
This release updates protovalidate-java to use Protobuf Java v4+, which is not currently completely compatible with Protobuf Java v3 gencode. If you can not upgrade to Protobuf Java v4 currently, you should continue to use protovalidate-java v0.2.1 or lower for now. A future release of Protobuf Java v4.27.x should allow for an easier transition.
What's Changed
- Bump gradle/wrapper-validation-action from 2 to 3 by @dependabot in #123
- Update to gradle 8.7 by @pkwarren in #129
- Migrate to use buf v2 configs by @pkwarren in #134
- Bump com.google.guava:guava to 33.2.1-jre by @dependabot in #139
- Bump com.palantir.git-version from 3.0.0 to 3.1.0 by @dependabot in #143
- Bump maven-publish from 0.28.0 to 0.29.0 by @dependabot in #147
- Bump net.ltgt.errorprone to 4.0.1 by @dependabot in #148
- Update to gradle 8.8 by @pkwarren in #151
- Bump org.junit:junit-bom from 5.10.2 to 5.10.3 by @dependabot in #152
- Bump org.assertj:assertj-core to 3.26.3 by @dependabot in #155
- Bump gradle/actions from 3 to 4 by @dependabot in #158
- Bump com.uber.nullaway:nullaway to 0.11.1 by @dependabot in #160
- Bump org.projectnessie.cel:cel-bom from 0.4.4 to 0.4.5 by @dependabot in #163
- Bump com.google.errorprone:error_prone_core to 2.30.0 by @dependabot in #161
- Bump build.buf:buf to 1.36.0 by @dependabot in #162
- Protobuf Editions support by @jchadwick-buf in #164
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- CI improvements by @pkwarren in #108
- Fix buf CLI group ID by @pkwarren in #111
- Bump build.buf:buf from 1.29.0 to 1.30.0 by @dependabot in #112
- Bump jakarta.mail:jakarta.mail-api from 2.1.2 to 2.1.3 by @dependabot in #110
- Bump com.uber.nullaway:nullaway from 0.10.23 to 0.10.24 by @dependabot in #109
- Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre by @dependabot in #115
- Bump com.google.errorprone:error_prone_core from 2.25.0 to 2.26.1 by @dependabot in #114
- Bump maven-publish from 0.27.0 to 0.28.0 by @dependabot in #113
- Update gradle release task by @pkwarren in #117
- Bump com.uber.nullaway:nullaway from 0.10.24 to 0.10.25 by @dependabot in #119
- Update protovalidate to 0.6.3 by @pkwarren in #121
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
New Contributors
- @chrispine made their first contribution in #100
Full Changelog: v0.1.9...v0.2.0
v0.1.9
Bug fixes
Dependency updates
- Bump com.uber.nullaway:nullaway from 0.10.16 to 0.10.17 by @dependabot in #66
- Bump org.projectnessie.cel:cel-bom from 0.3.21 to 0.4.1 by @dependabot in #67
- Bump protobuf from 3.25.0 to 3.25.1 by @dependabot in #65
- Bump org.projectnessie.cel:cel-bom from 0.4.1 to 0.4.3 by @dependabot in #69
- Bump actions/setup-java from 3 to 4 by @dependabot in #71
- Bump com.uber.nullaway:nullaway from 0.10.17 to 0.10.18 by @dependabot in #72
- Bump com.diffplug.spotless:spotless-plugin-gradle from 6.22.0 to 6.23.2 by @dependabot in #73
- Bump com.diffplug.spotless:spotless-plugin-gradle from 6.23.2 to 6.23.3 by @dependabot in #74
New Contributors
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- Update required/ignored_empty behavior to match spec by @rodaine in #60
- Update EvaluatorBuilder cache to be thread safe by @pkwarren in #62
- Update to junit 5 and disable wildcard imports by @pkwarren in #61
- Update to protobuf 25.0 by @pkwarren in #59
- Bump com.uber.nullaway:nullaway from 0.10.15 to 0.10.16 by @dependabot in #57
New Contributors
Full Changelog: v0.1.7...v0.1.8