HTTP4J
HTTP4J copied to clipboard
Update dependency com.vanniktech.maven.publish to v0.34.0
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| com.vanniktech.maven.publish | 0.32.0 -> 0.34.0 |
Release Notes
vanniktech/gradle-maven-publish-plugin (com.vanniktech.maven.publish)
v0.34.0
- Added configuration cache support for publishing.
- Removed support for publishing through Sonatype OSSRH since it has been shut down. See the
0.33.0 release notes for upgrade
instructions if you haven't upgraded yet.
-
SonatypeHosthas been removed from the DSL. -
SONATYPE_HOSTonly supportsCENTRAL_PORTALnow. It's recommended to use the following properties instead:-
mavenCentralPublishing=truereplacesSONATYPE_HOST=CENTRAL_PORTAL. -
mavenCentralAutomaticPublishing=truereplacesSONATYPE_AUTOMATIC_RELEASE=true.
-
-
- Update the Central Portal Publisher APIs to the latest.
- It's now possible to mix SNAPSHOT versions and release versions when running
publishtasks. - Fixed Gradle's deprecation warning caused by invalid URI.
- Fixed check for the minimum supported Gradle version running too late in some cases.
Thanks to @Goooler and @solrudev for their contributions to this release.
Minimum supported versions
- JDK 11
- Gradle 8.5
- Android Gradle Plugin 8.0.0
- Kotlin Gradle Plugin 1.9.20
Compatibility tested up to
- JDK 24
- Gradle 8.14.3
- Gradle 9.0.0-rc2
- Android Gradle Plugin 8.11.1
- Android Gradle Plugin 8.12.0-alpha08
- Kotlin Gradle Plugin 2.2.0
- Kotlin Gradle Plugin 2.2.20-Beta1
v0.33.0
[!CAUTION] Sonatype OSSRH (oss.sonatype.org and s01.oss.sonatype.org) will be shut down on June 30, 2025.
Migration steps:
- Sign in to the Central Portal with your existing Sonatype account.
- Go to Namespaces and click "Migrate Namespace" for the relevant namespace. Confirm the migration and wait for it to complete.
- Optional: If you want to publish snapshots of your project tap the 3 dots next to your namespace and select "Enable SNAPSHOTs".
- Go to Account and select "Generate User Token". Use the shown "Username" and "Password" as values for
mavenCentralUsernameandmavenCentralPassword.- Configure this plugin to publish to Central Portal. Either update your
SONATYPE_HOSTproperty fromDEFAULTorS01toCENTRAL_PORTALor callpublishToMavenCentral()/publishToMavenCentral(automaticRelease)without aSonatypeHostparameter.
BREAKING
-
publishToMavenCentral()andpublishToMavenCentral(automaticRelease)withoutSonatypeHostwill now publish through the Central Portal. - Deprecated overloads of
publishToMavenCentralthat take aSonatypeHostparameter. - Deprecated
SonatypeHost.
New
- Basic experimental support for
com.android.fused-library. There are currently several limitations on the Android Gradle plugin side which make signing as well as publishing sources/javadocs not possible.
Improvements
- Added new Gradle properties:
-
mavenCentralPublishing=truereplacesSONATYPE_HOST=CENTRAL_PORTAL. -
mavenCentralAutomaticPublishing=truereplacesSONATYPE_AUTOMATIC_RELEASE=true. -
signAllPublications=truereplacesRELEASE_SIGNING_ENABLED=true. - Note: The old properties continue to work and there are no plans to remove them.
-
- The base plugin is now compatible with isolated projects as long as
pomFromGradleProperties()is not called. - It's possible to pass a
TaskProvidertoJavadocJar.Dokka. - Improved naming of produced
-javadocjars (locally, the name of the published artifact is unchanged). - Resolve issue that caused
versionto be read too early when publishing to Central Portal.
Thanks to @Goooler, @solrudev and @sschuberth for their contributions to this release.
Minimum supported versions
- JDK 11
- Gradle 8.5
- Android Gradle Plugin 8.0.0
- Kotlin Gradle Plugin 1.9.20
Compatibility tested up to
- JDK 24
- Gradle 8.14.2
- Gradle 9.0-rc1
- Android Gradle Plugin 8.10.0
- Android Gradle Plugin 8.11.0-rc02
- Android Gradle Plugin 8.12.0-alpha06
- Kotlin Gradle Plugin 2.1.21
- Kotlin Gradle Plugin 2.2.0-RC3
Configuration
📅 Schedule: Branch creation - "on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.