Creates a new version.
Optionalmajor: numbermajor version part (1 in 1.2.3)
Optionalminor: numberminor version part (2 in 1.2.3)
Optionalpatch: numberpatch version part (3 in 1.2.3)
Optionalhotfix: numberhotfix version part (4 in 1.2.3.4)
Optionalprerelease: readonly string[]pre-release part (SNAPSHOT in 1.2.3-SNAPSHOT)
Optionalbuild: stringbuild part (20240123 in 1.2.3+20240123)
Parses a version string to a version.
OptionalversionString: stringversion string, e.g. 1.2.3
OptionalignoreBuild: booleanignore build part in version,
for example would create a version without 20240123 from string 1.2.3+20240123
Creates a new Version 0.0.0.