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
|