diff --git a/_sass/2017/markdown/table.scss b/_sass/2017/markdown/table.scss index 2f3bdf8dd..1c7535893 100644 --- a/_sass/2017/markdown/table.scss +++ b/_sass/2017/markdown/table.scss @@ -60,7 +60,7 @@ } .MarkdownBody table.-shortcuts { - code { + td:first-child > code { font-size: 1em; padding: 5px 6px; padding-left: 8px; // compensation diff --git a/semver.md b/semver.md index e38278585..581c8941e 100644 --- a/semver.md +++ b/semver.md @@ -1,12 +1,18 @@ --- title: Semver +layout: 2017/sheet +updated: 201708 +weight: -3 --- -Given a version number `MAJOR.MINOR.PATCH`: +### Semver - * `MAJOR` = incompatible API changes. - * `MINOR` = add functionality. (backwards-compatible) - * `PATCH` = bug fixes. (backwards-compatible) +Given a version number `MAJOR.MINOR.PATCH`: +{: .-setup} + +| `MAJOR` | incompatible API changes | +| `MINOR` | add functionality (backwards-compatible) | +| `PATCH` | bug fixes (backwards-compatible) | ### Simple ranges @@ -20,23 +26,26 @@ Note that suffixed versions (`1.2.3-rc1`) are not matched. ### Ranges - ~1.2.3 : is >=1.2.3 <1.3.0 - - ^1.2.3 : is >=1.2.3 <2.0.0 - ^0.2.3 : is >=0.2.3 <0.3.0 (0.x.x is special) - ^0.0.1 : is =0.0.1 (0.0.x is special) - - ^1.2 : is >=1.2.0 <2.0.0 (like ^1.2.0) - ~1.2 : is >=1.2.0 <1.3.0 (like ~1.2.0) - - ^1 : is >=1.0.0 <2.0.0 - ~1 : same - 1.x : same - 1.* : same - 1 : same - - * : any version - x : same +| Range | Description | Notes | +| --- | --- | --- | +| `~1.2.3` | is `>=1.2.3 <1.3.0` | | +| --- | --- | --- | +| `^1.2.3` | is `>=1.2.3 <2.0.0` | | +| `^0.2.3` | is `>=0.2.3 <0.3.0` | (0.x.x is special) | +| `^0.0.1` | is `=0.0.1` | (0.0.x is special) | +| --- | --- | --- | +| `^1.2` | is `>=1.2.0 <2.0.0` | (like ^1.2.0) | +| `~1.2` | is `>=1.2.0 <1.3.0` | (like ~1.2.0) | +| --- | --- | --- | +| `^1` | is `>=1.0.0 <2.0.0` | | +| `~1` | same | | +| `1.x` | same | | +| `1.*` | same | | +| `1` | same | | +| --- | --- | --- | +| `*` | any version | | +| `x` | same | | +{: .-shortcuts} ### Pre-releases @@ -44,12 +53,14 @@ Note that suffixed versions (`1.2.3-rc1`) are not matched. ### Explanation - * `^` means "compatible with" - * `~` means "reasonably close to" - * `0.x.x` is for "initial development" - * `1.x.x` means public API is defined +| `^` | means "compatible with" | +| `~` | means "reasonably close to" | +| `0.x.x` | is for "initial development" | +| `1.x.x` | means public API is defined | +{: .-shortcuts} -### References +## References +{: .-one-column} - * http://semver.org/ - * https://www.npmjs.org/doc/misc/semver.html + * + *