Releases: siom79/japicmp
Version 0.3.0
- A changed method return type does not mark old method as deleted and new method as added but marks now method as changed. Therefore the new model class
JApiReturnType
has been introduced. issue 31 - The HTML report now outputs on top some meta information about the report (timestamp of creation, applied filter, etc.) issue 33
- The HTML report now does not list unmodified superclasses when option
--only-modified
is used. issue 33 - The new option
--semantic-versioning
has been introduced, that tells you which part of the version has to be increment according to Semantic Versioning.
Version 0.2.3
This version solves an issue with implemented interfaces and extended classes that stem from another library:
japicmp v0.2.2
This version provides the following two new features:
- japicmp provides a single page HTML report
- integrated airline as CLI parser
japicmp v0.2.1
This version provides the following two new features:
- japicmp provides a boolean flag for each change that indicates if this modification breaks binary compatibility or not.
- japicmp tracks changes on annotations.
japicmp v0.2.0
This release adds the following features:
- ability to compare next to methods also constructors, fields, implemented interfaces and the superclass of the classes within the given archives
- ability to compare the modifiers of classes, methods and fields
- ability to compare the synthetic attribute of classes and methods
The XML and stdout output has been adapted to the modifications above.
japicmp 0.1.1
The maven-plugin is now available under the groupId com.github.siom79.japicmp
and the artifactId japicmp-maven-plugin
in the central maven repository.
japicmp uses now version 3.18.2-GA of javassist and therewith supports Java 1.8.
japicmp 0.1.0
This release introduces the japicmp-maven-plugin. The maven plugin allows you to compare two versions of an artifact during the build (e.g. the current version with the latest version from your repository). Additionally to the options of the CLI tool you can configure the plugin to break the build every time the plugin detects any changes between a given version and the current version.
japicmp 0.0.2
japicmp-base-0.0.2 [maven-release-plugin] copy for tag japicmp-base-0.0.2
japicmp 0.0.1
japicmp-base-0.0.1 [maven-release-plugin] copy for tag japicmp-base-0.0.1