Minimum supported rust version (MSRV) policy that indicates the most recent stable rust release is the minimum whenever a new crate version is published. It is not required to bump a crate's major version after a new stable compiler is released.
For example crate_foo version 0.1.2
published on 2018-12-28 has MSRV 1.31.1
as this compiler was published on 2018-12-20.
The advantages of this approach is simplicity in maintaining a crate's code.
If you are unable to update your compiler, you may be unable to update crate dependencies following this policy.