Update cargo-semver-checks to v0.44.0 #2864
Merged
+1
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
0.43.0
->0.44.0
Release Notes
obi1kenobi/cargo-semver-checks (cargo-semver-checks)
v0.44.0
Compare Source
In this release
✨ This adorable animation was made by @dekirisu ✨
This release requires Rust 1.88+ both to install (MSRV) and at runtime. Future releases will require Rust 1.89+.
Spotlight: The Moore's Law of Lints
We have a kind of "Moore's Law" for lints: every year we run twice as many lints in the same total time.
This is rare and remarkable, and requires overcoming many complex socio-technical challenges! Here are a few examples from conference talks related to
cargo-semver-checks
:We're also fortunate to have two extraordinary students working on
cargo-semver-checks
this year as part of Google Summer of Code! Their work is key to continuing this positive exponential trend, and we look forward to showcasing their impact more closely later this year.New lints
The 22 new lints are grouped in several categories.
API or ABI breakage
function_const_generic_reordered
function_generic_type_reordered
function_now_returns_unit
inherent_method_const_generic_reordered
inherent_method_generic_type_reordered
inherent_method_now_returns_unit
repr_align_added
repr_align_changed
repr_align_removed
repr_packed_changed
trait_const_generic_reordered
trait_generic_type_reordered
trait_method_const_generic_reordered
trait_method_generic_type_reordered
trait_method_now_returns_unit
trait_method_return_value_added
type_const_generic_reordered
type_generic_type_reordered
Compatibility risks, such as changes that may require a SemVer major bump to revert, or may otherwise represent unintended API changes without being SemVer-major themselves:
pub_api_sealed_trait_method_return_value_added
Additive-only API changes (opt-in only; more work required):
function_must_use_removed
struct_must_use_removed
union_must_use_removed
All merged PRs
cargo update
of dependencies by @obi1kenobi in #1388cargo update
of dependencies by @obi1kenobi in #1391struct_must_use_removed
by @nk9 in #1392cargo update
of dependencies by @obi1kenobi in #1395cargo update
of dependencies by @obi1kenobi in #1398function_must_use_removed
by @nk9 in #1400union_must_use_removed
by @nk9 in #1399function_const_generic_reordered
andfunction_generic_type_reordered
lints. by @obi1kenobi in #1407repr_packed_changed
lint. by @obi1kenobi in #1420cargo update
of dependencies by @obi1kenobi in #1425cargo update
of dependencies by @obi1kenobi in #1427trustfall_rustdoc
andcargo_metadata
versions. by @obi1kenobi in #1428ron
,clap-cargo
,gix
, andtame-index
major versions. by @obi1kenobi in #1429test_crates
directory to ignore lockfiles. by @obi1kenobi in #1431TODO
notes to function about returning unit. by @obi1kenobi in #1435cargo update
of dependencies by @obi1kenobi in #1437cargo update
of dependencies by @obi1kenobi in #1441New Contributors
Full Changelog: obi1kenobi/cargo-semver-checks@v0.43.0...v0.44.0
Configuration
📅 Schedule: Branch creation - Every minute ( * * * * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.