mirror of
https://github.com/renovatebot/renovate.git
synced 2025-01-15 00:56:26 +00:00
73c8227132
When rangeStrategy=bump, and the existing range is "short" (e.g. `^1`), and a bump is required, the new result will be a version range (e.g. `^1.0.7`). Closes #20488 |
||
---|---|---|
.. | ||
index.spec.ts | ||
index.ts | ||
readme.md |
Cargo versioning uses Semantic Versioning 2.0.
Cargo supports ranges in a similar manner to npm, but not identical. The important differences are:
Use of commas
Multiple version requirements can also be separated with a comma, e.g. >= 1.2, < 1.5
. We interpret this to mean AND.
No exact versions unless using equals =
In Cargo, 1.2.3
doesn't mean "exactly 1.2.3", it actually means >=1.2.3 <2.0.0
. So this is like the equivalent of ^1.2.3
in npm.