Skip to content

Releases: gradle-nexus/publish-plugin

2.0.0 - publishing with Ivy + sensible Gradle 8.x compatibility

05 Apr 23:01
v2.0.0
c550fe9
Compare
Choose a tag to compare

Notable changes in 2.0

  • support publishing with Ivy - #222
  • add closeStagingRepositories and releaseStagingRepositories summary tasks - #236
  • deprecate build support for Java 8 (build target still set to 8, but building with JDK <11 might fail) - #171
  • improve support for build cache and compatibility with Gradle 8.x
  • last, but not least - new team member - @TWiStErRob - welcome aboard!

Backward incompatible changes

  • closeAndReleaseStagingRepository has been renamed to closeAndReleaseStagingRepositories for consistency

Full list of changes since 1.3.0: v1.3.0...v2.0.0


Changes in 2.0.0-final (since rc-2):

  • simplify build configuration
  • enhance documentation
  • improve E2E tests execution on CI
  • build itself with Gradle 8.6
  • dependency upgrade

Full list of changes: v2.0.0-rc-2...v2.0.0

Thanks to all the contributors to this release: @TWiStErRob, @3flex, @Goooler.

2.0.0-rc-2 - preparations for 2.0.0-final

01 Feb 22:17
v2.0.0-rc-2
5af9b4a
Compare
Choose a tag to compare

Notable changes:

  • Add closeStagingRepositories and releaseStagingRepositories summary tasks - #236 (PR by @Vampire)
  • Require Gradle 6.2+ (PRs by @TWiStErRob)
  • Ability to build itself with Gradle 8.5
  • Multiple internal refactorings and improved idiomaticity (PRs by @TWiStErRob and @3flex)
  • Drop kotlin-dsl plugin and remove redundant buildSrc - #295 and #301 (PRs by @3flex)
  • Make the artifact ID explicit rather than relying on implicit naming - #255 (PR by @TWiStErRob)
  • Massive dependency upgrades with Renovate

Backward incompatible changes

  • closeAndReleaseStagingRepository has been renamed to closeAndReleaseStagingRepositories for consistency

Full list of changes: v2.0.0-rc-1...v2.0.0-rc-2

Thanks to all the contributors to this release: @TWiStErRob, @3flex, @Goooler, @Vampire, @espertus and @renovate-bot ;-).

2.0.0-rc-1 - support publishing with Ivy

06 Jul 20:25
v2.0.0-rc-1
d481ea6
Compare
Choose a tag to compare

Notable changes:

  • Support publishing with Ivy - #222 (PR by @maczikasz)
  • Deprecate build support for Java 8 (build target still set to 8, but building with JDK <11 might fail) - #171
  • Fix most of configuration cache warnings - #223 (PR by @TWiStErRob)
  • Update Gradle wrapper and project dependencies - #194, #210, #225, #229
  • Require Gradle 6.0+

More changes.

Thanks to all the contributors to this release: @maczikasz, @TWiStErRob, @Goooler.

1.3.0 - ability to create and release staging repository in separate calls

06 Mar 22:16
Compare
Choose a tag to compare

Notable changes:

  • Ability to create and release staging repository in separate calls (e.g. after manual verification) - #19 (PR by @vlsi)

Thanks to all the contributors to this release: @vlsi.

1.2.0 - no deprecation warning in Gradle 7.6+

22 Feb 02:27
Compare
Choose a tag to compare

Notable changes:

  • Fix ConfigureUtil deprecation warning in Gradle 7.6+ - #152
  • Improve "not in desired state" error message - #157
  • CI basic regression tests with Gradle 8 (effectively from 5.0 to 8.0) - #168
  • CI basic regression tests with JDK 17 (effectively with 8, 11 and 17) - #179
  • Enhance documentation - #94, #135, #108
  • Update used Gradle to 8.0 (still compatible with 5.0+) - #168
  • Update project dependencies - #169

More changes.

Big thank you to the contributors who provided pull requests: @TWiStErRob, @vlsi, @nedtwigg, @turansky, @larsgrefer, @nhajratw, @tschuchortdev, @JavierSegoviaCordoba and also those who were involved in any other way.

1.1.0

20 Apr 21:03
Compare
Choose a tag to compare
  • New diagnostic getStagingProfile task - #62 - PR by @ryandens
  • Log explicit response body in case of HTTP errors - #92 - PR by @hiddewie

1.0.0

15 Feb 06:20
8a27917
Compare
Choose a tag to compare

This is the initial release of the io.github.gradle-nexus.publish-plugin Gradle plugin that combines the functionality of the io.codearte.nexus-staging and the de.marcphilipp.nexus-publish plugins (see historical background for details).

Please give it a try (see usage) and provide feedback.