30 lines
906 B
Plaintext
30 lines
906 B
Plaintext
RemoteCP Versioning format
|
|
==========================
|
|
##x.y.z format
|
|
|
|
1. x is the major version number for backwards incompatible changes (e.g. removed functions)
|
|
2. y is the minor version number for backwards compatible changes (e.g. added functions)
|
|
3. z is the patch number, for bug fixes
|
|
|
|
##Comparators
|
|
Lower version: <
|
|
Higher version: >
|
|
Lower or equal version: <=
|
|
Higher or equal version: >=
|
|
x or * as a wildcard
|
|
e.g.: 1.x.x >= 1.0.0 < 2.0.0
|
|
1.2.* >= 1.2.0 < 1.3.0
|
|
A range can be expressed with -
|
|
e.g.: 1.0.0 - 1.2.3 >=1.0.0 <1.2.3
|
|
1.2.0 - 2.0.0 >=1.2.0 <2.0.0
|
|
A range can be expressed by omitting lower order numbers
|
|
e.g.: 1 >=1.0.0 <2.0.0
|
|
1.2 >=1.2.0 <1.3.0
|
|
A range can be expressed with ~
|
|
e.g.: ~1 >=1.0.0 <2.0.0
|
|
~1.2 >=1.2.0 <1.3.0
|
|
~1.2.3 >=1.2.3 <1.3.0
|
|
|
|
##Logic
|
|
Two or more comparators in one string with only spaces between them: AND
|
|
||: OR |