v3.10.0
MSRV Update Notice
This release raises the minimum supported Rust version from 1.59.0 to 1.88.0. If you are on an older compiler, stay on bon@3.9.
The new MSRV also comes with the deprecation of the implied-bounds cargo feature. Implied bounds are now added by default without any feature gate, so be sure to remove that feature from your Cargo.toml if you have it enabled. It's currently a no-op, and it won't be removed until a major release, for which there are no plans yet.
The MSRV bump comes from the darling@0.24 update, which is the first version that uses syn@3.0.
Added
- Support the
defaultswitch in theon(...)clause (#398). Thanks @ChrisJr404 for the contribution!
Changed
- Bump MSRV to
1.88.0, move to the 2024 edition, update tosyn@3.0anddarling@0.24(#399) - Deprecate the
implied-boundscargo feature. Implied bounds are now generated by default (#399)
Internal
- Regular maintenance (#392)