Commit graph

27 commits

Author SHA1 Message Date
0e28d9d178 version: set to 4.0.0-SNAPSHOT
Updating README.md and CHANGELOG. Due to the stricter code coverage
and mutation test requirements, this is a major version bump.
2017-09-18 14:37:33 +01:00
1401f661fa coveralls-maven-plugin: added 2017-07-21 11:22:38 +01:00
ca6f7cd12f pom.xml: replace prerequisites with maven-enforcer-plugin
Triggers during validate phase, and displays the maven, jdk and os versions.
2017-07-14 22:36:54 +01:00
f9997db8f6 pom.xml: enable pitest mutation testing plugin 2017-05-30 21:22:27 +01:00
051ece1f5c BREAKING pom.xml: remove spring dependency management 2017-05-28 21:06:48 +01:00
8378e89885 README.md: stop trying to track versions in README 2017-04-30 08:13:02 +01:00
2b9742d053 pom.xml: upgrade spring-platform to Athens.SR3 2017-02-09 14:45:06 +00:00
50e994ddb3 README.md: add missing version values 2017-02-09 14:42:43 +00:00
dd9cd1239f pom.xml: upgrade spring cloud Camden.SR5 2017-02-09 14:42:24 +00:00
e6d05e9a33 pom.xml: upgrade jacoco-maven-plugin to 0.7.9
Release 0.7.9 (2017/02/05)

Fixed Bugs

"java.lang.ClassFormatError: Short length on BootstrapMethods in class file" caused by bug in ASM library (GitHub #462).
Do not recompute frames in case of large methods, otherwise java.lang.ClassNotFoundException might be thrown (GitHub #177).
ExecutionDataWriter.FORMAT_VERSION is not a compile-time constant (GitHub #474).
Maven goal "prepare-agent" should not overwrite existing property value if execution was skipped (GitHub #486).
API Changes

JaCoCo.ASM_API_VERSION removed (GitHub #474).
Non-functional Changes

JaCoCo now depends on ASM 5.2.
OSGi metadata now generated automatically and additionally include uses directives, Require-Capability attribute, and export of all internal packages with x-internal:=true directive (GitHub #211).
Removed OSGi attributes that were mistakenly added in version 0.6.1 into jacocoant.jar that contains all dependencies (GitHub #211).
Release 0.7.8 (2016/12/09)

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).
2017-02-09 14:39:41 +00:00
80d3439639 pom.xml: upgrade maven-compiler-plugin to 3.6.1 2017-02-09 14:35:16 +00:00
e275ab502c pom.xml: upgrade kemitix-checkstyle-ruleset to 2.1.2
Includes checkstyle 7.5.1, so remove custom configuration.
2017-02-09 12:20:50 +00:00
ee2c489ca2 README.md: update documentation 2017-01-18 12:05:55 +00:00
2516a17851 README.md: use kemitix-checkstyle-ruleset-maven-plugin 2017-01-18 12:04:44 +00:00
62452ff463 README.md: update versions to match pom.xml 2017-01-18 12:02:16 +00:00
22c3cbc9ac pom.xml: add digraph-dependency-maven-plugin (again)
This time use the digraph-dependency.basePackage to configure the plugin.
2017-01-18 12:01:16 +00:00
bff18a5b8f pom.xml: remove the findbugs plugin
Replaced by Huntbugs
2017-01-18 11:59:27 +00:00
dc5eb1d625 pom.xml: upgrade checkstyle to 7.1.1 2016-09-11 18:48:59 +01:00
6f0d0ec88a pom.xml: upgrade kemitix-checkstyle-ruleset to 1.0.0 2016-09-11 18:11:57 +01:00
6cfb1d840b README.md: update checkstyle section for kemitix-checkstyle-ruleset 2016-08-16 20:45:02 +01:00
6cd0d1f2b0 README.md: add list of properties that can be overridden by child projects 2016-08-16 20:45:02 +01:00
6896180c1b README.md: note that a version is required to use the parent 2016-08-16 20:45:02 +01:00
Paul Campbell
dfbafd9b99 pom.xml: Allow the build directory to be overridden
The default remains 'target', but child projects may set the
property 'kemitix.build.directory' to another value to change this.

Signed-off-by: Paul Campbell <paulcampbell@fife.ac.uk>
2016-02-09 16:40:31 +00:00
9f821fddca Upgrade sventu-checkstyle to 1.18.0
Add a reference to sevntu in README.md.
2016-01-22 19:24:37 +00:00
60dd8c5e7d Add digraph-dependency-maven-plugin 0.1.0
Signed-off-by: Paul Campbell <pcampbell@kemitix.net>
2016-01-07 12:45:50 +00:00
Paul Campbell
3ec9ea7bae [#3]pom.xml: Add Highwheel build plugin for dependency reporting
Signed-off-by: Paul Campbell <paulcampbell@fife.ac.uk>
2016-01-04 12:44:08 +00:00
56788a8407 Add README.md 2015-11-27 15:41:21 +00:00