Pre-RFC: MSRV-aware resolver

Ed, re-sharing from our discussion so that it doesn't get lost. Thanks for your work on this! Regarding the policy that crate owners should follow with MSRV bumps, my preference would be for MSRV bumps to require at least a minor crate version bump.

This way older toolchains can still benefit from bug and/or security patches on the old MSRV via patch bumps on the old minor version.

Example:

  • 0.2.0 released with MSRV 1.64
  • 0.3.0 released with MSRV 1.66
  • 0.2.1 can be released later with a security fix, and can still be released with MSRV 1.64
2 Likes