Skip to content

2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Jun 09:51
· 1122 commits to master since this release

2.0.0 (2022-06-30)

⚠ BREAKING CHANGES

  • enable automatic configuration of POM and signing for all MavenPublications (can be disabled via autoConfigureAllPublications)
  • switch the default publication name to [SoftwareComponentName]OSSRH, as it is easier to distinguish by name (accessing other properties finalizes the publications)
  • do not force jar packaging when configuring a pom
  • nexus: multiprojects are now uploaded correctly and stored in a single Nexus repository

Features

  • enable automatic configuration of POM and signing for all MavenPublications (can be disabled via autoConfigureAllPublications) (c65838c)

Bug Fixes

  • always generate signign task for generated publications (d27ccca)
  • do not force jar packaging when configuring a pom (6ec8392)
  • nexus: multiprojects are now uploaded correctly and stored in a single Nexus repository (16edbb9)
  • release: use a fixed beta version of the plugin for publishing the fixed version of the plugin (will be replaced by the new stable version as soon as the release happens) (1fe706b)
  • remove debug println (dea29e9)
  • restore multiproject support for Nexus (f1c3f5b)

Dependency updates

  • core-deps: update dependency org.jetbrains.dokka to v1.7.0 (3e4eea0)
  • deps: update plugin gradlepluginpublish to v1 (2cb057c)
  • deps: update plugin publishoncentral to v1 (0561454)

Refactoring

  • allow access to findSigningTaskIn from the external world (6928dee)
  • switch the default publication name to [SoftwareComponentName]OSSRH, as it is easier to distinguish by name (accessing other properties finalizes the publications) (7447e44)

Build and continuous integration

  • add a test with a dry-deployment of a Kotlin-multiplatform project (a7e0918)
  • add external test with an Alchemist dry-deployment (93d1fe4)
  • fix the deployment task names (0d51486)
  • refer to the latest multiplatform template (5aebfd1)

Tests

  • print the stacktrace on failure (e48fa3e)
  • update tests to use the new publication naming (50bbe50)

Documentation

  • add a task dependency graph for a Nexus publication (4ac98cf)
  • readme: document how to use this plugin with Kotlin multiplatform (49ce8e5)