From 9396b94a62496a21b400d2257574e268dc874828 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 30 May 2025 13:10:57 +0000 Subject: [PATCH 1/2] chore: release --- Cargo.lock | 8 ++++---- bon-cli/Cargo.toml | 2 +- bon-macros/Cargo.toml | 2 +- bon-sandbox/Cargo.toml | 4 ++-- bon/Cargo.toml | 4 ++-- website/src/changelog.md | 6 ++++++ 6 files changed, 16 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index dbde8409..e7c898dc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -67,7 +67,7 @@ dependencies = [ [[package]] name = "bon" -version = "3.6.3" +version = "3.6.4" dependencies = [ "bon-macros", "expect-test", @@ -79,7 +79,7 @@ dependencies = [ [[package]] name = "bon-cli" -version = "3.5.2" +version = "3.5.3" dependencies = [ "anyhow", "ra_ap_parser", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "bon-macros" -version = "3.6.3" +version = "3.6.4" dependencies = [ "darling", "expect-test", @@ -103,7 +103,7 @@ dependencies = [ [[package]] name = "bon-sandbox" -version = "3.6.3" +version = "3.6.4" dependencies = [ "bon", "buildstructor", diff --git a/bon-cli/Cargo.toml b/bon-cli/Cargo.toml index 198ac118..9fd799fe 100644 --- a/bon-cli/Cargo.toml +++ b/bon-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bon-cli" -version = "3.5.2" +version = "3.5.3" description = "Dev tool for working with the `bon` crate" diff --git a/bon-macros/Cargo.toml b/bon-macros/Cargo.toml index 74d2466f..1a1cd37e 100644 --- a/bon-macros/Cargo.toml +++ b/bon-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bon-macros" -version = "3.6.3" +version = "3.6.4" description = """ This is a proc-macro crate that is supposed to be a private implementation diff --git a/bon-sandbox/Cargo.toml b/bon-sandbox/Cargo.toml index f16f9b20..44972a5b 100644 --- a/bon-sandbox/Cargo.toml +++ b/bon-sandbox/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bon-sandbox" -version = "3.6.3" +version = "3.6.4" description = """ Not a real crate! It's just a showcase of examples used by `bon`'s documentation @@ -36,4 +36,4 @@ typed-builder = "0.20" [dependencies.bon] features = ["experimental-overwritable"] path = "../bon" -version = "=3.6.3" +version = "=3.6.4" diff --git a/bon/Cargo.toml b/bon/Cargo.toml index e95676f7..82afe1e4 100644 --- a/bon/Cargo.toml +++ b/bon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bon" -version = "3.6.3" +version = "3.6.4" description = "Next-gen compile-time-checked builder generator, named function's arguments, and more!" @@ -45,7 +45,7 @@ workspace = true # The version of the macro crate is pinned to a specific one because the code # generated by the macros uses private APIs from the runtime crate that are not # guarded by semver. -bon-macros = { path = "../bon-macros", version = "=3.6.3" } +bon-macros = { path = "../bon-macros", version = "=3.6.4" } rustversion = "1" [dev-dependencies] diff --git a/website/src/changelog.md b/website/src/changelog.md index 175ae489..84aa4f3e 100644 --- a/website/src/changelog.md +++ b/website/src/changelog.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.6.4](https://github.com/elastio/bon/compare/v3.6.3...v3.6.4) - 2025-05-30 + +### Other + +- Improve error reporting for using the #[bon::builder] fully qualified attribute inside of impl blocks ([#297](https://github.com/elastio/bon/pull/297)) + ## [3.6.3](https://github.com/elastio/bon/compare/v3.6.2...v3.6.3) - 2025-04-21 ### Fixed From 1775fa42066e553ff9a7258d01a3e67570ea34aa Mon Sep 17 00:00:00 2001 From: Veetaha Date: Fri, 30 May 2025 13:16:37 +0000 Subject: [PATCH 2/2] Improve changelog --- Cargo.lock | 2 +- bon-cli/Cargo.toml | 2 +- bon-sandbox/Cargo.toml | 2 +- website/src/changelog.md | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e7c898dc..2223124f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -79,7 +79,7 @@ dependencies = [ [[package]] name = "bon-cli" -version = "3.5.3" +version = "3.6.4" dependencies = [ "anyhow", "ra_ap_parser", diff --git a/bon-cli/Cargo.toml b/bon-cli/Cargo.toml index 9fd799fe..57e402c0 100644 --- a/bon-cli/Cargo.toml +++ b/bon-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bon-cli" -version = "3.5.3" +version = "3.6.4" description = "Dev tool for working with the `bon` crate" diff --git a/bon-sandbox/Cargo.toml b/bon-sandbox/Cargo.toml index 44972a5b..cb3fd1a4 100644 --- a/bon-sandbox/Cargo.toml +++ b/bon-sandbox/Cargo.toml @@ -36,4 +36,4 @@ typed-builder = "0.20" [dependencies.bon] features = ["experimental-overwritable"] path = "../bon" -version = "=3.6.4" +version = "=3.6.4" diff --git a/website/src/changelog.md b/website/src/changelog.md index 84aa4f3e..31e45414 100644 --- a/website/src/changelog.md +++ b/website/src/changelog.md @@ -9,9 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [3.6.4](https://github.com/elastio/bon/compare/v3.6.3...v3.6.4) - 2025-05-30 -### Other +### Added -- Improve error reporting for using the #[bon::builder] fully qualified attribute inside of impl blocks ([#297](https://github.com/elastio/bon/pull/297)) +- Improve error reporting when using the `#[bon::builder]` fully qualified attribute inside of impl blocks ([#297](https://github.com/elastio/bon/pull/297)) ## [3.6.3](https://github.com/elastio/bon/compare/v3.6.2...v3.6.3) - 2025-04-21