Skip to content

Commit 09b719a

Browse files
authored
Update changelog (#348)
1 parent 40efe52 commit 09b719a

1 file changed

Lines changed: 13 additions & 5 deletions

File tree

website/src/changelog.md

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

88
## [3.8.0](https://github.com/elastio/bon/compare/v3.7.2...v3.8.0) - 2025-10-04
99

10-
### Other
10+
### Lint Update Notice
11+
12+
This release brings some rustdoc improvements and no other visible API changes except that `rustc` and `clippy` will start reporting some more true-positive lints. For example builder methods defined via an impl block annotated with `#[bon]` will now be correctly reported as unused if they are not used. Also, using a private type in a public builder method will trigger a `private_interfaces` lint now.
13+
14+
This is all thanks to the updated span handling design researched and implemented by [@Eisverygoodletter](https://github.com/Eisverygoodletter). It's not clear what other new lints the new span handling may trigger in other realworld codebases. If you see a lint from the code generated by `bon` that you think shouldn't be there, please, open an issue, and it'll be fixed as soon as possible!
15+
16+
### Changed
17+
18+
- Make rustdoc source links for the starting function reference original function ([#341](https://github.com/elastio/bon/pull/341)). Thanks [@Eisverygoodletter](https://github.com/Eisverygoodletter) for the contribution!
19+
- Make rustdoc source links for setters/getters reference original member ([#345](https://github.com/elastio/bon/pull/345))
20+
21+
### Internal
1122

12-
- Add some more assertions to eliminate dead code lints in tests ([#343](https://github.com/elastio/bon/pull/343))
13-
- Preserve `fn` and `{}` for `start_fn` so that rustdoc generates correct links ([#341](https://github.com/elastio/bon/pull/341))
14-
- Make rustdoc source links for setters/getters/other_items reference original member ([#345](https://github.com/elastio/bon/pull/345))
15-
- Fix msrv and unstable CI jobs ([#342](https://github.com/elastio/bon/pull/342))
23+
- Regular maintenance ([#342](https://github.com/elastio/bon/pull/342), [#343](https://github.com/elastio/bon/pull/343), [#347](https://github.com/elastio/bon/pull/347))
1624

1725
## [3.7.2](https://github.com/elastio/bon/compare/v3.7.1...v3.7.2) - 2025-09-02
1826

0 commit comments

Comments
 (0)