v0.26.0
What's Changed
Four new lints related to items being removed from the public API by making them #[doc(hidden)]
. All contributed by @u9g:
struct_now_doc_hidden
enum_now_doc_hidden
function_now_doc_hidden
trait_now_doc_hidden
All these are semver-major changes, as described in this post: https://predr.ag/blog/checking-semver-for-doc-hidden-items/
Plus, an update to our library API to allow suppressing cargo-semver-checks
logging output, to make it more pleasant for other tools to plug in cargo-semver-checks
functionality as a library. Contributed by @markhaehnel.
Semver-checking with this release requires Rust 1.71+.
All Merged PRs
- Test on Rust 1.73 explicitly since stable is now 1.74. by @obi1kenobi in #584
- Weekly
cargo update
of dependencies by @obi1kenobi in #585 - Weekly
cargo update
of dependencies by @obi1kenobi in #588 - implement struct_now_doc_hidden lint by @u9g in #587
- Weekly
cargo update
of dependencies by @obi1kenobi in #591 - implement enum_now_doc_hidden lint by @u9g in #593
- implement function_now_doc_hidden lint by @u9g in #594
- implement trait_now_doc_hidden lint by @u9g in #595
- Add more details to MSRV policy in README FAQ by @obi1kenobi in #598
- Enable suppressing all output ("silent mode") by @markhaehnel in #592
- release v0.26 by @obi1kenobi in #601
New Contributors
- @markhaehnel made their first contribution in #592
Full Changelog: v0.25.0...v0.26.0