Skip to content

Releases: ajoberstar/gradle-defaults

0.14.0

29 Dec 16:33
Compare
Choose a tag to compare

Update plugins

Breaking Changes

  • Use greclipse formatter for Groovy code

Enhancements

  • Upgrade org.ajoberstar.grgit from 2.3.0 to 3.0.0
  • Upgrade org.ajoberstar.git-publish from 1.0.1 to 2.0.0
  • Upgrade com.diffplug.spotless from 3.13.0 to 3.17.0
  • Upgrade nebula.maven-resolved-dependencies from 9.0.2 to 9.4.1

Fixes

None

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: untested

0.13.0

04 Jul 19:19
Compare
Choose a tag to compare

Update plugins

Breaking Changes

None

Enhancements

  • Upgrade org.ajoberstar.grgit from 2.2.1 to 2.3.0
  • Upgrade org.ajoberstar.git-publish from 1.0.0 to 1.0.1
  • Upgrade org.ajoberstar.reckon from 0.7.0 to 0.9.0
  • Upgrade com.diffplug.spotless from 3.12.0 to 3.13.0

Fixes

None

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: untested

0.12.0

02 Jun 01:28
Compare
Choose a tag to compare

Update plugins

Breaking Changes

None

Enhancements

  • Upgrade org.ajoberstar.grgit from 2.2.0 to 2.2.1
  • Upgrade org.ajoberstar.git-publish from 0.4.0 to 1.0.0
  • Upgrade org.ajoberstar.reckon from 0.6.0 to 0.7.0

Fixes

None

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: untested

0.11.0

21 Apr 15:24
Compare
Choose a tag to compare

Added organize imports for Java code and updated bundled plugins.

Breaking Changes

None

Enhancements

  • Upgrade org.ajoberstar.grgit from 2.1.1 to 2.2.0
  • Upgrade org.ajoberstar.git-publish from 0.3.0 to 0.4.0
  • Upgrade org.ajoberstar.reckon from 0.5.0 to 0.6.0
  • #27 Use spotless to order imports and remove unused ones (for Java code)

Fixes

None

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: untested

0.10.0

08 Apr 22:45
Compare
Choose a tag to compare

This release removes use of the (now-archived) org.ajoberstar.bintray plugin. Additionally, it adds some safety checks for use of reckon.

Breaking Changes

  • Upgrade org.ajoberstar.reckon from 0.4.0 to 0.5.0
  • Upgrade org.ajoberstar.stutter from 0.2.1 to 0.3.0
  • Remove org.ajoberstar.bintray

Enhancements

  • Prevent reckonTagCreate if you're not on master
  • Prevent reckonTagCreate if you're trying to release a final, but haven't yet released an rc
  • reckonTagCreate now depends on check
  • reckonTagPush now depends on gitPublishPush
  • gitPublishPush now depends on check

Fixes

None

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: untested

0.9.0

07 Apr 03:03
Compare
Choose a tag to compare

This release removes a bunch of config that was useful when doing releases from my desktop. Trying to switch over to Circle CI, so they aren't as necessary.

Dependency lock is going away in favor of the eventual (4.8?) native Gradle dependency locking. Probably will have to turn it on directly in specific projects for the meantime.

Breaking Changes

  • Upgrade org.ajoberstar.reckon from 0.3.2 to 0.4.0

  • Upgrade org.ajoberstar.git-publish from 0.3.3 to 0.4.0-rc.2

  • Upgrade com.gradle.plugin-publish from 0.9.9 to 0.9.10

  • Upgrade com.diffplug.gradle.spotless from 3.10.0 to 3.10.0

  • Remove nebula.lint

  • Remove nebula.dependency-lock

  • Remove release task (letting Circle CI builds handle which tasks to run for release)

  • Remove ordering rules

  • Change stages for reckon from milestone, rc, final to alpha, beta, rc, final

  • Use eclipse formatter with spotless instead of Google Java Format (line wrapping was horrible)

  • Remove use of license headers

  • Remove Jacoco

Enhancements

None

Fixes

None

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: untested

0.8.3

25 Feb 19:40
Compare
Choose a tag to compare

This release upgrades all dependent plugins to their latest versions. It also ensures that POMs are published with static versions.

Breaking Changes

  • Upgrade spotless from 3.6.0 to 3.10.0
  • Upgrade gradle-dependency-lock-plugin from 4.9.5 to 5.0.4
  • Upgrade gradle-lint-plugin from 8.3.1 to 8.3.2
  • Add nebula-publishing-plugin at 7.0.1
  • Upgrade reckon from 0.3.0 to 0.3.2
  • Upgrade gradle-git-publish from 0.3.2 to 0.3.3
  • Upgrade grgit from 2.1.0 to 2.1.1
  • Upgrade gradle-bintray from 0.1.1-rc.1 to 0.1.1
  • Upgrade gradle-stutter from 0.2.0 to 0.2.1

Enhancements

None

Fixes

None

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: untested

0.8.2

22 Oct 22:05
Compare
Choose a tag to compare

This release upgrades all dependent plugins to their latest versions.

Breaking Changes

  • Upgrade spotless to 3.6.0
  • Upgrade plugin-publish-plugin to 0.9.9
  • Upgrade gradle-dependency-lock-plugin to 4.9.5
  • Upgrade gradle-lint-plugin to 4.9.5
  • Upgrade reckon to 0.3.0
  • Upgrade gradle-git-publish to 0.3.2
  • Upgrade grgit to 2.1.0

Enhancements

None

Fixes

None

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: untested

0.8.1

06 Aug 20:58
Compare
Choose a tag to compare

This is a breaking release to fix a deprecation warning in Gradle 4. It likely doesn't work with anything lower than 4 anymore.

Breaking Changes

  • Upgrade gradle-stutter to 0.2.0

Enhancements

None

Fixes

None

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: untested

0.8.0

06 Aug 20:57
Compare
Choose a tag to compare

This is a breaking release to integrate the latest plugins.

Breaking Changes

  • Upgrade grgit to 2.0.0
  • Upgrade from semver-vcs to reckon 0.2.1
  • Upgrade gradle-git-publish to 0.3.0
  • Upgrade gradle-stutter to 0.1.1-rc.1
  • Upgrade gradle-bintray to 0.1.1-rc.1

Enhancements

  • Upgrade spotless to 3.4.1
  • Upgrade sonarqube to 2.5
  • Add nebula dependency lock
  • Add nebula lint

Fixes

None

Deprecations

None

Compatibility

Java: requires 8 or higher
Gradle: untested