0
0
mirror of https://github.com/semver/semver.git synced 2025-08-24 14:58:35 +00:00
Commit Graph

127 Commits

Author SHA1 Message Date
Phil Haack
be43a960cc Merge pull request #140 from bessarabov/patch-1
Update semver.md
2013-07-18 09:26:51 -07:00
Ivan Bessarabov
ffcf2151ac Update semver.md
In the other part of the document the word 'SemVer' is used. I think it is a good idea to use same word in the document.
2013-07-18 17:53:56 +04:00
Phil Haack
8607e3d347 Merge pull request #131 from EddieGarmon/issue-130
Add 'also' to clarify that major change may also include minor and patch...
2013-07-02 14:16:59 -07:00
Eddie Garmon
dab9870ceb Add 'also' to clarify that major change may also include minor and patch changes. 2013-07-02 14:07:13 -04:00
Phil Haack
9378560781 Merge pull request #125 from doismellburning/remove_trailing_whitespace
Removed trailing whitespace
2013-06-21 09:06:46 -07:00
Kristian Glass
b6ccdcefc8 Removed trailing whitespace 2013-06-21 14:40:04 +01:00
isaacs
5f00f5717c bnf: Remove unused 'letters', 'non-digits'
via: @EddieGarmon
2013-06-19 16:59:46 -07:00
isaacs
9e6ab3ecdb bnf: Simplify 'alphanumeric identifier' 2013-06-19 14:12:26 -07:00
Eddie Garmon
cb5632f1c2 Improve BNF grammar
Better names, more intuitive ordering.
2013-06-19 14:04:10 -07:00
isaacs
375b063e90 Add BNF Grammar for valid version strings
Written in collaboration with @petermichaux

Closes #110
2013-06-19 14:04:02 -07:00
Phil Haack
7c834b3f3a Merge pull request #120 from mojombo/release-2.0
Mark 2.0.0 as RTM
2013-06-18 10:14:52 -07:00
Haacked
9eca13516c Mark 2.0.0 as RTM 2013-06-17 13:20:33 -07:00
Phil Haack
413db686ba Merge pull request #118 from Tieske/increments
increments by one
2013-06-15 12:35:14 -07:00
Thijs Schreijer
2bfa9b0cba removed increments by 1 2013-06-15 08:57:37 +02:00
Thijs Schreijer
7b6a13b4de by one -> SHOULD, not MUST 2013-06-14 21:34:59 +02:00
Phil Haack
bfa82b5405 Merge pull request #115 from isaacs/no-leading-zeroes
No leading zeroes on numeric identifiers
2013-06-13 21:07:54 -07:00
isaacs
9248bf1b25 No leading zeroes on numeric identifiers
Closes mojombo/semver#112
2013-06-13 17:00:13 -07:00
Phil Haack
17f64bceed Merge pull request #92 from jeffhandley/summary
Fixes #12 with a new PR, updated to reflect pre-release and build metadata.
2013-06-13 09:26:26 -07:00
Phil Haack
3054e890a0 Merge pull request #109 from mojombo/build-metadata-clarification
Build metadata clarification
2013-06-10 16:49:53 -07:00
Phil Haack
fed7399185 Merge pull request #107 from mojombo/clarify-prerelease
Section 9: Clarify pre-release definition
2013-06-10 16:48:06 -07:00
Haacked
ec887c3b97 Be more precise about version precedence 2013-06-10 09:43:24 -07:00
Haacked
3071b5d2d5 Clarify non-empty build metadata
- Build metadata identifiers MUST not be empty.
- Changed "are" to "have" when discussing version precedence. We usually
say a version HAS a precedence not that it IS a precedence.
2013-06-10 09:43:23 -07:00
isaacs
e692c2f113 Section 10: Clarify language around build metadata precedence
They're not the 'same version', necessarily, they're the same precedence
2013-06-10 09:43:22 -07:00
Phil Haack
abdf40e7b5 Merge pull request #108 from mojombo/clarify-version-comparisons
Clarify version comparisons
2013-06-10 09:27:09 -07:00
Haacked
84c96182a5 Attempt to clarify precedence even more.
While this is implied, SemVer never really makes it clear that
1.9.0 < 2.1.1. It only specifies how each identifier is compared.

This commit attempts to clarify how the comparison of each identifier
relates to the comparison of the whole version.
2013-06-09 20:54:29 -07:00
isaacs
9dcea3c170 Section 11: A larger set of pre-release is higher
Clarifies the comparison between, eg 1.0.0-a vs 1.0.0-a.b
2013-06-09 20:13:13 -07:00
isaacs
dee96a6b52 Section 9: Clarify pre-release definition
- Remove confusing 'satisfies' usage.
- Specify that pre-release identifiers cannot be empty.
2013-06-09 19:36:04 -07:00
jeffhandley
a5cbaacd71 Cleaned up punctuation and format of summary 2013-06-03 12:42:54 -07:00
Phil Haack
62c2005379 Merge pull request #99 from mojombo/better-wording-faq
Reword scenario of accidental breaking changes
2013-05-31 23:47:21 -07:00
jeffhandley
663884f86c Remove the details for pre-release and build metadata from the summary 2013-05-31 17:03:57 -07:00
Haacked
ff4fb481f6 Reword scenario of accidental breaking changes
Alternate proposal to #93. This fixes #38
2013-05-31 16:53:15 -07:00
Phil Haack
7a8bae9101 Merge pull request #96 from Tieske/master
Replaces #30, pre-release versions are unstable
2013-05-31 16:46:32 -07:00
Thijs Schreijer
586f185f7a added FAQ entry regarding semver version string size. Fixes #79. 2013-05-08 10:01:50 +02:00
Thijs Schreijer
32ca3576eb updated as suggested 2013-05-07 00:06:46 +02:00
Thijs Schreijer
f5dda6ff07 Replaces #30. Updated wording as suggested 2013-05-06 22:46:57 +02:00
Phil Haack
72981408bd Merge pull request #91 from jeffhandley/issue-40-basis
Fixes #40, adding a statement about the basis of semver. From @icylace.
2013-05-06 13:02:42 -07:00
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
Jeff Handley
2055a0a3ac Fixes #40, adding a statement about the basis of semver. From @icylace. 2013-04-30 02:38:10 -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
jeffhandley
26e3cf8523 Removed an extraneous slash 2013-03-13 14:29:16 -07:00
jeffhandley
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