Commit Graph
40 Commits
Author SHA1 Message Date
Jeff Handley 26763fb829 Fixes #12 with a new PR, updated to reflect pre-release and build metadata. 2013-04-30 03:08:20 -07:00
Phil Haack eceeff12c5 Merge pull request #77 from mojombo/build-metadata-identifier
Build metadata identifier
2013-03-20 15:00:55 -07:00
Haacked 3823b6a1e3 Add space between "hypen" and regex. 2013-03-15 11:48:47 -07:00
Phil Haack 2629b7e09c Fixed grammar mistake
Changed "be comprised of only" with the correct "comprise only".
Bonus, it's less verbose.
2013-03-13 18:27:15 -07:00
Haacked 9c5829561e Removed the plus sign and added examples
The `+` seemed out of character with the rest of the spec. Following the
example of the pre-release section, we just spell out "sign" and provide
examples for those who don't know what a plus sign is. :)
2013-03-13 14:48:25 -07:00
Haacked 5114f8543a Omit build metadata from precedence rules
Looks like a big change, but all I did was remove Build metadata from
the precedence rules.
2013-03-13 14:36:15 -07:00
Haacked 13aaadaadb Add description of build metadata
Build metadata is a completely optional way to tack on metadata to a
version  that does not affect the public API or precedence while still
be compliant with SemVer. It's not unlike a comment.

This allows folks to build on additional meaning or behavior that's
meaningful to their custom systems without making any claims about the
public version. For example, folks might use it for cache busting,
layering custom behavior on top of SemVer, bookkeeping to tie when and
where a build was made, etc.
2013-03-13 14:30:43 -07:00
jeffhandleyandHaacked 26e3cf8523 Removed an extraneous slash 2013-03-13 14:29:16 -07:00
jeffhandleyandHaacked 57fd19400f Updated to RC2, with new definition for build metadata. 2013-03-13 14:29:16 -07:00
Phil Haack 3458b0091a Merge pull request #73 from vergenzt/master
Change "be comprised of" to "comprise"
2013-03-07 19:27:30 -08:00
Tim Vergenz 43252cc87e Change "be comprised of" to "comprise" 2013-03-07 18:08:20 -08:00
Phil Haack 0229746b89 Merge pull request #21 from slippyd/master
Linking to RFC 2119
2012-12-19 17:20:58 -08:00
Phil Haack 54a1fc1b96 Change sentence to remove inapplicable "Remember"
Closes #31
2012-12-19 17:19:43 -08:00
Phil Haack 8606a7f8b9 Make version format consistent
Elsewhere in this section we use `0.y.z`. In this place, we use `0.x.x`
This commit fixes that.

Closes #18
2012-12-19 17:08:45 -08:00
Phil Haack b40e67824e Merge pull request #59 from oguzbilgic/patch-1
Fix typo
2012-12-09 11:42:25 -08:00
Oguz Bilgic b6decc8402 Fix typo 2012-12-09 03:52:41 -08:00
Phil Haack c5de8d25b2 Merge pull request #54 from omasanori/unify-into-hyphen
Replace the word "dash" with "hyphen".
2012-11-15 09:11:19 -08:00
OGINO Masanori 2eb698df2b Replace the word "dash" with "hyphen".
Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
2012-11-13 14:55:37 +09:00
Slipp Douglas 51847ed717 Added link to IETF-hosted RFC 2119 spec.
Went with the hosted version of RFC 2119 that Wikipedia links to. It's not terribly pretty, but it works.
2012-04-12 14:25:09 -04:00
Tom Preston-Werner 3c7f2e8df7 Merge pull request #11 from joliss/wrap
Wrap a few long lines.
2012-02-26 09:48:37 -08:00
Tom Preston-Werner f64c79d374 Dash -> hyphen. Fixes #16. 2012-02-26 09:46:41 -08:00
Jo Liss 317f556ace Wrap. 2012-01-10 14:26:32 +01:00
Tom Preston-Werner 574fa0c83a Remove redundant rule 3. Closes #7. 2011-12-22 17:03:27 -07:00
Tom Preston-Werner 24eda4f61d This is really the 2.0.0-rc.1 spec. 1.0.0 was previously released. 2011-12-07 11:58:42 +00:00
Tom Preston-Werner 71389faa25 Move pre-release and build sections to last position. v1.0.0-rc.1 2011-11-25 14:02:24 -08:00
Tom Preston-Werner ec092b73b3 Use new-style pre-release version rc.1 in header. 2011-11-24 11:39:57 -08:00
Tom Preston-Werner 64b84a0651 Fully specify pre-release and build versions with arbitrary dot elements. 2011-11-24 11:39:20 -08:00
Tom Preston-Werner 7092112756 Correct build precedence example. 2011-11-23 22:09:58 -08:00
Tom Preston-Werner 8e95cdbea8 Use . instead of ~ as pre-release part separator.
I realized that there is no point in using an exotic tilde when a dot will do
just fine. In addition to being simpler and less weird, this change also means
that you can tag these versions in Git, since ~ is invalid in Git tag names.
2011-11-19 12:49:38 -08:00
Tom Preston-Werner b8f12d78c6 Mark as rc~1. 2011-11-19 12:22:20 -08:00
Tom Preston-Werner e0f985a726 Add deprecation clarification. Closes mojombo/semver.org#24. 2011-11-19 10:26:53 -08:00
Tom Preston-Werner 5ca270cff1 New school pre-release syntax and semantics. 2011-11-17 10:51:34 -08:00
Tom Preston-Werner dcec27f836 Version integers must be non-negative. Closes mojombo/semver.org#47. 2011-11-17 10:34:37 -08:00
Tom Preston-Werner 52c9b2b3a6 Remove SemVerTag sub-spec. It is a distraction. 2011-11-02 12:58:20 -03:00
Tom Preston-Werner ec80195ed3 Make patch/minor version resetting explicit. v1.0.0 2011-09-06 23:48:42 -07:00
Tom Preston-Werner 2f4e9c18ca Add FAQ section on 0.y.z phase releases. 2011-09-06 23:44:18 -07:00
Tom Preston-Werner 92b17d297f FAQ on bufixes returning functionality to documented public API. 2011-06-20 11:29:04 -07:00
Tom Preston-Werner 05a00df02d Delimit pre-release versions by dash instead of dot. 2011-06-19 22:31:16 +02:00
Tom Preston-Werner 38db63f218 Fix link to GitHub project. v1.0.0-beta 2011-06-08 00:32:38 -07:00
Tom Preston-Werner ec27d6a2cd Extract spec from https://github.com/mojombo/semver.org. 2011-06-08 00:30:24 -07:00