Given version string, increments the next to last version number. Prerelease and build metadata information is ignored. @param ver Does not need to be a valid semver version. @return Valid semver version
Compares the precedence of two SemVer version strings.
Takes a abbreviated version and expands it to a valid SemVer version. E.g. "1.0" -> "1.0.0"
Validates a version string according to the SemVer specification.
Implementes version validation and comparison according to the semantic versioning specification.