diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 6e1f8d9..ca0c3b8 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -2,6 +2,6 @@ "crates/protovalidate-buffa": "0.5.1", "crates/protovalidate-buffa-protos": "0.5.0", "crates/protovalidate-buffa-macros": "0.3.1", - "crates/protoc-gen-protovalidate-buffa": "0.5.0", - "crates/protovalidate-buffa-conformance": "0.0.10" + "crates/protoc-gen-protovalidate-buffa": "0.5.1", + "crates/protovalidate-buffa-conformance": "0.0.11" } diff --git a/Cargo.lock b/Cargo.lock index 7e17da3..3293c54 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -780,7 +780,7 @@ dependencies = [ [[package]] name = "protoc-gen-protovalidate-buffa" -version = "0.5.0" +version = "0.5.1" dependencies = [ "anyhow", "buffa", @@ -813,7 +813,7 @@ dependencies = [ [[package]] name = "protovalidate-buffa-conformance" -version = "0.0.10" +version = "0.0.11" dependencies = [ "anyhow", "buffa", diff --git a/crates/protoc-gen-protovalidate-buffa/CHANGELOG.md b/crates/protoc-gen-protovalidate-buffa/CHANGELOG.md index 07678ca..d90601f 100644 --- a/crates/protoc-gen-protovalidate-buffa/CHANGELOG.md +++ b/crates/protoc-gen-protovalidate-buffa/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.5.1](https://github.com/mathematic-inc/protovalidate-buffa/compare/protoc-gen-protovalidate-buffa-v0.5.0...protoc-gen-protovalidate-buffa-v0.5.1) (2026-07-14) + + +### Bug Fixes + +* Borrow value in optional string pattern check ([#21](https://github.com/mathematic-inc/protovalidate-buffa/issues/21)) ([5e58b3d](https://github.com/mathematic-inc/protovalidate-buffa/commit/5e58b3d51da60cee6a7f93d65028cf4428cc1e91)) + ## [0.5.0](https://github.com/mathematic-inc/protovalidate-buffa/compare/protoc-gen-protovalidate-buffa-v0.4.0...protoc-gen-protovalidate-buffa-v0.5.0) (2026-06-28) diff --git a/crates/protoc-gen-protovalidate-buffa/Cargo.toml b/crates/protoc-gen-protovalidate-buffa/Cargo.toml index 506c746..f462396 100644 --- a/crates/protoc-gen-protovalidate-buffa/Cargo.toml +++ b/crates/protoc-gen-protovalidate-buffa/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "protoc-gen-protovalidate-buffa" description = "protoc plugin that emits static Rust Validate impls from buf.validate annotations for buffa-generated messages. CEL expressions are transpiled to native Rust at codegen time — no runtime interpreter." -version = "0.5.0" +version = "0.5.1" edition.workspace = true rust-version.workspace = true license.workspace = true diff --git a/crates/protovalidate-buffa-conformance/Cargo.toml b/crates/protovalidate-buffa-conformance/Cargo.toml index 21a59d3..6d5781f 100644 --- a/crates/protovalidate-buffa-conformance/Cargo.toml +++ b/crates/protovalidate-buffa-conformance/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "protovalidate-buffa-conformance" description = "Conformance executor for the upstream protovalidate-conformance harness." -version = "0.0.10" +version = "0.0.11" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -34,7 +34,7 @@ chrono = { version = "0.4", default-features = false, features = ["clock", "std" [build-dependencies] buffa-build = "0.7" -protoc-gen-protovalidate-buffa = { path = "../protoc-gen-protovalidate-buffa", version = "0.5.0" } +protoc-gen-protovalidate-buffa = { path = "../protoc-gen-protovalidate-buffa", version = "0.5.1" } buffa = "0.7" buffa-codegen = "0.7" anyhow = "1"