How semantic versioning decisions map to releases
Semantic versioning uses the format major.minor.patch. Major releases signal breaking changes, minor releases add backward-compatible features, and patch releases fix bugs without changing the public contract.
Pre-release labels such as alpha, beta, and rc help teams publish test builds before a stable tag. Build metadata can identify a CI build without affecting version precedence.