Breaking Changes
This version of protovalidate removes various deprecated fields and enumeration values:
skipped
onFieldConstraints
: Setignore = IGNORE_ALWAYS
instead.ignore_empty
onFieldConstraints
: Setignore = IGNORE_IF_UNPOPULATED
instead.field_path
onViolation
: Use the structuredfield
value instead.IGNORE_EMPTY
onIgnore
: Use theIGNORE_IF_UNPOPULATED
enumeration value instead.IGNORE_DEFAULT
onIgnore
: Use theIGNORE_IF_DEFAULT_VALUE
enumeration value instead.
These options had been deprecated for a while, and their replacements are already available, so you can migrate preemptively before updating to this release.
What's Changed
- Fix docs: expected-failures should be expected_failures by @nicksnyder in #281
- Bump golang.org/x/sync from 0.9.0 to 0.10.0 in /tools by @dependabot in #282
- Pin bazel to last pre-8.x release by @jchadwick-buf in #287
- Fix dead link in buf.build/bufbuild/protovalidate-testing README.md by @timostamm in #286
- Add all conformance runner flags to the documentation by @timostamm in #285
- Bump google.golang.org/protobuf from 1.35.2 to 1.36.1 in /tools by @dependabot in #288
- Add support for bzlmod + Bazel 8 by @jchadwick-buf in #289
- Bump google.golang.org/protobuf from 1.36.1 to 1.36.2 in /tools by @dependabot in #293
- Bump google.golang.org/protobuf from 1.36.2 to 1.36.3 in /tools by @dependabot in #295
- Move to the migration guide at Buf docs by @jrinehart-buf in #294
- Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 in /tools by @dependabot in #296
- Remove deprecated options by @jchadwick-buf in #297
- Add BCR manifest and bzlmod E2E test by @jchadwick-buf in #298
New Contributors
- @jrinehart-buf made their first contribution in #294
Full Changelog: v0.9.0...v0.10.0