Skip to content

Commit f4e1b95

Browse files
chore: release 3.5.2 (#276)
1 parent 7629c50 commit f4e1b95

6 files changed

Lines changed: 18 additions & 10 deletions

File tree

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bon-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bon-cli"
3-
version = "3.4.0"
3+
version = "3.5.2"
44

55
description = "Dev tool for working with the `bon` crate"
66

bon-macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bon-macros"
3-
version = "3.5.1"
3+
version = "3.5.2"
44

55
description = """
66
This is a proc-macro crate that is supposed to be a private implementation

bon-sandbox/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bon-sandbox"
3-
version = "3.5.1"
3+
version = "3.5.2"
44

55
description = """
66
Not a real crate! It's just a showcase of examples used by `bon`'s documentation
@@ -36,4 +36,4 @@ typed-builder = "0.20"
3636
[dependencies.bon]
3737
features = ["experimental-overwritable"]
3838
path = "../bon"
39-
version = "=3.5.1"
39+
version = "=3.5.2"

bon/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bon"
3-
version = "3.5.1"
3+
version = "3.5.2"
44

55
description = "Next-gen compile-time-checked builder generator, named function's arguments, and more!"
66

@@ -45,7 +45,7 @@ workspace = true
4545
# The version of the macro crate is pinned to a specific one because the code
4646
# generated by the macros uses private APIs from the runtime crate that are not
4747
# guarded by semver.
48-
bon-macros = { path = "../bon-macros", version = "=3.5.1" }
48+
bon-macros = { path = "../bon-macros", version = "=3.5.2" }
4949
rustversion = "1"
5050

5151
[dev-dependencies]

website/src/changelog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [3.5.2](https://github.com/elastio/bon/compare/v3.5.1...v3.5.2) - 2025-04-09
11+
12+
### Fixed
13+
14+
- Small fix for rust-analyzer syntax highlighting of parameters for functions annotated with `#[builder]` ([#275](https://github.com/elastio/bon/pull/275)).
15+
This doesn't fix the problem fully since function parameters are now assigned "variable" semantic token type instead of "parameter". However, it's already better than "struct" that they were assigned before this fix. Created an issue in rust-analyzer with more details and to get the full fix of this problem: [rust-lang/rust-analyzer#19556](https://github.com/rust-lang/rust-analyzer/issues/19556).
16+
- Fix lints on nightly 2025-03-20 ([#272](https://github.com/elastio/bon/pull/272))
17+
1018
## [3.5.1](https://github.com/elastio/bon/compare/v3.5.0...v3.5.1) - 2025-03-19
1119

1220
### Fixed

0 commit comments

Comments
 (0)