セマンティック バージョニング
- 1 番目の数字は major change を表します。これは、ライブラリ API が後方互換性のない形で変更されたことを意味します。バージョンの major 部分が上がると、そのライブラリの公開 API が変更されたことになります。たとえば、以前から非推奨とされていた code や機能がコードベースから削除されます。
- 2 番目の数字は minor change を表します。これは、後方互換性を維持したまま、ライブラリ API に新機能が追加された、または非推奨としてマークされたことを意味します。新しい minor バージョンは安全に利用できることが想定されているため、お客様には更新を推奨しています。ただし、お客様によるコンポーネントの利用方法をすべて把握することは不可能であるため、変更が現在の利用状況に影響を及ぼす可能性は常にあります。そのため、更新前に確認とテストを実施することを推奨します。
- 3 番目の数字は patch change を表します。これは、不具合が修正され、ユーザー向け API に影響を及ぼさないはずの変更です。通常は安全に更新できますが、テストの実施は引き続き推奨されます。
本番環境での利用
v が付きます。たとえば、バージョン 5.2.3 のタグは v5.2.3 になります。