diff --git a/README.md b/README.md index 07b5c99b..7dcd35da 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ japicmp is available in the Maven Central Repository: com.github.siom79.japicmp japicmp - 0.25.7 + 0.26.0 ``` A maven plugin allows you to integrate the checks into your build: @@ -27,7 +27,7 @@ A maven plugin allows you to integrate the checks into your build: com.github.siom79.japicmp japicmp-maven-plugin - 0.25.7 + 0.26.0 diff --git a/japicmp-ant-task/pom.xml b/japicmp-ant-task/pom.xml index 9ccb382c..f9fb4376 100644 --- a/japicmp-ant-task/pom.xml +++ b/japicmp-ant-task/pom.xml @@ -3,7 +3,7 @@ com.github.siom79.japicmp japicmp-base - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-maven-plugin/pom.xml b/japicmp-maven-plugin/pom.xml index 74dc2472..b5368f62 100644 --- a/japicmp-maven-plugin/pom.xml +++ b/japicmp-maven-plugin/pom.xml @@ -3,7 +3,7 @@ com.github.siom79.japicmp japicmp-base - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-ant-task/pom.xml b/japicmp-testbase/japicmp-test-ant-task/pom.xml index 98aa620b..7c180f1d 100644 --- a/japicmp-testbase/japicmp-test-ant-task/pom.xml +++ b/japicmp-testbase/japicmp-test-ant-task/pom.xml @@ -3,7 +3,7 @@ com.github.siom79.japicmp japicmp-testbase - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-maven-plugin-bundle-v1/pom.xml b/japicmp-testbase/japicmp-test-maven-plugin-bundle-v1/pom.xml index ab93243b..75811715 100644 --- a/japicmp-testbase/japicmp-test-maven-plugin-bundle-v1/pom.xml +++ b/japicmp-testbase/japicmp-test-maven-plugin-bundle-v1/pom.xml @@ -4,7 +4,7 @@ com.github.siom79.japicmp japicmp-testbase - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT japicmp-testbundle-v1 diff --git a/japicmp-testbase/japicmp-test-maven-plugin-bundle-v2/pom.xml b/japicmp-testbase/japicmp-test-maven-plugin-bundle-v2/pom.xml index 0dc22f54..ddf96a03 100644 --- a/japicmp-testbase/japicmp-test-maven-plugin-bundle-v2/pom.xml +++ b/japicmp-testbase/japicmp-test-maven-plugin-bundle-v2/pom.xml @@ -4,7 +4,7 @@ com.github.siom79.japicmp japicmp-testbase - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT japicmp-testbundle-v2 diff --git a/japicmp-testbase/japicmp-test-maven-plugin-bundle/pom.xml b/japicmp-testbase/japicmp-test-maven-plugin-bundle/pom.xml index 7426950b..fd9e140a 100644 --- a/japicmp-testbase/japicmp-test-maven-plugin-bundle/pom.xml +++ b/japicmp-testbase/japicmp-test-maven-plugin-bundle/pom.xml @@ -3,7 +3,7 @@ japicmp-testbase com.github.siom79.japicmp - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-maven-plugin-classifier/pom.xml b/japicmp-testbase/japicmp-test-maven-plugin-classifier/pom.xml index 0535af24..7cd8a680 100644 --- a/japicmp-testbase/japicmp-test-maven-plugin-classifier/pom.xml +++ b/japicmp-testbase/japicmp-test-maven-plugin-classifier/pom.xml @@ -3,7 +3,7 @@ com.github.siom79.japicmp japicmp-testbase - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-maven-plugin-guava/pom.xml b/japicmp-testbase/japicmp-test-maven-plugin-guava/pom.xml index bf9b19ab..1a17a728 100644 --- a/japicmp-testbase/japicmp-test-maven-plugin-guava/pom.xml +++ b/japicmp-testbase/japicmp-test-maven-plugin-guava/pom.xml @@ -3,7 +3,7 @@ com.github.siom79.japicmp japicmp-testbase - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT japicmp-test-maven-plugin-guava diff --git a/japicmp-testbase/japicmp-test-maven-plugin-ignoremissingartifact/pom.xml b/japicmp-testbase/japicmp-test-maven-plugin-ignoremissingartifact/pom.xml index ee9a7f75..7ad4d8ef 100644 --- a/japicmp-testbase/japicmp-test-maven-plugin-ignoremissingartifact/pom.xml +++ b/japicmp-testbase/japicmp-test-maven-plugin-ignoremissingartifact/pom.xml @@ -3,7 +3,7 @@ japicmp-testbase com.github.siom79.japicmp - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-maven-plugin-japicmp/pom.xml b/japicmp-testbase/japicmp-test-maven-plugin-japicmp/pom.xml index e9694131..a4146502 100644 --- a/japicmp-testbase/japicmp-test-maven-plugin-japicmp/pom.xml +++ b/japicmp-testbase/japicmp-test-maven-plugin-japicmp/pom.xml @@ -3,7 +3,7 @@ com.github.siom79.japicmp japicmp-testbase - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT japicmp-test-maven-plugin-japicmp diff --git a/japicmp-testbase/japicmp-test-maven-plugin-packaging/pom.xml b/japicmp-testbase/japicmp-test-maven-plugin-packaging/pom.xml index 18473a5b..34b8d71b 100644 --- a/japicmp-testbase/japicmp-test-maven-plugin-packaging/pom.xml +++ b/japicmp-testbase/japicmp-test-maven-plugin-packaging/pom.xml @@ -3,7 +3,7 @@ japicmp-testbase com.github.siom79.japicmp - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 war diff --git a/japicmp-testbase/japicmp-test-maven-plugin-pom-module/pom.xml b/japicmp-testbase/japicmp-test-maven-plugin-pom-module/pom.xml index 4cec59b4..3ab60323 100644 --- a/japicmp-testbase/japicmp-test-maven-plugin-pom-module/pom.xml +++ b/japicmp-testbase/japicmp-test-maven-plugin-pom-module/pom.xml @@ -3,7 +3,7 @@ japicmp-testbase com.github.siom79.japicmp - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-maven-plugin-post-analysis-script-artifact-test/pom.xml b/japicmp-testbase/japicmp-test-maven-plugin-post-analysis-script-artifact-test/pom.xml index 36f06906..3dbadcd1 100644 --- a/japicmp-testbase/japicmp-test-maven-plugin-post-analysis-script-artifact-test/pom.xml +++ b/japicmp-testbase/japicmp-test-maven-plugin-post-analysis-script-artifact-test/pom.xml @@ -3,7 +3,7 @@ com.github.siom79.japicmp japicmp-testbase - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-maven-plugin-post-analysis-script-artifact/pom.xml b/japicmp-testbase/japicmp-test-maven-plugin-post-analysis-script-artifact/pom.xml index 84a2aad4..ccf7e3b9 100644 --- a/japicmp-testbase/japicmp-test-maven-plugin-post-analysis-script-artifact/pom.xml +++ b/japicmp-testbase/japicmp-test-maven-plugin-post-analysis-script-artifact/pom.xml @@ -3,7 +3,7 @@ com.github.siom79.japicmp japicmp-testbase - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-maven-plugin-userproperty/pom.xml b/japicmp-testbase/japicmp-test-maven-plugin-userproperty/pom.xml index 27d181df..e73ed3bd 100644 --- a/japicmp-testbase/japicmp-test-maven-plugin-userproperty/pom.xml +++ b/japicmp-testbase/japicmp-test-maven-plugin-userproperty/pom.xml @@ -3,7 +3,7 @@ com.github.siom79.japicmp japicmp-testbase - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-maven-plugin/pom.xml b/japicmp-testbase/japicmp-test-maven-plugin/pom.xml index 5195bc80..e06ed185 100644 --- a/japicmp-testbase/japicmp-test-maven-plugin/pom.xml +++ b/japicmp-testbase/japicmp-test-maven-plugin/pom.xml @@ -3,7 +3,7 @@ com.github.siom79.japicmp japicmp-testbase - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-impl-v1/pom.xml b/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-impl-v1/pom.xml index 87dadfa8..3e1c055e 100644 --- a/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-impl-v1/pom.xml +++ b/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-impl-v1/pom.xml @@ -3,7 +3,7 @@ japicmp-test-service-impl-base com.github.siom79.japicmp - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-impl-v2/pom.xml b/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-impl-v2/pom.xml index f0a8c5d8..671e62fa 100644 --- a/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-impl-v2/pom.xml +++ b/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-impl-v2/pom.xml @@ -3,7 +3,7 @@ japicmp-test-service-impl-base com.github.siom79.japicmp - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-test/pom.xml b/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-test/pom.xml index bf82649c..63d188d4 100644 --- a/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-test/pom.xml +++ b/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-test/pom.xml @@ -3,7 +3,7 @@ japicmp-test-service-impl-base com.github.siom79.japicmp - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-v1/pom.xml b/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-v1/pom.xml index ac8634bc..3a84e9f2 100644 --- a/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-v1/pom.xml +++ b/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-v1/pom.xml @@ -3,7 +3,7 @@ japicmp-test-service-impl-base com.github.siom79.japicmp - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-v2/pom.xml b/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-v2/pom.xml index 5fb35fd7..10795a0a 100644 --- a/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-v2/pom.xml +++ b/japicmp-testbase/japicmp-test-service-impl-base/japicmp-test-service-v2/pom.xml @@ -3,7 +3,7 @@ japicmp-test-service-impl-base com.github.siom79.japicmp - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-service-impl-base/pom.xml b/japicmp-testbase/japicmp-test-service-impl-base/pom.xml index 97b6f7be..035f1e6c 100644 --- a/japicmp-testbase/japicmp-test-service-impl-base/pom.xml +++ b/japicmp-testbase/japicmp-test-service-impl-base/pom.xml @@ -3,7 +3,7 @@ japicmp-testbase com.github.siom79.japicmp - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test-v1/pom.xml b/japicmp-testbase/japicmp-test-v1/pom.xml index 02f3f191..0cf2209a 100644 --- a/japicmp-testbase/japicmp-test-v1/pom.xml +++ b/japicmp-testbase/japicmp-test-v1/pom.xml @@ -4,7 +4,7 @@ com.github.siom79.japicmp japicmp-testbase - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT japicmp-test-v1 diff --git a/japicmp-testbase/japicmp-test-v2/pom.xml b/japicmp-testbase/japicmp-test-v2/pom.xml index 29a27d40..6e909869 100644 --- a/japicmp-testbase/japicmp-test-v2/pom.xml +++ b/japicmp-testbase/japicmp-test-v2/pom.xml @@ -4,7 +4,7 @@ com.github.siom79.japicmp japicmp-testbase - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT japicmp-test-v2 diff --git a/japicmp-testbase/japicmp-test-vx-client/pom.xml b/japicmp-testbase/japicmp-test-vx-client/pom.xml index 913a5c68..7fb3210a 100644 --- a/japicmp-testbase/japicmp-test-vx-client/pom.xml +++ b/japicmp-testbase/japicmp-test-vx-client/pom.xml @@ -3,7 +3,7 @@ japicmp-testbase com.github.siom79.japicmp - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test/pom.xml b/japicmp-testbase/japicmp-test/pom.xml index 524b368c..6a35ca46 100644 --- a/japicmp-testbase/japicmp-test/pom.xml +++ b/japicmp-testbase/japicmp-test/pom.xml @@ -4,7 +4,7 @@ com.github.siom79.japicmp japicmp-testbase - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT japicmp-test diff --git a/japicmp-testbase/japicmp-test2-v1/pom.xml b/japicmp-testbase/japicmp-test2-v1/pom.xml index b8567fa7..fb4cb693 100644 --- a/japicmp-testbase/japicmp-test2-v1/pom.xml +++ b/japicmp-testbase/japicmp-test2-v1/pom.xml @@ -3,7 +3,7 @@ japicmp-testbase com.github.siom79.japicmp - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/japicmp-test2-v2/pom.xml b/japicmp-testbase/japicmp-test2-v2/pom.xml index 33e6b109..a3f13814 100644 --- a/japicmp-testbase/japicmp-test2-v2/pom.xml +++ b/japicmp-testbase/japicmp-test2-v2/pom.xml @@ -3,7 +3,7 @@ japicmp-testbase com.github.siom79.japicmp - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT 4.0.0 diff --git a/japicmp-testbase/pom.xml b/japicmp-testbase/pom.xml index 23590925..5f24ebed 100644 --- a/japicmp-testbase/pom.xml +++ b/japicmp-testbase/pom.xml @@ -4,7 +4,7 @@ com.github.siom79.japicmp japicmp-base - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT japicmp-testbase diff --git a/japicmp/pom.xml b/japicmp/pom.xml index 9c407282..daefc835 100644 --- a/japicmp/pom.xml +++ b/japicmp/pom.xml @@ -4,7 +4,7 @@ com.github.siom79.japicmp japicmp-base - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT japicmp diff --git a/pom.xml b/pom.xml index 9f0410e4..21fdf2a9 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.github.siom79.japicmp japicmp-base - 0.25.8-SNAPSHOT + 0.26.1-SNAPSHOT pom japicmp-base diff --git a/src/site/markdown/CliTool.md b/src/site/markdown/CliTool.md index 78d93ee4..e463a7e6 100644 --- a/src/site/markdown/CliTool.md +++ b/src/site/markdown/CliTool.md @@ -147,18 +147,18 @@ When your library implements interfaces or extends classes from other libraries compatibility you must specify the classpath for the two different versions: ```bash -java -jar japicmp-0.25.7-jar-with-dependencies.jar -n new-version.jar -o old-version.jar --new-classpath other-library-v2.jar +java -jar japicmp-0.26.0-jar-with-dependencies.jar -n new-version.jar -o old-version.jar --new-classpath other-library-v2.jar --old-classpath other-library-v1.jar ``` In case the classpath for both versions did not change, you can add the library using the standard way: ```bash -java -cp japicmp-0.25.7-jar-with-dependencies.jar;otherLibrary.jar japicmp.JApiCmp -n new-version.jar -o old-version.jar +java -cp japicmp-0.26.0-jar-with-dependencies.jar;otherLibrary.jar japicmp.JApiCmp -n new-version.jar -o old-version.jar ``` For reporting purposes you can also provide more than one jar as old or new version(s): ```bash -java -jar japicmp-0.25.7-jar-with-dependencies.jar -o lib1-old.jar;lib2-old.jar -n lib1-new.jar;lib2-new.jar +java -jar japicmp-0.26.0-jar-with-dependencies.jar -o lib1-old.jar;lib2-old.jar -n lib1-new.jar;lib2-new.jar ``` diff --git a/src/site/markdown/MavenPlugin.md b/src/site/markdown/MavenPlugin.md index dd2766c4..1cbea684 100644 --- a/src/site/markdown/MavenPlugin.md +++ b/src/site/markdown/MavenPlugin.md @@ -10,7 +10,7 @@ The maven plugin can be included in the pom.xml file of your artifact in the fol com.github.siom79.japicmp japicmp-maven-plugin - 0.25.7 + 0.26.0 @@ -46,7 +46,7 @@ You can also leave out the <oldVersion> and <newVersion> elements: com.github.siom79.japicmp japicmp-maven-plugin - 0.25.7 + 0.26.0 @@ -70,7 +70,7 @@ to configure the latest version more precisely (e.g. only GA versions), then you com.github.siom79.japicmp japicmp-maven-plugin - 0.25.7 + 0.26.0 \d+\.\d+\.\d+\.GA @@ -116,13 +116,13 @@ An advanced configuration can utilize the following parameters: com.github.siom79.japicmp japicmp-maven-plugin - 0.25.7 + 0.26.0 japicmp japicmp-test-v1 - 0.25.7 + 0.26.0 jar @@ -382,7 +382,7 @@ Alternatively it can be used inside the `` tag in order to be invoke com.github.siom79.japicmp japicmp-maven-plugin - 0.25.7 + 0.26.0 diff --git a/src/site/markdown/ReleaseNotes.md b/src/site/markdown/ReleaseNotes.md index 60a7def2..0fa00c86 100644 --- a/src/site/markdown/ReleaseNotes.md +++ b/src/site/markdown/ReleaseNotes.md @@ -3,6 +3,10 @@ Versions The following versions of japicmp are available: +0.26.0 (2026-05-21) +------------------- +* No NPE when using Markdown-Processsor with byte-based archive [#516](https://github.com/siom79/japicmp/issues/516) + 0.25.7 (2026-05-07) ------------------- * Report incompatiblity in case a class changes from implementing a generic interface with raw types to concrete type parameters [#507](https://github.com/siom79/japicmp/issues/507) diff --git a/src/site/markdown/index.md b/src/site/markdown/index.md index 5986140b..8c0aedaa 100644 --- a/src/site/markdown/index.md +++ b/src/site/markdown/index.md @@ -4,7 +4,7 @@ japicmp japicmp is a tool to compare two versions of a jar archive: ```bash -java -jar japicmp-0.25.7-jar-with-dependencies.jar -n new-version.jar -o old-version.jar +java -jar japicmp-0.26.0-jar-with-dependencies.jar -n new-version.jar -o old-version.jar ``` It can also be used as a library: @@ -21,7 +21,7 @@ japicmp is available in the Maven Central Repository: com.github.siom79.japicmp japicmp - 0.25.7 + 0.26.0 ``` @@ -31,7 +31,7 @@ A maven plugin allows you to integrate the checks into your build: com.github.siom79.japicmp japicmp-maven-plugin - 0.25.7 + 0.26.0