0
0
mirror of https://github.com/semver/semver.git synced 2025-08-25 23:35:30 +00:00
Commit Graph

87 Commits

Author SHA1 Message Date
Konstantin Zudov
f6424542c4 Make notice about leading zeros clearer
It was very unclear to me that "must not contain leading zeroes" is referring to "non-negative integers" rather than to "A normal version number".

First (correct) interpretation would disallow 1.01.1, second (incorrect) would disallow 0.1.0.

I tried to make it more explicit here.
2015-11-17 22:56:23 +02:00
Phil Haack
255bc951da Merge pull request #194 from ksokhan/patch-2
Fixing typo: "dread" --> "dreaded"
2014-04-21 14:10:10 -07:00
Konstantin
05e793243b Fixing typo: "dread" --> "dreaded" 2014-04-21 16:48:50 -04:00
Phil Haack
a4e6d52b52 Merge pull request #144 from isaacs/railroad
Add railroad-diagram svg
2014-02-12 09:10:48 -08:00
Phil Haack
f9e2c4f729 Merge pull request #151 from toddreed/master
Fixed inconsistent language about build metadata and precedence
2013-08-11 12:39:38 -07:00
Todd Reed
a27ac08e16 Fixed inconsistent language about how build metadata and precedence 2013-08-11 10:24:46 -06:00
Phil Haack
f1ab1fabaf Merge pull request #116 from isaacs/bnf
Add BNF Grammar for valid version strings
2013-08-06 09:09:51 -07:00
isaacs
5faa8fe870 Add railroad-diagram svg
Generated via http://www.regexplained.co.uk/
2013-07-24 15:05:22 -07:00
Phil Haack
9402b8ff19 Merge pull request #142 from wincent/wrap-fix
Fix wrapping of overlength line in Summary section
2013-07-21 15:02:16 -07:00
Wincent Colaiuta
a2769c455b Fix wrapping of overlength line in Summary section 2013-07-21 10:17:48 -07:00
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