JaCoCo v0.8.4 Release Notes
Release Date: 2019-05-10 // almost 5 years ago-
๐ 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 causeIllegalStateException
(GitHub #859).
API Changes
- ๐ Methods
Instrumenter.instrument(org.objectweb.asm.ClassReader)
andAnalyzer.analyzeClass(org.objectweb.asm.ClassReader)
were removed (GitHub #850).
Non-functional Changes
- JaCoCo now depends on ASM 7.1 (GitHub #851).