Package SemanticVersion implements a comparison of semantic version strings. In this package, semantic version strings can begin with a leading "v", as in "v1.0.0" or omit it!
The general form of a semantic version string accepted by this package is
[v]MAJOR[.MINOR[.PATCH]]
where square brackets indicate optional parts of the syntax; MAJOR, MINOR, and PATCH are decimal integers without extra leading zeros.
This package follows Semantic Versioning 2.0.0 (see semver.org)