From 5a4a61d0779096c96c87fb21194bd0f54f314064 Mon Sep 17 00:00:00 2001 From: "Rico Sta. Cruz" Date: Mon, 15 Jan 2018 18:17:37 +0800 Subject: [PATCH] semver: document hyphenated ranges and combinators --- semver.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/semver.md b/semver.md index 7fa599753..686baadd6 100644 --- a/semver.md +++ b/semver.md @@ -1,7 +1,7 @@ --- title: Semver layout: 2017/sheet -updated: 2017-08-26 +updated: 2018-01-15 weight: -3 --- @@ -47,6 +47,22 @@ Note that suffixed versions (`1.2.3-rc1`) are not matched. | `x` | same | | {: .-shortcuts} +### Hyphenated ranges + +| Range | Description | +| --- | --- | +| `1.2.3 - 2.3.0` | is `>=1.2.3 <=2.3.4` | +| `1.2.3 - 2.3` | is `>=1.2.3 <2.4.0` | +| `1.2.3 - 2` | is `>=1.2.3 <3.0.0` | +{: .-shortcuts} + +### Combining ranges + +| Range | Description | +| --- | --- | +| `>=0.14 <16` | And (space-separated) | +| `0.14.x || 15.x.x` | Or (pipe-separated) | + ### Pre-releases 1.2.3-prerelease+build