Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 5, 2025

This PR contains the following updates:

Package Type Update Change
bon (source) dev-dependencies minor =3.7.2 -> =3.8.1
bon (source) dependencies minor =3.7.2 -> =3.8.1

Release Notes

elastio/bon (bon)

v3.8.1

Compare Source

Fixed
  • Fix clippy::wrong_self_convention warning for fields with is_ prefix etc. (#​349). Thanks @​nicmue for the contribution!
Internal
  • Add a regression test for clippy::wrong_self_convention (#​350)

v3.8.0

Compare Source

Lint Update Notice

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.

This is all thanks to the updated span handling design researched and implemented by @​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!

Changed
  • Make rustdoc source links for the starting function reference original function (#​341). Thanks @​Eisverygoodletter for the contribution!
  • Make rustdoc source links for setters/getters reference original member (#​345)
Internal

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/bon-3.x branch 2 times, most recently from ee486a9 to 1e182ff Compare October 8, 2025 12:58
@renovate renovate bot changed the title Update Rust crate bon to v3.8.0 Update Rust crate bon to v3.8.1 Oct 8, 2025
@renovate renovate bot force-pushed the renovate/bon-3.x branch from 1e182ff to b848c45 Compare October 9, 2025 15:36
@Turbo87 Turbo87 merged commit 0023ff9 into main Oct 9, 2025
10 checks passed
@Turbo87 Turbo87 deleted the renovate/bon-3.x branch October 9, 2025 19:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants