0
0
mirror of https://github.com/semver/semver.git synced 2025-08-25 07:15:30 +00:00

Delimit pre-release versions by dash instead of dot.

This commit is contained in:
Tom Preston-Werner 2011-06-19 22:31:16 +02:00
parent 38db63f218
commit 05a00df02d

View File

@ -53,12 +53,11 @@ patch version MUST be reset to zero. For instance: 1.1.3 -> 2.0.0 and 2.1.7 ->
2.2.0. 2.2.0.
1. A pre-release version number MAY be denoted by appending an arbitrary 1. A pre-release version number MAY be denoted by appending an arbitrary
string immediately following the patch version and a decimal point. The string string immediately following the patch version and a dash. The string MUST be
MUST be comprised of only alphanumerics plus dash [0-9A-Za-z-] and MUST begin comprised of only alphanumerics plus dash [0-9A-Za-z-]. Pre-release versions
with an alpha character [A-Za-z]. Pre-release versions satisfy but have a satisfy but have a lower precedence than the associated normal version.
lower precedence than the associated normal version. Precedence SHOULD be Precedence SHOULD be determined by lexicographic ASCII sort order. For
determined by lexicographic ASCII sort order. For instance: 1.0.0.alpha1 < instance: 1.0.0-alpha1 < 1.0.0-beta1 < 1.0.0-beta2 < 1.0.0-rc1 < 1.0.0.
1.0.0.beta1 < 1.0.0.beta2 < 1.0.0.rc1 < 1.0.0.
1. Once a versioned package has been released, the contents of that version 1. Once a versioned package has been released, the contents of that version
MUST NOT be modified. Any modifications must be released as a new version. MUST NOT be modified. Any modifications must be released as a new version.