Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ japicmp is available in the Maven Central Repository:
<dependency>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp</artifactId>
<version>0.25.7</version>
<version>0.26.0</version>
</dependency>
```
A maven plugin allows you to integrate the checks into your build:
Expand All @@ -27,7 +27,7 @@ A maven plugin allows you to integrate the checks into your build:
<plugin>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-maven-plugin</artifactId>
<version>0.25.7</version>
<version>0.26.0</version>
<configuration>
<oldVersion>
<dependency>
Expand Down
2 changes: 1 addition & 1 deletion japicmp-ant-task/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-base</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion japicmp-maven-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-base</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion japicmp-testbase/japicmp-test-ant-task/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-testbase</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-testbase</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>

<artifactId>japicmp-testbundle-v1</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-testbase</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>

<artifactId>japicmp-testbundle-v2</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion japicmp-testbase/japicmp-test-maven-plugin-bundle/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>japicmp-testbase</artifactId>
<groupId>com.github.siom79.japicmp</groupId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-testbase</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion japicmp-testbase/japicmp-test-maven-plugin-guava/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-testbase</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<artifactId>japicmp-test-maven-plugin-guava</artifactId>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>japicmp-testbase</artifactId>
<groupId>com.github.siom79.japicmp</groupId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion japicmp-testbase/japicmp-test-maven-plugin-japicmp/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-testbase</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<artifactId>japicmp-test-maven-plugin-japicmp</artifactId>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>japicmp-testbase</artifactId>
<groupId>com.github.siom79.japicmp</groupId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>war</packaging>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>japicmp-testbase</artifactId>
<groupId>com.github.siom79.japicmp</groupId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-testbase</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-testbase</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-testbase</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion japicmp-testbase/japicmp-test-maven-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-testbase</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>japicmp-test-service-impl-base</artifactId>
<groupId>com.github.siom79.japicmp</groupId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>japicmp-test-service-impl-base</artifactId>
<groupId>com.github.siom79.japicmp</groupId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>japicmp-test-service-impl-base</artifactId>
<groupId>com.github.siom79.japicmp</groupId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>japicmp-test-service-impl-base</artifactId>
<groupId>com.github.siom79.japicmp</groupId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>japicmp-test-service-impl-base</artifactId>
<groupId>com.github.siom79.japicmp</groupId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion japicmp-testbase/japicmp-test-service-impl-base/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>japicmp-testbase</artifactId>
<groupId>com.github.siom79.japicmp</groupId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion japicmp-testbase/japicmp-test-v1/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-testbase</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>

<artifactId>japicmp-test-v1</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion japicmp-testbase/japicmp-test-v2/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-testbase</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>

<artifactId>japicmp-test-v2</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion japicmp-testbase/japicmp-test-vx-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>japicmp-testbase</artifactId>
<groupId>com.github.siom79.japicmp</groupId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion japicmp-testbase/japicmp-test/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-testbase</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>

<artifactId>japicmp-test</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion japicmp-testbase/japicmp-test2-v1/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>japicmp-testbase</artifactId>
<groupId>com.github.siom79.japicmp</groupId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion japicmp-testbase/japicmp-test2-v2/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>japicmp-testbase</artifactId>
<groupId>com.github.siom79.japicmp</groupId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion japicmp-testbase/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-base</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>

<artifactId>japicmp-testbase</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion japicmp/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-base</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
</parent>

<artifactId>japicmp</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-base</artifactId>
<version>0.25.8-SNAPSHOT</version>
<version>0.26.1-SNAPSHOT</version>
<packaging>pom</packaging>

<name>japicmp-base</name>
Expand Down
6 changes: 3 additions & 3 deletions src/site/markdown/CliTool.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
```
12 changes: 6 additions & 6 deletions src/site/markdown/MavenPlugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ The maven plugin can be included in the pom.xml file of your artifact in the fol
<plugin>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-maven-plugin</artifactId>
<version>0.25.7</version>
<version>0.26.0</version>
<configuration>
<oldVersion>
<dependency>
Expand Down Expand Up @@ -46,7 +46,7 @@ You can also leave out the &lt;oldVersion&gt; and &lt;newVersion&gt; elements:
<plugin>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-maven-plugin</artifactId>
<version>0.25.7</version>
<version>0.26.0</version>
<configuration>
<parameter>
<!-- see documentation -->
Expand All @@ -70,7 +70,7 @@ to configure the latest version more precisely (e.g. only GA versions), then you
<plugin>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-maven-plugin</artifactId>
<version>0.25.7</version>
<version>0.26.0</version>
<configuration>
<parameter>
<oldVersionPattern>\d+\.\d+\.\d+\.GA</oldVersionPattern>
Expand Down Expand Up @@ -116,13 +116,13 @@ An advanced configuration can utilize the following parameters:
<plugin>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-maven-plugin</artifactId>
<version>0.25.7</version>
<version>0.26.0</version>
<configuration>
<oldVersion>
<dependency>
<groupId>japicmp</groupId>
<artifactId>japicmp-test-v1</artifactId>
<version>0.25.7</version>
<version>0.26.0</version>
<type>jar</type>
</dependency>
</oldVersion>
Expand Down Expand Up @@ -382,7 +382,7 @@ Alternatively it can be used inside the `<reporting/>` tag in order to be invoke
<plugin>
<groupId>com.github.siom79.japicmp</groupId>
<artifactId>japicmp-maven-plugin</artifactId>
<version>0.25.7</version>
<version>0.26.0</version>
<reportSets>
<reportSet>
<reports>
Expand Down
4 changes: 4 additions & 0 deletions src/site/markdown/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
Loading
Loading