Skip to content

v6.0.0

Latest
Compare
Choose a tag to compare
released this 10 Apr 18:28

6.0.0 (2019-04-10)

Bug Fixes

  • use IllegalStateException instead of custom InvalidOperationException (2b8261f, closes #77)
  • add missing sources and javadoc/groovydoc jars (f1fdd7f, closes #17)
  • don't stamp snapshot documentation with version and time (2851ef1)
  • use Set instead of List whenever appropriate (3ea1b66)
  • use locale-insensitive case convertions (20202d0)
  • DelombokExtended:
  • GpgUtils: initialize local variable (ce6635b)
  • NoJekyll: don't cache task output (7cd45d9)
  • base.jvm:
    • add support for Ivy publications to Artifactory (a1c5186)
    • fix publication to Bintray (8f15757, closes #13)
    • publish artifacts to GitHub releases (ee4ea43, closes #35)
    • fix release to Maven Central (9422820, closes #19)
    • remove transitive Groovy dependencies added by Spock (3f81495)
    • fix compilation with Groovy 2.5 (66a4ae7)
  • plugin:
    • remove unwanted default dependencies added by GradleTest (ab48323)
    • fix error with Groovy 2.5 (430c28a)
  • project:
    • support SPDX license expressions (43c2b38, closes #25)
    • don't remove dependencies from tasks (ffe0366)
    • don't create codenarcBuildSrc task for buildSrc projects (3366e52)
    • turn off cz.malohlava plugin (e799d84)

Features

  • strenghten CodeNarc EmptyCatchBlock rule (0a328de)
  • configure new CodeNarc 1.3 rules (19a0937)
  • support MR after-release label (8e47b4c, closes #83)
  • update prerequisites (5c07ae2)
  • update Gradle to 5.3.1 (5633250)
  • use more simple git flow (4178858)
  • update Gradle to 5.0 (08326d9)
  • update Gradle to 5.0 (5767074)
  • base.jvm: sign archives configuration (7a84ace)
  • project: configure CodeNarc version (a1b8bc4)
  • project.java: add Checkstyle plugin (a5a9d77)

BREAKING CHANGES

  • gpg-preset-passphrase should be in the path.
    Previously for operating systems beyond Windows
    it was expected to be in /usr/local/libexec directory.
    Support for this was removed, for simplification
  • InvalidOperationException is removed
  • Previously license property could be set to empty or null string.
    Now to express that no license is granted (All rights reserved)
    SPDX value NONE should be used.
    By default license property is set to this value
    • All classes, methods and fields deprecated in previous versions are removed
  • JvmBasePlugin#FUNCTIONAL_TEST_REPORTS_PATH constant is removed
  • org.fidata.gradle.utils.VersionUtils class
    moved to org.fidata.utils package
  • Classes pertaining to JVM are renamed: JVM is changed to Jvm
  • License is changed to LGPL v3.0+.
    Modified versions of the plugins and works based on this one
    should appropriately align their licenses
  • Gradle before 5.1 is not supported
  • Types of some static fields and properties are changed
  • release task will make a release
    when shouldRelease project property
    is provided and set to true only
  • Gradle before 5.0 is not supported
  • cz.malohlava plugin is not provided