Releases: gradle-nexus/publish-plugin
2.0.0 - publishing with Ivy + sensible Gradle 8.x compatibility
Notable changes in 2.0
- support publishing with Ivy - #222
- add
closeStagingRepositories
andreleaseStagingRepositories
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 tocloseAndReleaseStagingRepositories
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
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 tocloseAndReleaseStagingRepositories
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
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
1.2.0 - no deprecation warning in Gradle 7.6+
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
1.0.0
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.