mirror of
https://github.com/renovatebot/renovate.git
synced 2024-12-22 13:38:32 +00:00
eb8c08079e
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Michael Kriese <michael.kriese@visualon.de> |
||
---|---|---|
.. | ||
index.spec.ts | ||
index.ts | ||
pattern.ts | ||
readme.md | ||
transform.ts |
rez versioning was developed to support the rez Package Manager. It's based on Semantic Versioning but includes its own concept of ranges.
Use of dots
A range is expressed with dots 1.2..2
means >=1.2.x <2.0.0
.
No exact versions unless using two equals ==
In rez, 1.2.3
doesn't mean "exactly 1.2.3", it actually means >= 1.2.3 <1.2.4
.
If you want to use an exact version use two equal characters, like this: ==1.2.3
.
Use of pipes
rez uses pipes as an OR operator, 2.7..3|4
means >=2.7 <3 OR 4.x.x
.
This has not been implemented yet. The current iteration of rez versioning does not support pipes yet.