v0.34.0
What's Changed
In this release:
- 3 new lints
- support for rustdoc format v33
This release requires Rust 1.77+ both to install (MSRV) and at runtime. It also ensures cargo-semver-checks
continues to build correctly on Rust 1.80, addressing both the inference-breaking change and the floating-point miscompilation issues in 1.80.0.
New lints
inherent_method_now_doc_hidden
by @orblivion in #821union_pub_field_now_doc_hidden
by @PedroTurik in #844union_must_use_added
by @PedroTurik in #845
Support for rustdoc format v33
Latest nightly
Rust has switched to rustdoc format v33. You'll want to update to this new release if you are relying on nightly.
Implemented across:
All Merged PRs
- Require Rust 1.77+ going forward. by @obi1kenobi in #833
- feat: Object safe trait nightly test by @devanbenz in #661
- Add next Rust minor to test matrix by @obi1kenobi in #834
- Add separately-invocable build-binaries workflow. by @obi1kenobi in #837
- Use a GitHub personal auth token to push new tagged versions. by @obi1kenobi in #838
- Inherent method now doc hidden by @orblivion in #821
- Enable tests for async fn in traits by @jw013 in #839
- Add Troubleshooting section to README by @obi1kenobi in #842
- Update Rust versions for cross-version caching job. by @obi1kenobi in #843
- Weekly
cargo update
of dependencies by @obi1kenobi in #840 - Add union pub field now doc hidden lint by @PedroTurik in #844
- Adds union_must_use_added lint by @PedroTurik in #845
- Fix typo in features_simple/old test crate by @suaviloquence in #849
- Weekly
cargo update
of dependencies by @obi1kenobi in #850 - Support latest nightly rustdoc JSON format v33. by @obi1kenobi in #852
- Release v0.34 with 3 new lints and new rustdoc JSON format support. by @obi1kenobi in #853
New Contributors
- @orblivion made their first contribution in #821
- @PedroTurik made their first contribution in #844
Full Changelog: v0.33.0...v0.34.0