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 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).

    All Resolved Issues