バージョニングポリシー
v2以降のSDKではバージョンナンバーはセマンティックバージョニングに従って決定します。
バージョンナンバーはx.y.zの形式になります。
x, y, zの数字をそれぞれ、メジャーバージョン、マイナーバージョン、パッチバージョンと呼び、以下のようにリリース内容に応じて更新します。
- 後方互換性のない変更を導入する場合にはメジャーバージョンを更新します。
- 新機能の追加や、緊急性の低い不具合の修正を行った場合にはマイナーバージョンを更新します。
- 緊急性の高い不具合を修正した場合にはパッチバージョンを更新します。
モジュールとバージョンナンバー
Android SDK v2は複数のモジュールに分かれて提供されており、各モジュールがバージョンナンバーを持ちます。各モジュールのバージョンは独立して更新されます。
例えば、あるモジュールで後方互換性のない変更を導入しメジャーバージョンが上がった場合でも、そのモジュールに依存していないモジュールのバージョンは更新されません。
また、依存しているモジュールについても、そのモジュール自体のAPIに後方互換性がない変更が加わらない限りは、マイナーバージョンかパッチバージョンの更新となります
Updated about 1 year ago