diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ad524c7..9aef031 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - "crates/protovalidate-buffa": "0.1.0", - "crates/protovalidate-buffa-protos": "0.1.2", - "crates/protovalidate-buffa-macros": "0.1.0", - "crates/protoc-gen-protovalidate-buffa": "0.1.2", - "crates/protovalidate-buffa-conformance": "0.0.3" + "crates/protovalidate-buffa": "0.2.0", + "crates/protovalidate-buffa-protos": "0.2.0", + "crates/protovalidate-buffa-macros": "0.2.0", + "crates/protoc-gen-protovalidate-buffa": "0.2.0", + "crates/protovalidate-buffa-conformance": "0.0.4" } diff --git a/Cargo.lock b/Cargo.lock index 468c3ae..057682c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -785,7 +785,7 @@ dependencies = [ [[package]] name = "protoc-gen-protovalidate-buffa" -version = "0.1.2" +version = "0.2.0" dependencies = [ "anyhow", "buffa", @@ -799,7 +799,7 @@ dependencies = [ [[package]] name = "protovalidate-buffa" -version = "0.1.0" +version = "0.2.0" dependencies = [ "buffa", "cel", @@ -817,7 +817,7 @@ dependencies = [ [[package]] name = "protovalidate-buffa-conformance" -version = "0.0.3" +version = "0.0.4" dependencies = [ "anyhow", "buffa", @@ -834,7 +834,7 @@ dependencies = [ [[package]] name = "protovalidate-buffa-macros" -version = "0.1.0" +version = "0.2.0" dependencies = [ "connectrpc", "proc-macro2", @@ -844,7 +844,7 @@ dependencies = [ [[package]] name = "protovalidate-buffa-protos" -version = "0.1.2" +version = "0.2.0" dependencies = [ "buffa", "buffa-build", diff --git a/crates/protoc-gen-protovalidate-buffa/CHANGELOG.md b/crates/protoc-gen-protovalidate-buffa/CHANGELOG.md index 77c6e81..7541f2a 100644 --- a/crates/protoc-gen-protovalidate-buffa/CHANGELOG.md +++ b/crates/protoc-gen-protovalidate-buffa/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [0.2.0](https://github.com/mathematic-inc/protovalidate-buffa/compare/protoc-gen-protovalidate-buffa-v0.1.2...protoc-gen-protovalidate-buffa-v0.2.0) (2026-05-09) + + +### ⚠ BREAKING CHANGES + +* requires Rust 1.95+ and edition 2024; depends on buffa 0.5 (was 0.4) and connectrpc 0.4 (was 0.3). + +### Bug Fixes + +* Bump buffa to 0.5.2, update edition to 2024, all deps to latest ([#4](https://github.com/mathematic-inc/protovalidate-buffa/issues/4)) ([743de86](https://github.com/mathematic-inc/protovalidate-buffa/commit/743de8677046d84deb2383bf453f1e62fbc195db)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * protovalidate-buffa-protos bumped from 0.1.2 to 0.2.0 + ## [0.1.2](https://github.com/mathematic-inc/protovalidate-buffa/compare/protoc-gen-protovalidate-buffa-v0.1.1...protoc-gen-protovalidate-buffa-v0.1.2) (2026-04-28) diff --git a/crates/protoc-gen-protovalidate-buffa/Cargo.toml b/crates/protoc-gen-protovalidate-buffa/Cargo.toml index 97db38a..f7aa41c 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." -version = "0.1.2" +version = "0.2.0" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -24,7 +24,7 @@ path = "src/main.rs" [dependencies] buffa = "0.5" buffa-codegen = "0.5" -protovalidate-buffa-protos = { path = "../protovalidate-buffa-protos", version = "0.1.2" } +protovalidate-buffa-protos = { path = "../protovalidate-buffa-protos", version = "0.2.0" } proc-macro2 = "1" quote = "1" syn = { version = "2", features = ["full"] } diff --git a/crates/protovalidate-buffa-conformance/Cargo.toml b/crates/protovalidate-buffa-conformance/Cargo.toml index 26ebb23..4b8821e 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.3" +version = "0.0.4" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -22,14 +22,14 @@ path = "src/main.rs" [dependencies] buffa = "0.5" buffa-types = "0.5" -protovalidate-buffa = { path = "../protovalidate-buffa", version = "0.1.0", default-features = false } -protovalidate-buffa-protos = { path = "../protovalidate-buffa-protos", version = "0.1.2" } +protovalidate-buffa = { path = "../protovalidate-buffa", version = "0.2.0", default-features = false } +protovalidate-buffa-protos = { path = "../protovalidate-buffa-protos", version = "0.2.0" } anyhow = "1" regex = "1" [build-dependencies] buffa-build = "0.5" -protoc-gen-protovalidate-buffa = { path = "../protoc-gen-protovalidate-buffa", version = "0.1.2" } +protoc-gen-protovalidate-buffa = { path = "../protoc-gen-protovalidate-buffa", version = "0.2.0" } buffa = "0.5" buffa-codegen = "0.5" anyhow = "1" diff --git a/crates/protovalidate-buffa-macros/CHANGELOG.md b/crates/protovalidate-buffa-macros/CHANGELOG.md index 4886daa..0dcc593 100644 --- a/crates/protovalidate-buffa-macros/CHANGELOG.md +++ b/crates/protovalidate-buffa-macros/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.2.0](https://github.com/mathematic-inc/protovalidate-buffa/compare/protovalidate-buffa-macros-v0.1.0...protovalidate-buffa-macros-v0.2.0) (2026-05-09) + + +### ⚠ BREAKING CHANGES + +* requires Rust 1.95+ and edition 2024; depends on buffa 0.5 (was 0.4) and connectrpc 0.4 (was 0.3). + +### Bug Fixes + +* Bump buffa to 0.5.2, update edition to 2024, all deps to latest ([#4](https://github.com/mathematic-inc/protovalidate-buffa/issues/4)) ([743de86](https://github.com/mathematic-inc/protovalidate-buffa/commit/743de8677046d84deb2383bf453f1e62fbc195db)) + ## 0.1.0 (2026-04-21) diff --git a/crates/protovalidate-buffa-macros/Cargo.toml b/crates/protovalidate-buffa-macros/Cargo.toml index 6bda1b0..621791c 100644 --- a/crates/protovalidate-buffa-macros/Cargo.toml +++ b/crates/protovalidate-buffa-macros/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "protovalidate-buffa-macros" description = "Proc-macro companion to protovalidate-buffa — #[connect_impl] on Connect service impls." -version = "0.1.0" +version = "0.2.0" edition.workspace = true rust-version.workspace = true license.workspace = true diff --git a/crates/protovalidate-buffa-protos/CHANGELOG.md b/crates/protovalidate-buffa-protos/CHANGELOG.md index a15ea85..891a419 100644 --- a/crates/protovalidate-buffa-protos/CHANGELOG.md +++ b/crates/protovalidate-buffa-protos/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.2.0](https://github.com/mathematic-inc/protovalidate-buffa/compare/protovalidate-buffa-protos-v0.1.2...protovalidate-buffa-protos-v0.2.0) (2026-05-09) + + +### ⚠ BREAKING CHANGES + +* requires Rust 1.95+ and edition 2024; depends on buffa 0.5 (was 0.4) and connectrpc 0.4 (was 0.3). + +### Bug Fixes + +* Bump buffa to 0.5.2, update edition to 2024, all deps to latest ([#4](https://github.com/mathematic-inc/protovalidate-buffa/issues/4)) ([743de86](https://github.com/mathematic-inc/protovalidate-buffa/commit/743de8677046d84deb2383bf453f1e62fbc195db)) + ## [0.1.2](https://github.com/mathematic-inc/protovalidate-buffa/compare/protovalidate-buffa-protos-v0.1.1...protovalidate-buffa-protos-v0.1.2) (2026-04-28) diff --git a/crates/protovalidate-buffa-protos/Cargo.toml b/crates/protovalidate-buffa-protos/Cargo.toml index 8faa3e2..db59967 100644 --- a/crates/protovalidate-buffa-protos/Cargo.toml +++ b/crates/protovalidate-buffa-protos/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "protovalidate-buffa-protos" description = "Compiled Rust types for buf/validate/validate.proto (for buffa), consumed by protoc-gen-protovalidate-buffa." -version = "0.1.2" +version = "0.2.0" edition.workspace = true rust-version.workspace = true license.workspace = true diff --git a/crates/protovalidate-buffa/CHANGELOG.md b/crates/protovalidate-buffa/CHANGELOG.md index 7d61f41..83eaac1 100644 --- a/crates/protovalidate-buffa/CHANGELOG.md +++ b/crates/protovalidate-buffa/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [0.2.0](https://github.com/mathematic-inc/protovalidate-buffa/compare/v0.1.0...v0.2.0) (2026-05-09) + + +### ⚠ BREAKING CHANGES + +* requires Rust 1.95+ and edition 2024; depends on buffa 0.5 (was 0.4) and connectrpc 0.4 (was 0.3). + +### Bug Fixes + +* Bump buffa to 0.5.2, update edition to 2024, all deps to latest ([#4](https://github.com/mathematic-inc/protovalidate-buffa/issues/4)) ([743de86](https://github.com/mathematic-inc/protovalidate-buffa/commit/743de8677046d84deb2383bf453f1e62fbc195db)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * protovalidate-buffa-macros bumped from 0.1.0 to 0.2.0 + ## 0.1.0 (2026-04-21) diff --git a/crates/protovalidate-buffa/Cargo.toml b/crates/protovalidate-buffa/Cargo.toml index 5ea936f..bb16750 100644 --- a/crates/protovalidate-buffa/Cargo.toml +++ b/crates/protovalidate-buffa/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "protovalidate-buffa" description = "Runtime for protoc-gen-protovalidate-buffa — Validate trait, ValidationError types, CEL integration, rule helpers." -version = "0.1.0" +version = "0.2.0" edition.workspace = true rust-version.workspace = true license.workspace = true @@ -20,7 +20,7 @@ connect = ["dep:connectrpc"] [dependencies] buffa = "0.5" -protovalidate-buffa-macros = { path = "../protovalidate-buffa-macros", version = "0.1.0" } +protovalidate-buffa-macros = { path = "../protovalidate-buffa-macros", version = "0.2.0" } regex = "1" chrono = { version = "0.4", default-features = false, features = ["clock", "std"] } cel = "0.13"