-
Notifications
You must be signed in to change notification settings - Fork 1
Simplified Semantic Versioning
James Phelps edited this page Nov 7, 2018
·
1 revision
All child projects of mvn-parent-projects should be maintained with the Simplified Semantic Versioning guidelines.
Release version numbers will be incremented in the following format:
<major>.<minor>.<patch>
For more information on the original SemVer you can visit semver.org.
The only exceptions from the official guidelines are as following:
If the minor and patch version ends with a zero then the minor and the patch can be omitted.
For instance if the project version is 1.0.0
we will write 1
. So we omit the .0.0
.
The same applies if only the patch version ends with a zero then the patch can be omitted.
For instance if the project version is 1.1.0
we will write 1.1
. So we omit the .0
.
The reason why we do this is obviously and is self-explanatory.