Java API Compliance Checker - Change Log
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.