mirror of
https://github.com/semver/semver.git
synced 2025-08-26 07:45:30 +00:00
New school pre-release syntax and semantics.
This commit is contained in:
parent
dcec27f836
commit
5ca270cff1
18
semver.md
18
semver.md
@ -52,12 +52,18 @@ version MUST be reset to zero. When a minor version number is incremented, the
|
|||||||
patch version MUST be reset to zero. For instance: 1.1.3 -> 2.0.0 and 2.1.7 ->
|
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 a dash and a
|
||||||
string immediately following the patch version and a dash. The string MUST be
|
qualifying string immediately following the patch version. The qualifying
|
||||||
comprised of only alphanumerics plus dash [0-9A-Za-z-]. Pre-release versions
|
string is comprised of a mandatory identifier and an optional sequence number.
|
||||||
satisfy but have a lower precedence than the associated normal version.
|
If the sequence number is used, it MUST be separated from the identifier by a
|
||||||
Precedence SHOULD be determined by lexicographic ASCII sort order. For
|
tilde. Identifiers MUST be comprised of only alphanumerics plus dash
|
||||||
instance: 1.0.0-alpha1 < 1.0.0-beta1 < 1.0.0-beta2 < 1.0.0-rc1 < 1.0.0.
|
[0-9A-Za-z-]. Sequence numbers MUST be comprised of only digits [0-9].
|
||||||
|
Pre-release versions satisfy but have a lower precedence than the associated
|
||||||
|
normal version. Precedence SHOULD be determined by lexicographic ASCII sort
|
||||||
|
order of the identifier followed by numeric sort order of the sequence number.
|
||||||
|
If the sequence number is absent, it MUST be considered to be zero. For
|
||||||
|
example: 1.0.0-alpha < 1.0.0-alpha~1 < 1.0.0-beta~2 < 1.0.0-beta~11 <
|
||||||
|
1.0.0-rc~1 < 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.
|
||||||
|
Loading…
Reference in New Issue
Block a user