JaCoCo v0.7.8 Release Notes

Release Date: 2016-12-11 // over 7 years ago
  • ๐Ÿ†• New Features

    • ๐Ÿ‘‰ User property jacoco.dataFile for parameter dataFile of Maven report goal (GitHub #322).

    ๐Ÿ›  Fixed Bugs

    • ๐Ÿ‘‰ Use RoundingMode#FLOOR instead of RoundingMode#HALF_EVEN for percentages in HTML report, so that "99.5" is displayed as "99%", not as "100%" (GitHub #452).
    • Do not add useless members into Java 8 interfaces that have only interface initialization and abstract methods (GitHub #441).
    • ๐Ÿ›  Fix instrumentation to not violate Java Virtual Machine Specification regarding initialization of final fields, otherwise IllegalAccessError will be thrown starting from OpenJDK 9 EA b127 (GitHub #434).
    • ๐Ÿ›  Fix instrumentation of interfaces with default methods to not create incorrect constant pool entries, which lead to IncompatibleClassChangeError starting from OpenJDK 9 EA b122 (GitHub #428).
    • โž• Add Maven goal report-aggregate to lifecycle-mapping-metadata.xml (GitHub #427).

    Non-functional Changes

    • ๐Ÿš€ Released JaCoCo JARs are not signed any more. Signed versions of JaCoCo are now available from the Eclipse Orbit project (GitHub #466).
    • Simplified numbering of versions - JaCoCo JARs in Maven Central repository do not have qualifier any more (GitHub #468).

    All Resolved Issues