セマンティックバージョニング規則一覧

Semantic Versioning 2.0.0の主要規則を、構成要素・例・注意点で整理した非公開検証用データ。

データ基準日: 2.0.0 ファイル更新: 2026-06-18 行数: 11 列数: 5 出典: Semantic Versioning 2.0.0
更新履歴(1回)
  • 2026-06-18T09:29:23+09:00 / 11行 / 新規作成:SemVer規則表
操作
元CSVをダウンロード
列表示ON/OFF
読み込み中...
item pattern_or_keyword meaning_ja example note
version_core MAJOR.MINOR.PATCH 基本形は3つの非負整数で表す 1.4.2 各数値は先頭ゼロなし
major MAJOR 互換性のないAPI変更で増やす 2.0.0 0は初期開発を表す
minor MINOR 後方互換な機能追加で増やす 1.5.0 MAJOR変更時は0に戻す
patch PATCH 後方互換なバグ修正で増やす 1.5.1 MINOR変更時は0に戻す
pre_release -identifier 正式版前の版を表す 1.0.0-alpha.1 通常版より低い優先順位
build_metadata +identifier ビルド情報を付加する 1.0.0+20130313144700 優先順位には影響しない
identifier_separator . 識別子をドットで区切る alpha.1 ASCII英数字とハイフンを使う
numeric_identifier 0|[1-9][0-9]* 数値識別子は先頭ゼロを持たない 1.0.0-1 01は不可
precedence compare identifiers 優先順位はMAJOR,MINOR,PATCH,pre-releaseの順に比較する 1.0.0-alpha < 1.0.0 build metadataは比較しない
initial_development 0.y.z 初期開発段階を表す 0.3.0 APIはいつでも変更されうる
public_api declared API 公開APIを定義してから規則を適用する library API docs 仕様の前提条件