Java API Compliance Checker - Change Log

Contents

Version 1.5 (March 24, 2016)

japi-compliance-checker-1.5.tar.gz

  • Improvements
    • Up to 100 times faster on big libraries
    • Up to 4 times less RAM usage on big libraries
    • Improved design of the report
    • Replaced verdict with compatibility rate in the report
    • Implemented check for removed annotations
    • Do not show Java version in the report
    • Limited number of affected methods shown in the report
    • Do not show package names in the report by default
    • Do not show time stamp in the report
    • Do not show warning for added class fields
    • Added Makefile
    • Removed obsolete options
    • Reduced size of the report
    • Allowed api, dump and apidump extensions of API dump
    • Changed format of API dump
    • Changed console output
  • New Options
    • -skip-packages
    • -dump-path
  • Bug Fixes
    • Fixed affect descriptions
    • Fixed issue with API dumps on OS X
    • Fixed -jdk-path option
    • Fixed -limit-affected option

Version 1.4.1 (March 12, 2015)

japi-compliance-checker-1.4.1.tar.gz
This is a bug-fix release with a few new features.

  • New Features
    • Support for Java 8
    • Support for limiting checking based on annotations (for Apache HBase)
    • Add support for runtime visible annotations
  • New Options
    • -minimal
    • -hide-templates
    • -hide-packages
  • Bug Fixes
    • Fixed auto-skipping of internal packages
    • Fixed warnings on Solaris
    • Fixed -client option

Version 1.3.7 (April 25, 2014)

japi-compliance-checker-1.3.7.tar.gz
This is a bug-fix release with a few new features.

  • New Features
    • Show Java version in the report summary
    • Marked deprecated methods in the report
  • New Options
    • -jdk-path
    • -skip-internal
  • Bug Fixes
    • Improved support for Java 7 templates
  • Other
    • Code cleaning

Version 1.3.6 (January 21, 2014)

japi-compliance-checker-1.3.6.tar.gz
This is a bug-fix release with a few new features.

  • Improvements
    • Support for Java 7
  • New Options
    • -limit-affected
  • Bug Fixes
    • Corrected formatting of output html reports
    • Fixed issue #7: "The command line is too long"
    • Improved performance on large input objects (30%)
    • Fixed issue #8: "-client option doesn't work"
  • Other
    • Code cleaning
    • Corrected Makefile

Version 1.2.1 (October 09, 2012)

japi-compliance-checker-1.2.1.tar.gz
This is a bug-fix release with a few new features.

  • New Options
    • -show-access
  • Bug Fixes
    • Corrected -open and -browse options.

Version 1.2 (September 22, 2012)

japi-compliance-checker-1.2.tar.gz
This is a bug-fix release with a few new features.

  • New Options
    • -skip-deprecated
    • -skip-classes
  • Bug Fixes
    • Fixed an issue with spaces in the execution path
  • Other
    • Code cleaning

Version 1.1.2 (June 08, 2012)

japi-compliance-checker-1.1.2.tar.gz
This is a bug-fix release with a few new features.

  • New Options
    • -sort
    • -open
  • Bug Fixes
    • Fixed an issue with -classes-list option
    • Fixed an issue with spaces in the path to javap and other commands
    • Fixed an issue with escaping of inner class specifier
  • Other
    • Code cleaning

Version 1.1 (April 16, 2012)

japi-compliance-checker-1.1.tar.gz
Added many useful options, improved design of the report

  • New Features
    • Improved design of the compatibility report
    • Added compatibility rate in the summary of the report
    • Added "Other Changes in Data Types" section of the compatibility report
  • New Options
    • -debug
    • -quick
    • -browse
    • -report-path
    • -bin-report-path
    • -src-report-path
  • Other
    • Code cleaning

Version 1.0.3 (December 13, 2011)

japi-compliance-checker-1.0.3.tar.gz
This is a bug fix release.

  • New Features
    • Add Makefile.pl installer
  • Other
    • Corrected INSTALL file
    • Corrected help message
    • Changed license to dual GPL and LGPL of any version
    • Added check for presence of installed JDK-devel package in the system
    • Updated copyrights

Version 1.0 (August 30, 2011)

japi-compliance-checker-1.0.tar.gz
Initial prototype of the tool.