Skip to content

Releases: adoptium/emt4j

v0.8.0

09 Mar 02:43
Compare
Choose a tag to compare

Improvements

  • Introduced soot to improve static analysis

Fix some bugs, and please refer to the commits.

v0.7.0

08 Jan 07:38
Compare
Choose a tag to compare

Features & Improvements

  • Refactor maven plugin implementation
    • Better support for multi-module projects
    • Can use Java agent by inject-agent mojo
    • Check specified files without requiring a project by check-files mojo
  • New HTML template
  • Concurrently analyze targets

CI&CD

Also, fix some bugs, and please refer to the commits.

v0.6.0

15 Dec 08:25
Compare
Choose a tag to compare

Features

  • Support external tools
  • New option priority to specify the rule priority limit

Improvements

  • Combine the solution of AddExportsRule

Bug fixes

  • Prevent escape characters in HTML reports
  • Record a dependency of WHOLE_CLASS in recordLoadClass
  • Fix the problem that getSimpleName is not working for anonymous classes

v0.3

15 Aug 08:46
Compare
Choose a tag to compare
  1. Support checking fat(uber) jar.
  2. Re-implement the internal JDK API usage and deprecated API usage checking. The origin implementation is by calling 'jdeprscan' and 'jdeps' tool , but it is too slow when there are too many jars. The new implementation which parsing the class manually, then try to match with the pre-defined rules

V0.2

03 Aug 08:03
c1104d3
Compare
Choose a tag to compare
  1. Change the HTML report content's format.If there a lot of problems, users can find user-related problems more quickly by the directory name that contains the jars.
  2. Add problem priority and total number.

First Release

21 Jun 05:36
Compare
Choose a tag to compare

Features

  1. Support check JDK 8 to JDK 11 and JDK 17
  2. Support run as java agent, command line tool ,and maven plugin
  3. Report format support HTML, TXT and JSON.