Breaking changes
This version of protovalidate includes breaking changes to the conformance test harness. These changes will not affect you, unless you are authoring a protovalidate implementation and use the test harness.
We've added more test cases, made several small improvements to the test output, and made --strict
the default behavior.
MODULE.bazel
Usage
bazel_dep(name = "protovalidate", version = "0.10.3")
WORKSPACE
Usage
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "com_github_bufbuild_protovalidate",
sha256 = "12c6a8018ea57a941ede58a9273f266e180b1f0800d963527de26bb26c876004",
strip_prefix = "protovalidate-0.10.3",
urls = [
"https://github.com/bufbuild/protovalidate/releases/download/v0.10.3/protovalidate-v0.10.3.tar.gz",
],
)
What's Changed
- Add tests for custom field constraints by @timostamm in #329
- Do not output expected failures in conformance runner by @timostamm in #331
- Delete the --json flag of the conformance runner by @timostamm in #332
- Add field path details to the conformance runner output by @timostamm in #333
- Delete the --strict flag of the conformance runner by @timostamm in #334
- Print unexpected success cases in the conformance runner by @timostamm in #335
Full Changelog: v0.10.2...v0.10.3