Skip to content

Releases: siom79/japicmp

Version 0.3.0

02 Feb 18:28
Compare
Choose a tag to compare
  • 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

13 Jan 22:04
Compare
Choose a tag to compare

This version solves an issue with implemented interfaces and extended classes that stem from another library:

japicmp v0.2.2

06 Dec 22:51
Compare
Choose a tag to compare

This version provides the following two new features:

  • japicmp provides a single page HTML report
  • integrated airline as CLI parser

japicmp v0.2.1

24 Aug 16:30
Compare
Choose a tag to compare

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

06 Aug 21:36
Compare
Choose a tag to compare

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

01 Jul 15:44
Compare
Choose a tag to compare

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

21 Jun 22:52
Compare
Choose a tag to compare

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

22 May 21:22
Compare
Choose a tag to compare
japicmp-base-0.0.2

[maven-release-plugin]  copy for tag japicmp-base-0.0.2

japicmp 0.0.1

22 May 21:35
Compare
Choose a tag to compare
japicmp-base-0.0.1

[maven-release-plugin]  copy for tag japicmp-base-0.0.1