Releases: bufbuild/protovalidate-cc
v1.1.0
MODULE.bazel Usage
bazel_dep(name = "protovalidate-cc", version = "1.1.0")WORKSPACE Usage
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "protovalidate-cc",
sha256 = "b74ebeb7d43bdad0fa673507c56082ff2e4273ab93a10161a274325f78a654f2",
strip_prefix = "protovalidate-cc-1.1.0",
urls = [
"https://github.com/bufbuild/protovalidate-cc/releases/download/v1.1.0/protovalidate-cc-1.1.0.tar.gz",
],
)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 #131
- Update Bazel version by @srikrsna-buf in #133
- Update protovalidate by @srikrsna-buf in #132
New Contributors
- @AdrienVannson made their first contribution in #143
Full Changelog: v1.0.0...v1.1.0
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.
MODULE.bazel Usage
bazel_dep(name = "protovalidate-cc", version = "1.0.0")WORKSPACE Usage
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "protovalidate-cc",
sha256 = "dc3edf0f6ab0faba0a94c41aca01667666c16be444c47313ed59360ec3819a43",
strip_prefix = "protovalidate-cc-1.0.0",
urls = [
"https://github.com/bufbuild/protovalidate-cc/releases/download/v1.0.0/protovalidate-cc-1.0.0.tar.gz",
],
)What's Changed
There are no functional changes compared to the previous release.
- Update protovalidate by @srikrsna-buf in #129
Full Changelog: v0.9.0...v1.0.0
v1.0.0-rc.6
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.
MODULE.bazel Usage
bazel_dep(name = "protovalidate-cc", version = "1.0.0-rc.6")WORKSPACE Usage
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "protovalidate-cc",
sha256 = "3595dfb8840a93f45b18a7368486734ec6dc30479e3f2245d1a1d82b9c8d2a64",
strip_prefix = "protovalidate-cc-1.0.0-rc.6",
urls = [
"https://github.com/bufbuild/protovalidate-cc/releases/download/v1.0.0-rc.6/protovalidate-cc-1.0.0-rc.6.tar.gz",
],
)What's Changed
- Fix Bazel WORKSPACE instructions in readme and release message by @wheals in #111
- Update README to be consistent with core Protovalidate repo by @jrinehart-buf in #112
- Bump bazel-contrib/publish-to-bcr from 0.2.1 to 0.2.2 by @dependabot[bot] in #113
- Use tagged BCR release workflow by @jchadwick-buf in #117
- Update count for new protobuf version by @FoxMoss in #115
- Update protovalidate by @srikrsna-buf in #116
New Contributors
Full Changelog: v1.0.0-rc.5...v1.0.0-rc.6
v0.9.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.
MODULE.bazel Usage
bazel_dep(name = "protovalidate-cc", version = "0.9.0")WORKSPACE Usage
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "protovalidate-cc",
sha256 = "5fd32b016e63f02e9df0cb2f4b0afb6cda242c76b01b64ea8e6afec3e54f99b3",
strip_prefix = "protovalidate-cc-0.9.0",
urls = [
"https://github.com/bufbuild/protovalidate-cc/releases/download/v0.9.0/protovalidate-cc-0.9.0.tar.gz",
],
)What's Changed
- Fix Bazel WORKSPACE instructions in readme and release message by @wheals in #111
- Update README to be consistent with core Protovalidate repo by @jrinehart-buf in #112
- Bump bazel-contrib/publish-to-bcr from 0.2.1 to 0.2.2 by @dependabot[bot] in #113
- Use tagged BCR release workflow by @jchadwick-buf in #117
- Update count for new protobuf version by @FoxMoss in #115
- Update protovalidate by @srikrsna-buf in #116
New Contributors
Full Changelog: v0.8.0...v0.9.0
v1.0.0-rc.5
MODULE.bazel Usage
bazel_dep(name = "protovalidate-cc", version = "1.0.0-rc.5")WORKSPACE Usage
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "protovalidate-cc",
sha256 = "46a4c4c1b1f995722810186cd8e39b6a316074cba8910d6db2062667a33c9f25",
strip_prefix = "protovalidate-cc-1.0.0-rc.5",
urls = [
"https://github.com/bufbuild/protovalidate-cc/releases/download/v1.0.0-rc.5/protovalidate-cc-v1.0.0-rc.5.tar.gz",
],
)What's Changed
- Update to Protovalidate 0.13.0 by @smaye81 in #108
- Validate
MessageOneofRuleand add implicitIGNORE_IF_UNPOPULATEDby @srikrsna-buf in #109
Full Changelog: v1.0.0-rc.4...v1.0.0-rc.5
v0.8.0
MODULE.bazel Usage
bazel_dep(name = "protovalidate-cc", version = "0.8.0")WORKSPACE Usage
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "protovalidate-cc",
sha256 = "38b17624f2e8ba10dc899ad6921c02f77a7823fcb60dd1938770026da05a8a90",
strip_prefix = "protovalidate-cc-0.8.0",
urls = [
"https://github.com/bufbuild/protovalidate-cc/releases/download/v0.8.0/protovalidate-cc-v0.8.0.tar.gz",
],
)What's Changed
- Update to Protovalidate 0.13.0 by @smaye81 in #108
- Validate
MessageOneofRuleand add implicitIGNORE_IF_UNPOPULATEDby @srikrsna-buf in #109
Full Changelog: v0.7.0...v0.8.0
v1.0.0-rc.4
MODULE.bazel Usage
bazel_dep(name = "protovalidate-cc", version = "1.0.0-rc.4")WORKSPACE Usage
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "protovalidate-cc",
sha256 = "f76d47f7828499819bfb04996960419a3f5392b9a3c0c9f56bf298bf2302416e",
strip_prefix = "protovalidate-cc-1.0.0-rc.4",
urls = [
"https://github.com/bufbuild/protovalidate-cc/releases/download/v1.0.0-rc.4/protovalidate-cc-v1.0.0-rc.4.tar.gz",
],
)What's Changed
- Attempt to make SLSA work again by @jchadwick-buf in #107
Full Changelog: v1.0.0-rc.3...v1.0.0-rc.4
v0.7.0
MODULE.bazel Usage
bazel_dep(name = "protovalidate-cc", version = "0.7.0")WORKSPACE Usage
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "protovalidate-cc",
sha256 = "b3847a33ca22b754b29df7b45777d80d6e4f4fb7ec469ff82d993324b9764ec0",
strip_prefix = "protovalidate-cc-0.7.0",
urls = [
"https://github.com/bufbuild/protovalidate-cc/releases/download/v0.7.0/protovalidate-cc-v0.7.0.tar.gz",
],
)What's Changed
- Add TypeScript / JavaScript to the supported languages in README.md by @jrinehart-buf in #92
- Add bzlmod instructions by @atriviality in #94
- Update to Protovalidate 0.12.0 by @smaye81 in #95
- Update to pv release candidate by @smaye81 in #96
- Pull cel-cpp from the BCR by @jchadwick-buf in #97
New Contributors
- @atriviality made their first contribution in #94
Full Changelog: v0.6.0...v0.7.0
v1.0.0-rc.3
MODULE.bazel Usage
bazel_dep(name = "protovalidate-cc", version = "1.0.0-rc.3")WORKSPACE Usage
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "protovalidate-cc",
sha256 = "5291741cec1f9bef68db0571aa9696bcea11d199c870531a09dc010385b6b463",
strip_prefix = "protovalidate-cc-1.0.0-rc.3",
urls = [
"https://github.com/bufbuild/protovalidate-cc/releases/download/v1.0.0-rc.3/protovalidate-cc-v1.0.0-rc.3.tar.gz",
],
)What's Changed
- One more fix for BCR publish workflow by @jchadwick-buf in #102
- Fix manual dispatch for Publish to BCR workflow by @jchadwick-buf in #103
- Remove the workaround for creating a release draft by @jchadwick-buf in #104
- Fix e2e test by including source info by @jchadwick-buf in #105
- Implement MessageOneofRule by @timostamm in #106
This release is compatible with protovalidate v1.0.0-rc.2.
Full Changelog: v1.0.0-rc.2...v1.0.0-rc.3
v1.0.0-rc.2
MODULE.bazel Usage
bazel_dep(name = "protovalidate-cc", version = "1.0.0-rc.2")WORKSPACE Usage
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "protovalidate-cc",
sha256 = "5a08899aafb3e50204e0aee6b1fb4ba90cf5a6f42be616f922aaacafaec04c5e",
strip_prefix = "protovalidate-cc-1.0.0-rc.2",
urls = [
"https://github.com/bufbuild/protovalidate-cc/releases/download/v1.0.0-rc.2/protovalidate-cc-v1.0.0-rc.2.tar.gz",
],
)What's Changed
- Pull cel-cpp from the BCR by @jchadwick-buf in #97
- Add support for BCR publishing by @jchadwick-buf in #99
- Minor BCR publishing fixes for v1.0.0-rc.2 by @jchadwick-buf in #100
- Two more BCR fixes for v1.0.0-rc.2 by @jchadwick-buf in #101
Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2