-
Notifications
You must be signed in to change notification settings - Fork 32
Closed
Description
Hello 👋
We are using some of the picky crates in our various Parsec projects. For the second time we noticed that a new patch version of one of the crate introduced code only compiling on the latest stable
.
The specific case here is the switch of picky-asn1
from 0.3.1
to 0.3.2
. The later requires Rust version 1.52.0 to compile.
We had 0.3.1
in our Cargo.toml
and with a cargo update
it fetched 0.3.2
as per semver rules and broke compilation in some places where the Rust version was specifically fixed to an older version.
This is mostly open for discussion: what are your opinions on this? Are semver
rules concerned about Rust versions as well? Would it make sense to introduce a Minimum Stable Rust Version?
Metadata
Metadata
Assignees
Labels
No labels