diff --git a/Cargo.lock b/Cargo.lock index 9d73c94f..953eebd5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -82,7 +82,7 @@ checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" [[package]] name = "bon" -version = "3.8.0" +version = "3.8.1" dependencies = [ "bon-macros", "expect-test", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "bon-macros" -version = "3.8.0" +version = "3.8.1" dependencies = [ "darling 0.21.3", "expect-test", @@ -108,7 +108,7 @@ dependencies = [ [[package]] name = "bon-sandbox" -version = "3.8.0" +version = "3.8.1" dependencies = [ "bon", "buildstructor", diff --git a/bon-macros/Cargo.toml b/bon-macros/Cargo.toml index 82b22b2c..52551432 100644 --- a/bon-macros/Cargo.toml +++ b/bon-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bon-macros" -version = "3.8.0" +version = "3.8.1" 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 908e506f..8feaa465 100644 --- a/bon-sandbox/Cargo.toml +++ b/bon-sandbox/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bon-sandbox" -version = "3.8.0" +version = "3.8.1" description = """ Not a real crate! It's just a showcase of examples used by `bon`'s documentation @@ -36,4 +36,4 @@ typed-builder = "0.22" [dependencies.bon] features = ["experimental-overwritable"] path = "../bon" -version = "=3.8.0" +version = "=3.8.1" diff --git a/bon/Cargo.toml b/bon/Cargo.toml index a03f3679..842ff6cf 100644 --- a/bon/Cargo.toml +++ b/bon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bon" -version = "3.8.0" +version = "3.8.1" 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.8.0" } +bon-macros = { path = "../bon-macros", version = "=3.8.1" } rustversion = "1" [dev-dependencies] diff --git a/website/src/changelog.md b/website/src/changelog.md index 0153d6c8..bd1b863b 100644 --- a/website/src/changelog.md +++ b/website/src/changelog.md @@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [3.8.1](https://github.com/elastio/bon/compare/v3.8.0...v3.8.1) - 2025-10-08 + +### Fixed + +- Fix `clippy::wrong_self_convention` warning for fields with `is_` prefix etc. ([#349](https://github.com/elastio/bon/pull/349)). Thanks [@nicmue](https://github.com/nicmue) for the contribution! + +### Internal + +- Add a regression test for `clippy::wrong_self_convention` ([#350](https://github.com/elastio/bon/pull/350)) + ## [3.8.0](https://github.com/elastio/bon/compare/v3.7.2...v3.8.0) - 2025-10-04 ### Lint Update Notice