APIバンドルで1.0.0でバージョン管理されたパッケージで開始する場合、そのパッケージに新しいインターフェイスを追加した後、新しいバージョンはどうなりますか?ホワイトペーパーでは、互換性に関して次のように述べています。
バイナリ互換性が下位互換性において重要な役割を果たすことは明らかです。ただし、下位互換性もセマンティクスに大きく依存します。インターフェイスの責任が変更された場合でも、バイナリ互換性はありますが、下位互換性はなくなります。
同時に...
3.micro —マイクロパーツの違いは、下位互換性の問題を示すものではありません
新しいインターフェースでは、プロバイダーにバイナリの非互換性は発生しません。実装を単純に省略することは可能です。これは、パッケージのセマンティクスにおける「後方互換性のない」変更と見なされますか?これは、新しいバージョンが1.1.0であることを意味しますか?