Details
-
Task
-
Resolution: Fixed
-
Major
-
8.4.2
-
None
-
N/A
-
N/A
-
Description
See http://www.eclemma.org/jacoco/trunk/doc/changes.html
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).