v0.23.0
What's Changed
This release enables sparse index support, which you'll notice in the form of much faster semver-checking time. Thanks to @Jake-Shadle for this huge contribution!
New lints in this release:
This is the last version to support Rust 1.67.
Due to many of our dependencies raising MSRV to 1.70, our future releases will also have an MSRV of 1.70 or higher. However, Rust 1.68-1.70 share a rustdoc JSON format, so the next planned release will be able to test crates that need 1.68 or 1.69 — just compile cargo-semver-checks
itself on Rust 1.70 or higher before using it with 1.68-1.69.
All Merged PRs
- Automatically keep
Cargo.lock
up to date. by @obi1kenobi in #483 - Fix dependency updater variable references. by @obi1kenobi in #484
- Weekly
cargo update
of dependencies by @obi1kenobi in #486 - Weekly
cargo update
of dependencies by @obi1kenobi in #489 - Add Rust 1.70 to test grid since stable is 1.71 now. by @obi1kenobi in #492
- Avoid lint by rewriting macro. by @obi1kenobi in #493
- Prettier test diff output via
similar-asserts
. by @obi1kenobi in #494 - Add lint for missing pub module-level const by @gliu20 in #491
- Ensure missing span_filename and span_begin_line shows user friendly error by @gliu20 in #490
- New lint: Pub module level static missing by @gliu20 in #496
- Weekly
cargo update
of dependencies by @obi1kenobi in #497 - Weekly
cargo update
of dependencies by @obi1kenobi in #498 - Make CI hash Rust files not toml files by @u9g in #501
- Weekly
cargo update
of dependencies by @obi1kenobi in #504 - Weekly
cargo update
of dependencies by @obi1kenobi in #505 - Update to Trustfall v0.6. by @obi1kenobi in #508
- Fix the rustc min version check to require Rust 1.67, not 1.65. by @obi1kenobi in #507
- Add Trait removed associated type lint by @u9g in #500
- Upgrade dependency major versions. by @obi1kenobi in #509
- Replace
crates-index
withtame-index
by @Jake-Shadle in #506 - Weekly
cargo update
of dependencies by @obi1kenobi in #510 - Weekly
cargo update
of dependencies by @obi1kenobi in #512 - Don't clippy dependencies. Lint rustdoc of hidden items. by @obi1kenobi in #514
- Rewrite code to avoid triggering new clippy lint. by @obi1kenobi in #515
- Point to the new repo name. by @obi1kenobi in #516
- Weekly
cargo update
of dependencies by @obi1kenobi in #517 - Weekly
cargo update
of dependencies by @obi1kenobi in #520 - Use serde 1.0.185, skipping past the version with a precompiled binary. by @obi1kenobi in #521
- Ensure we test on both Rust 1.71 and 1.72 stable. by @obi1kenobi in #522
- Fix error in link by @c-git in #526
- Weekly
cargo update
of dependencies by @obi1kenobi in #523 - Support rustdoc v27 for latest nightly. by @obi1kenobi in #529
- Release v0.23.0 with new lints and sparse index support. by @obi1kenobi in #528
New Contributors
- @gliu20 made their first contribution in #491
- @u9g made their first contribution in #501
- @Jake-Shadle made their first contribution in #506
- @c-git made their first contribution in #526
Full Changelog: v0.22.1...v0.23.0