Skip to content

3.0.0

Choose a tag to compare

@xvik xvik released this 11 Jul 21:00
· 52 commits to master since this release
  • Minimal required node 12.12.0
  • Update to gradle 6.9
  • Update ru.vyarus.quality 4.0.0 -> 4.6.0
  • Update com.github.ben-manes.versions 0.27.0 -> 0.39.0
  • Update ru.vyarus.github-info 1.2.0 -> 1.3.0
  • Update ru.vyarus.java-lib 2.1.0 -> 2.2.0 (much multi-module logic moved to plugin)
  • (breaking) Removed jcenter publishing, instead publish to maven central directly
    • Remove com.jfrog.bintray plugin
    • Add io.github.gradle-nexus.publish-plugin (1.1.0)
    • Add signing plugin (signing now manual; certificate configuration required)
  • Remove jcenter badge and repo usages
  • Disable gradle metadata publishing
  • Remove java version selection: java8 used by default for compilation
    • Remove animalsniffer usage
  • Enable mavenLocal as plugin repository by default (in settings.gradle)
  • Use spock 2.0 (groovy 3)
  • Remove spring dependency-management plugin in favour of gradle platform
    • In multi-module project bom module removed: instead platform
      is declared in the ROOT project, like maven (BOM published on release as before)
      Generated subproject poms does not depend on BOM anymore (direct dependencies put instead)
  • settings.gradle is modified now on project update
    Settings now contains plugin repos declaration and buildscan configuration