0.15.4 Release Notes
Bug Fix
- Remove overlap between java source and resources directories which broke IntelliJ 2018.
0.15.3 Release Notes
UX Improvement
- Using only
-PsnapshotMode=true
will declare Artifactory repos - More output during property loading
groupDependencyVersion
no longer needed, never passSNAPSHOT
as version.source
will work- Remove empty task log messages
Regressions
- Require Gradle 4.9 or higher
0.15.1 Release Notes
API Removal
ihmc-ci
library and plugin is removed from this project and is not automatically applied to projectsihmc.convertJobNameToHyphenatedName
has been removed and replaced by
testSuites.convertJobNameToHyphenatedName
(now provided only byihmc-ci-plugin
)
Migration
Please use the following code to get the old functionality:
Code Block | ||
---|---|---|
| ||
buildscript { repositories { maven { url "https://plugins.gradle.org/m2/" } mavenLocal() } dependencies { classpath "us.ihmc:ihmc-build:0.15.1" // new build plugin without ci classpath "us.ihmc:ihmc-ci-plugin:0.18.0" // apply ci separately now } } apply plugin: "us.ihmc.ihmc-build" apply plugin: "us.ihmc.ihmc-ci-plugin" println testSuites.convertJobNameToHyphenatedName("AtlasAFast") // replaces removed method testDependencies { compile group: "us.ihmc", name: "ihmc-ci-core-api", version: "0.18.0" // these were auto included before } |
0.14.0 Release Notes
Bug fix
- Dependencies included in the build, but do not have "source" as their version, now keep their declared version instead of inheriting the parent's version
...
project-a
has included the buildproject-b
,project-a
's version is0.2
,project-b
's version is1.0
,project-a/build.gradle
containscompile [...] name: project-b, version: 1.0
,
it is no longer the case that the IHMCDependenciesExtension would override1.0
to0.2
when passing the version to Gradle.
Quality improvements
- Improve message for "source" version dependencies that aren't present
- Add unit tests for test suite generation using ihmc-ci
- Add binray properties to README