Package Versioning¶
CRS Package versioning is based on Semantic Versioning
Semantic Versioning¶
Semantic Versioning is a standard of software versioning that defines a version string format and assigns semantics to each component of that string.
Examples of valid Semantic Version numbers:
1.2.32.0.02.0.53.0.0-beta.14.5.0-dev+2022.3.7
Basic Syntax
A basic Semantic Version string consists of three numeric values separated with
a dot “.”:
X.Y.Z
These numeric components are referred to as major, minor, and patch, respectively:
<major>.<minor>.<patch>
Prereleases
A Semantic Version string can also contain a prerelease suffix. A prerelease
suffix is attached to a base version number with a hyphen “-”. The suffix is
an arbitrary sequence of alphanumeric identifiers separated by a dot “.”:
<major>.<minor>.<minor>-<prerelease>
See also
For more information on Semantic Versioning, refer to https://semver.org/