#Semantic Versioning A Semantic Versioning implementation in .NET based on SemVer 2.0, but more strictly.
The specification as follows:
- The version number pattern:
<Major>.<Minor>.<Patch>[-PreReleaseStage[.PreReleaseNumber]][+Build]
- The Major, Minor,Patch and Build versions are compatible with SemVer 2.0;
- Ther pre-release version is optional and be composed of PreReleaseStage and PreReleaseNumber segments;
- The PreReleaseStage allowed values (case-insensitive): [ALPHA, BETA, RC];
- The PreReleaseNumber is same as Patch version, and optionally.
Examples:
- 0.2.1
- 0.2.1-Beta.5
- 0.2.1-ALPAH.50+1233