セマンティックバージョニング (Semantic Versioning) - CI/CD用語集の定義
セマンティックバージョニングは MAJOR.MINOR.PATCH を使います。MAJOR は breaking changes、MINOR は後方互換の新機能、PATCH は修正です。
セマンティックバージョニング (SemVer) は MAJOR.MINOR.PATCH のバージョン方式で、MAJOR は breaking changes を示し、MINOR は後方互換の機能を追加し、PATCH は後方互換の修正を行います。
SemVer により、利用者はバージョン番号だけからアップグレードについて推論できます。MAJOR の増加は breaking change を示し、MINOR や PATCH の bump は後方互換性を約束します。
pre-release と build メタデータ
SemVer では pre-release 用に 1.4.0-rc.1、build メタデータ用に +build.5 のような接尾辞を使えます。pre-release は対応する最終バージョンより下に順序付けられます。
関連ガイド
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…