Lock 0.x dependencies to semver-compatible versions#87
Conversation
Can you explain the discrepancy I see? Since this is an application I don't see anything reckless about it. Updates have to be done deliberately to have any effect on the resulting dependency graph. |
|
The discrepancy is that In constrast, |
|
My question is related to "I realize there is a lockfile". The lockfile determines the exact dependency versions and if there are semver-incompatible updates (which have to be triggered by hand), we'd notice right away. I'm not against that change per se but my practice tells me that this is more of a concern for libraries than applications. But whatever. |
Specifying dependencies as
= "0"is almost exactly like "specifying"= "*"for crates >= 1.x. I realize there is a lockfile, but it still seems reckless.