Skip to content

Commit 525fa91

Browse files
authoredJun 20, 2018
README.md: Improve version scheme text (#7465)
1 parent 2e95ebd commit 525fa91

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed
 

‎README.md

+9-8
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ Some can be changes in the key config dialog in the settings tab.
7070

7171
Paths
7272
-----
73-
7473
Locations:
7574

7675
* bin - Compiled binaries
@@ -110,7 +109,6 @@ Command-line options:
110109

111110
Compiling
112111
---------
113-
114112
### Compiling on GNU/Linux
115113

116114
#### Dependencies
@@ -430,12 +428,15 @@ This is how we build Windows releases.
430428

431429
Version scheme
432430
--------------
431+
We use major.minor.patch since 5.0.0-dev. Prior to that we used 0.major.minor.
433432

434-
Minetest partially follows semver (major.minor.patch).
433+
- Major is incremented when the release contains breaking changes, all other
434+
numbers are set to 0.
435+
- Minor is incremented when the release contains new non-breaking features,
436+
patch is set to 0.
437+
- Patch is incremented when the release only contains bugfixes and very
438+
minor/trivial features considered necessary.
435439

436440
Since 5.0.0-dev and 0.4.17-dev, the dev notation refers to the next release,
437-
ie: 5.0.0-dev is the development version leading to 5.0.0.
438-
439-
Prior to that, we used oldversion-dev.
440-
441-
Semver was adopted after 0.4.X series. Before that we used 0.major.minor scheme.
441+
ie: 5.0.0-dev is the development version leading to 5.0.0.
442+
Prior to that we used previous_version-dev.

0 commit comments

Comments
 (0)
Please sign in to comment.