v0.37.0
What's Changed
We shipped support for linting Cargo.toml
files for breakage — learn more in the accompanying blog post!
This release requires Rust 1.80+ both to install (MSRV) and at runtime. Future releases will require Rust 1.81+.
All Merged PRs
- Require Rust 1.80+ going forward. by @obi1kenobi in #983
- Weekly
cargo update
of dependencies by @obi1kenobi in #984 - Weekly
cargo update
of dependencies by @obi1kenobi in #988 - Weekly
cargo update
of dependencies by @obi1kenobi in #989 - Make hash optional in bugreport integration test by @suaviloquence in #986
- Upgrade to Trustfall v0.8 and trustfall_rustdoc v0.17. by @obi1kenobi in #992
- Weekly
cargo update
of dependencies by @obi1kenobi in #994 - Avoid dependency on cmake by switching
gix
features. by @obi1kenobi in #995 - Weekly
cargo update
of dependencies by @obi1kenobi in #996 - Refactor data generation to be cleaner and more principled. by @obi1kenobi in #1001
- Weekly
cargo update
of dependencies by @obi1kenobi in #1002 - Delint for new clippy lints. by @obi1kenobi in #1006
- Add next Rust minor to test matrix by @obi1kenobi in #1004
- Support linting breaking changes in manifests & add
feature_missing
lint by @obi1kenobi in #1007 - Share built indexes across all test runs to speed up tests. by @obi1kenobi in #1009
- Build test indexes in parallel using
rayon
. by @obi1kenobi in #1010 - Weekly
cargo update
of dependencies by @obi1kenobi in #1011 - Ensure we catch optional dependencies whose implicit features go missing by @obi1kenobi in #1015
- Preserve
RUSTDOCFLAGS
so that custom--cfg
settings can be applied. by @obi1kenobi in #1016 - Release v0.37 with support for linting
Cargo.toml
manifests. by @obi1kenobi in #1017
Full Changelog: v0.36.0...v0.37.0