Skip to content
Latchkey

セマンティックバージョニング (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 は対応する最終バージョンより下に順序付けられます。

関連ガイド