セマンティックバージョニング

セマンティック・バージョニング（英語：Semantic Versioning）とは、ソフトウェアのバージョニング方法の一つ。

「1.23.45」といったように"."で区切った3つの非負整数で表される。

前から順にメジャーバージョン、マイナーバージョン、パッチバージョンと呼ぶ。

 切り上げ方 
切り上げ方は以下の通り。。
 APIの変更に互換性のない場合はメジャーバージョンを上げる。（例図の場合は、緑点線）
 後方互換性があり機能性を追加した場合はマイナーバージョンを上げる。（例図の場合は、赤点線）
 後方互換性を伴うバグ修正をした場合はパッチバージョンを上げる。（例図の場合は、緑実線）

 脚注 

 注釈 

 出典 

 関連項目 
 バージョン

 外部リンク 
 Semantic Versioning 

Category:ソフトウェアの機能