SemVer Release Advisor
Decide the exact next version from your release changes
SemVer Release Advisor とは?
変更履歴や Conventional Commits から、根拠付きのメジャー、マイナー、パッチ、プレリリース、またはリリース不要という判断と正確な次バージョンを算出します。判断基準はチケット規模や QA 工数ではなく公開契約の互換性です。
次のバージョンの決め方
厳密な Semantic Version、プロジェクト種別、方針を入力し、変更を1行ずつ貼り付けます。曖昧な項目だけを確認してください。非互換な公開変更はメジャー、互換性のある新機能はマイナー、互換性のある修正はパッチです。
SemVer と 0.x プロジェクト
安定版 1.x 以降では最も影響の大きい変更が結果を決めます。SemVer は初期開発の 0.x に普遍的な更新規則を定めていないため、厳密な影響と実用的な 0.x 方針を分けて表示します。
コミット、範囲、プライバシー
feat はマイナー、fix はパッチ、! または BREAKING CHANGE はメジャーの初期候補です。公式 semver パッケージで検証、比較、更新、npm 範囲確認を行い、入力はブラウザ外へ送信しません。
よくある質問
E2E テストが更新種別を決めますか? いいえ、テスト工数はリリースリスクです。
v1.2.3 は厳密な SemVer ですか? いいえ、一般的なタグとして 1.2.3 に正規化されます。
ビルドメタデータは優先順位に影響しますか? しません。
非推奨化はメジャーですか? 機能を残す非推奨化はマイナー、削除はメジャーです。
