Releases: adoptium/emt4j
Releases · adoptium/emt4j
v0.8.0
v0.7.0
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
- Use https://ci.eclipse.org/emt4j to check PR and deploy Maven artifacts.
Also, fix some bugs, and please refer to the commits.
v0.6.0
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
inrecordLoadClass
- Fix the problem that
getSimpleName
is not working for anonymous classes
v0.3
- Support checking fat(uber) jar.
- 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
- 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.
- Add problem priority and total number.
First Release
Features
- Support check JDK 8 to JDK 11 and JDK 17
- Support run as java agent, command line tool ,and maven plugin
- Report format support HTML, TXT and JSON.