0
0
mirror of https://github.com/semver/semver.git synced 2025-08-24 23:08:35 +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.
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
MUST be comprised of only alphanumerics plus dash [0-9A-Za-z-] and MUST begin
with an alpha character [A-Za-z]. Pre-release versions satisfy but have a
lower precedence than the associated normal version. Precedence SHOULD be
determined by lexicographic ASCII sort order. For instance: 1.0.0.alpha1 <
1.0.0.beta1 < 1.0.0.beta2 < 1.0.0.rc1 < 1.0.0.
string immediately following the patch version and a dash. The string MUST be
comprised of only alphanumerics plus dash [0-9A-Za-z-]. Pre-release versions
satisfy but have a lower precedence than the associated normal version.
Precedence SHOULD be determined by lexicographic ASCII sort order. For
instance: 1.0.0-alpha1 < 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
MUST NOT be modified. Any modifications must be released as a new version.