Skip to content
Latchkey

カレンダーバージョニング (CalVer) - CI/CD 用語集の定義

カレンダーバージョニング は、変更の影響度ではなく日付によって release に番号を付けます。例えば 2026.0626.1.0 のようにすることで、バージョン自体がいつリリースされたかを教えてくれます。

誰が使っているか

Ubuntu(24.04)、pip、Black は CalVer を使っています。これは API の安定性ではなく一定のペースでリリースするプロジェクトに向いており、「これは互換性を壊す変更か?」よりも「これはどのくらい古いか?」が重要な場合に適しています。

SemVer とのトレードオフ

CalVer は古さを明確にしますが、互換性を隠します。2025.12 から 2026.01 への飛躍は破壊的変更について何も語らないため、利用者は SemVer の range のように安全にピン留めできません。

関連ガイド