Semantic Versioning - CI/CD Glossary Definition
Semantic versioning uses MAJOR.MINOR.PATCH: MAJOR for breaking changes, MINOR for new backward-compatible features, PATCH for fixes.
Semantic versioning (SemVer) is a version scheme of MAJOR.MINOR.PATCH where MAJOR marks breaking changes, MINOR adds backward-compatible features, and PATCH makes backward-compatible fixes.
SemVer lets consumers reason about upgrades from the version number alone. A jump in the MAJOR component signals a breaking change; a MINOR or PATCH bump promises backward compatibility.
Pre-release and build metadata
SemVer allows suffixes like 1.4.0-rc.1 for pre-releases and +build.5 for build metadata. Pre-releases sort below the corresponding final version.
Related guides
Version Bump - CI/CD Glossary DefinitionVersion Bump: A version bump is the act of incrementing a project version number (major, minor, or patch) to…
Release Candidate - CI/CD Glossary DefinitionRelease Candidate: A release candidate (RC) is a build believed ready for release that is put through final t…
Pre-release - CI/CD Glossary DefinitionPre-release: A pre-release is a version published before the final stable release (such as an alpha, beta, or…