cargo cargo-semver-checks 0.47.0
v0.47.0

latest releases: 0.49.0, 0.48.0
4 months ago

In this release

  • 7 new lints
  • Spotlight: Google Summer of Code

This release also includes a workaround for a Rust 1.94 rustdoc bug that caused cargo-semver-checks to crash in certain projects. We contributed the fix to rustdoc and are including a workaround here so our users can continue using cargo-semver-checks with Rust 1.94.

semver-animation
This adorable animation was made by @dekirisu

This release requires Rust 1.91+ both to install (MSRV) and at runtime.

Spotlight: Participating in Google Summer of Code

cargo-semver-checks is once again participating in Google Summer of Code, as part of the Rust project!

This is the third year in a row that students from all over the world are eligible to submit proposals for multi-month projects aimed at improving Rust and its tooling such as cargo-semver-checks. An initial list of suggested proposal topics is available here, and student are of course welcome to bring their own ideas as well.

The application period runs from March 16-31, 2026. Good luck to all applicants — we're excited to see you and we can't wait to see what you build!

New lints

7 opt-in lints for additive-only changes were added in this release:

  • inherent_method_added
  • inherent_method_no_longer_unsafe
  • inherent_method_now_const
  • repr_c_added
  • repr_transparent_added
  • struct_no_longer_has_non_pub_fields
  • struct_no_longer_non_exhaustive

All merged PRs

New Contributors

Full Changelog: v0.46.0...v0.47.0

Don't miss a new cargo-semver-checks release

NewReleases is sending notifications on new releases.