こんにちは、
JUnitライブラリのAPIの変更と下位互換性に関するレポートを共有したいと思います: https :
JUnit5のレポート: https ://abi-laboratory.pro/java/tracker/timeline/junit-jupiter-api/
BC —バイナリ互換性
SC —ソースの互換性
レポートは、 https://github.com/lvc/japi-trackerツールによる記事https://wiki.eclipse.org/Evolveing_Java-based_APIs_2に従って生成されます。
それが図書館のユーザーとメンテナーに役立つことを願っています。
ありがとうございました。
共有してくれてありがとう、@ lvc!
JUnit 5の場合、ツールがパブリックAPIと見なすものをカスタマイズする方法があるかどうか疑問に思いました。 パブリッククラスを内部、非推奨、保守、安定などとしてマークするカスタム@API
アノテーションがあります。分析から内部コードを除外する方法はありますか?
それは素晴らしい@lvcです
レポートのマスターブランチにコードを含める方法はありますか? 本日リリースした場合、4.12と4.13の間に互換性のない変更がどのようになるかを確認したいと思います。
@marcphilipp 、
分析から内部コードを除外する方法はありますか?
パラメータ値でフィルタリングする前に、 https://github.com/lvc/japi-compliance-checkerにアノテーションパラメータを区別する方法を教えるのに少し時間が必要です...
ありがとうございました。
唯一の重大な変更は#1245のようです
External Resource.after()
呼び出すべきではありません
最も参考になるコメント
@marcphilipp 、
パラメータ値でフィルタリングする前に、 https://github.com/lvc/japi-compliance-checkerにアノテーションパラメータを区別する方法を教えるのに少し時間が必要です...
ありがとうございました。