ライブラリをSemVerでバージョン管理し、NuGetで配布しています。
ライブラリのパブリックAPIを変更しないバグ修正とパフォーマンス関連の変更を行っていますが、新しい依存関係を追加する必要があります。
通常、プライベートコードをバグ修正または変更するときは、パッチまたはマイナーバージョンをインクリメントするだけです。新しい依存関係を追加する場合も、これは適切ですか?または、パブリックAPIに変更がないにもかかわらず、メジャーバージョンをインクリメントする必要がありますか?このような問題について具体的なガイドラインはありますか?