Details
-
Task
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
-
Unknown
-
N/A
-
N/A
-
Description
See http://www.eclemma.org/jacoco/trunk/doc/changes.html
New Features JaCoCo now officially supports Java 12 Instrumentation does not add synthetic field to Java 11+ class files, however still adds synthetic method (GitHub #845). Branches added by the Kotlin compiler version 1.3.30 for suspending lambdas and functions are filtered out during generation of report (GitHub #849). Fixed bugs Fixed incorrect update of frames caused by bug in ASM library in case of arrays with more than 7 dimensions (GitHub #839). Fixed regression, which was introduced in 0.8.3 - module-info.class should be excluded from analysis to not cause IllegalStateException (GitHub #859). API Changes Methods Instrumenter.instrument(org.objectweb.asm.ClassReader) and Analyzer.analyzeClass(org.objectweb.asm.ClassReader) were removed (GitHub #850). Non-functional Changes JaCoCo now depends on ASM 7.1 (GitHub #851).