Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 pass SNAPSHOT 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 projects
  • ihmc.convertJobNameToHyphenatedName has been removed and replaced by
    testSuites.convertJobNameToHyphenatedName (now provided only by ihmc-ci-plugin)

Migration

Please use the following code to get the old functionality:

Code Block
languagegroovy
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

...

  1. project-a has included the build project-b,
  2. project-a's version is 0.2,
  3. project-b's version is 1.0,
  4. project-a/build.gradle contains compile [...] name: project-b, version: 1.0,
    it is no longer the case that the IHMCDependenciesExtension would override 1.0 to 0.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