セマンティック バージョング
API のバージョンの付け方に関するルールに セマンティック バージョング
= Semver (Semantic Versioning) というガイドラインが存在する。
セマンティック バージョニング 2.0.0
概要
バージョンナンバーは、メジャー.マイナー.パッチ とし、バージョンを上げるには、
- APIの変更に互換性のない場合はメジャーバージョンを、
- 後方互換性があり機能性を追加した場合はマイナーバージョンを、
- 後方互換性を伴うバグ修正をした場合はパッチバージョンを上げます。
プレリリースやビルドナンバーなどのラベルに関しては、メジャー.マイナー.パッチ の形式を拡張する形で利用することができます。
適当にバージョンをふってしまう前に、こちらを参照したほうがよさそう。(戒め)