センバーによると
「下位互換性のあるバグ修正を行う場合の PATCH バージョン」。
と
「バグ修正は、不適切な動作を修正する内部変更として定義されます。」
これを念頭に置いて、色のように呼び出すことができる変数があるとしましょう。何らかの理由で、色の値を変更する必要があります。
v1.0.0
$color: #FFF;
v1.0.1
$color: #F0F0F0;
現在、これは、ユーザーが呼び出すことができるものとして API で定義されている変数です。呼び出される実際の変数は変更していません。変数が返す値のみを変更しています。これを行うには、API 要素のコードを変更する必要があり、このコードを運用ブランチにマージする必要があります。しかし、このようなことで、API のパッチ バージョン番号を増やすことが本当に正当化されるのでしょうか?