Skip to content

cargo-msrv 0.16.0-beta.24

Pre-release
Pre-release
Compare
Choose a tag to compare
@foresterre foresterre released this 09 Aug 21:43
· 305 commits to main since this release

Changelog

Notably:

  • Fixed issue where some errors were not being reported (e.g. cargo msrv verify did not print an error if it wasn't possible to resolve the MSRV to check against). {✨ Thanks @Marcono1234}

Full Changelog: v0.16.0-beta.23...v0.16.0-beta.24

Known issues

  • The CLI arguments --features, --all-features, --no-default-features, --min, --max, --include-all-patch-releases and --release-source are ignored when provided to the verify subcommand. Workaround: supply these arguments directly to the top-level command, e.g. cargo msrv --all-features verify.
  • The CLI arguments --target and --add-component can be provided to both the top-level cargo msrv command, and the cargo msrv verify subcommand, however if they're provided to both, then only the arguments of the subcommand are considered. Example: cargo msrv --target x --add-component a --add-component b verify --target y --add-component c --add-component d does not reject or collect the --target x --add-component a --add-component b portion; the program will only be aware of the --target y --add-component c --add-component d arguments.
  • The CLI arguments --target and --add-component are shown to be available globally (i.e. both at the top level cargo msrv command and at the subcommand level, e.g. cargo msrv verify), even for subcommands which do not consume these arguments like cargo msrv list.