Releases: bufbuild/protovalidate-java
v1.1.0
This release is compatible with the v1.1.0 release of Protovalidate.
What's Changed
- Make it so that you can define expression-only rules by @srikrsna-buf in #380
- Update protovalidate by @srikrsna-buf in #384
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- Bump com.google.protobuf:protobuf-java from 4.32.0 to 4.32.1 by @dependabot[bot] in #348
- Fix typo in CONTRIBUTING.md file URL by @ksk-ktsr in #353
- Bump com.google.protobuf:protobuf-java from 4.32.1 to 4.33.0 by @dependabot[bot] in #361
- Add support for CEL 0.11.1 by @pkwarren in #367
- Update to gradle 8.14.3 by @pkwarren in #368
New Contributors
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Protovalidate is now v1.0
After two years of development, Protovalidate has reached v1.0, marking our commitment to stability and production readiness.
Read more in our blog post. Get started at https://protovalidate.com.
What's Changed
There are no functional changes compared to the previous release.
- Update to protovalidate v1.0.0 by @timostamm in #347
Full Changelog: v0.14.0...v1.0.0
v1.0.0-rc.5
What's Changed
- Update links to buf.build/docs to use protovalidate.com by @jrinehart-buf in #323
- Upgrade CEL from 0.10.1 to 0.11.0 by @pkwarren in #345
Full Changelog: v1.0.0-rc.4...v1.0.0-rc.5
v0.14.0
What's Changed
- Update links to buf.build/docs to use protovalidate.com by @jrinehart-buf in #323
- Upgrade CEL from 0.10.1 to 0.11.0 by @pkwarren in #345
Full Changelog: v0.13.0...v0.14.0
v1.0.0-rc.4
This release is compatible with the v0.14.0 release of Protovalidate.
Breaking changes
We want validation rules to be easy to understand for authors and consumers. To simplify Protovalidate, we are renaming an option and remove two others. This is a breaking change, and you will have to update your Protobuf files if they use the relevant options :
IGNORE_IF_UNPOPULATEDis renamed toIGNORE_IF_ZERO_VALUE.
See bufbuild/protovalidate#397 for details.(buf.validate.message).disabledis removed.
You can replace it by addingIGNORE_ALWAYSto every field of the message. See bufbuild/protovalidate#394 for details.IGNORE_IF_DEFAULT_VALUEis removed.
In most cases, you can replace it withIGNORE_IF_ZERO_VALUE. See bufbuild/protovalidate#396 for details.
Full Changelog: v1.0.0-rc.3...v1.0.0-rc.4
v0.13.0
This release is compatible with the v0.14.0 release of Protovalidate.
Breaking changes
We want validation rules to be easy to understand for authors and consumers. To simplify Protovalidate, we are renaming an option and remove two others. This is a breaking change, and you will have to update your Protobuf files if they use the relevant options :
IGNORE_IF_UNPOPULATEDis renamed toIGNORE_IF_ZERO_VALUE.
See bufbuild/protovalidate#397 for details.(buf.validate.message).disabledis removed.
You can replace it by addingIGNORE_ALWAYSto every field of the message. See bufbuild/protovalidate#394 for details.IGNORE_IF_DEFAULT_VALUEis removed.
In most cases, you can replace it withIGNORE_IF_ZERO_VALUE. See bufbuild/protovalidate#396 for details.
Full Changelog: v0.12.0...v0.13.0
v1.0.0-rc.3
What's Changed
- Validate
MessageOneofRuleby @srikrsna-buf in #311 - Add implicit
IGNORE_IF_UNPOPULATEDforMessageOneofRulefields by @srikrsna-buf in #312
Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3
v0.12.0
This release is compatible with the v0.13.3 release of Protovalidate.
What's Changed
- Validate
MessageOneofRuleby @srikrsna-buf in #311 - Add implicit
IGNORE_IF_UNPOPULATEDforMessageOneofRulefields by @srikrsna-buf in #312
Full Changelog: v0.11.0...v0.12.0
v0.11.0
This release is compatible with the v0.13.0 release of Protovalidate.
What's Changed
- Implement
MessageOneofRuleby @srikrsna-buf in #308
Full Changelog: v0.10.0...v0.11.0