Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 25, 2025

Note

Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to mend[bot].

This notice will be removed on 2025-10-07.


This PR contains the following updates:

Package Type Update Change Age Confidence
gradle (source) minor 8.12.1 -> 8.14.3 age confidence
com.diffplug.spotless plugin minor 7.0.2 -> 7.2.1 age confidence
com.vanniktech.maven.publish plugin minor 0.30.0 -> 0.34.0 age confidence
org.jetbrains.kotlinx:kotlinx-serialization-json dependencies minor 1.8.0 -> 1.9.0 age confidence
org.jetbrains.kotlinx.kover plugin patch 0.9.1 -> 0.9.2 age confidence
io.kotest.multiplatform plugin patch 6.0.0.M2 -> 6.0.0.M4 age confidence
io.kotest:kotest-runner-junit5 dependencies patch 6.0.0.M2 -> 6.0.3 age confidence
io.kotest:kotest-property dependencies patch 6.0.0.M2 -> 6.0.3 age confidence
io.kotest:kotest-framework-engine dependencies patch 6.0.0.M2 -> 6.0.3 age confidence
io.kotest:kotest-assertions-core dependencies patch 6.0.0.M2 -> 6.0.3 age confidence
org.jetbrains.kotlin.plugin.serialization (source) plugin minor 2.1.10 -> 2.2.20 age confidence
org.jetbrains.kotlin.multiplatform (source) plugin minor 2.1.10 -> 2.2.20 age confidence
org.jetbrains.kotlin:kotlin-gradle-plugin (source) dependencies minor 2.1.10 -> 2.2.20 age confidence
io.arrow-kt:arrow-optics dependencies minor 2.0.1 -> 2.1.2 age confidence

Release Notes

gradle/gradle (gradle)

v8.14.3: 8.14.3

Compare Source

The Gradle team is excited to announce Gradle 8.14.3.

This is a patch release for 8.14. We recommend using 8.14.3 instead of 8.14.

Here are the highlights of this release:

  • Java 24 support
  • GraalVM Native Image toolchain selection
  • Enhancements to test reporting
  • Build Authoring improvements

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Aurimas,
Ben Bader,
Björn Kautler,
chandre92,
Daniel Hammer,
Danish Nawab,
Florian Dreier,
Ivy Chen,
Jendrik Johannes,
jimmy1995-gu,
Madalin Valceleanu,
Na Minhyeok.

Upgrade instructions

Switch your build to use Gradle 8.14.3 by updating your wrapper:

./gradlew wrapper --gradle-version=8.14.3 && ./gradlew wrapper

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.14.2

Compare Source

v8.14.1: 8.14.1

Compare Source

The Gradle team is excited to announce Gradle 8.14.1.

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Aurimas,
Ben Bader,
Björn Kautler,
chandre92,
Daniel Hammer,
Danish Nawab,
Florian Dreier,
Ivy Chen,
Jendrik Johannes,
jimmy1995-gu,
Madalin Valceleanu,
Na Minhyeok.

Upgrade instructions

Switch your build to use Gradle 8.14.1 by updating your wrapper:

./gradlew wrapper --gradle-version=8.14.1 && ./gradlew wrapper

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.14

Compare Source

v8.13

Compare Source

vanniktech/gradle-maven-publish-plugin (com.vanniktech.maven.publish)

v0.34.0

Compare Source

  • 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.
    • SonatypeHost has been removed from the DSL.
    • SONATYPE_HOST only supports CENTRAL_PORTAL now. It's recommended to use the following properties instead:
      • mavenCentralPublishing=true replaces SONATYPE_HOST=CENTRAL_PORTAL.
      • mavenCentralAutomaticPublishing=true replaces SONATYPE_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 publish tasks.
  • 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

Compare Source

[!CAUTION]
Sonatype OSSRH (oss.sonatype.org and s01.oss.sonatype.org) will be shut down on June 30, 2025.

Migration steps:

  1. Sign in to the Central Portal with your existing Sonatype account.
  2. Go to Namespaces and click "Migrate Namespace"
    for the relevant namespace. Confirm the migration and wait for it to complete.
  3. Optional: If you want to publish snapshots of your project tap the 3 dots next to your namespace and
    select "Enable SNAPSHOTs".
  4. Go to Account and select "Generate User Token". Use the shown
    "Username" and "Password" as values for mavenCentralUsername and mavenCentralPassword.
  5. Configure this plugin to publish to Central Portal. Either update your SONATYPE_HOST property from
    DEFAULT or S01 to CENTRAL_PORTAL or call publishToMavenCentral()/publishToMavenCentral(automaticRelease)
    without a SonatypeHost parameter.

BREAKING

  • publishToMavenCentral() and publishToMavenCentral(automaticRelease) without SonatypeHost will
    now publish through the Central Portal.
  • Deprecated overloads of publishToMavenCentral that take a SonatypeHost parameter.
  • 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=true replaces SONATYPE_HOST=CENTRAL_PORTAL.
    • mavenCentralAutomaticPublishing=true replaces SONATYPE_AUTOMATIC_RELEASE=true.
    • signAllPublications=true replaces RELEASE_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 TaskProvider to JavadocJar.Dokka.
  • Improved naming of produced -javadoc jars (locally, the name of the published artifact is unchanged).
  • Resolve issue that caused version to 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

v0.32.0

Compare Source

  • Improve names of Central Portal deployments.
  • Fix an issue where the wrong staging profile for (s01.)oss.sonatype.org was selected when publishing to Maven Central.
  • Fix incompatibility with Kotlin 1.9.x when used through compiled plugins.
  • Improve error message when not being able to detect Kotlin plugin.
  • Fix an issue with detecting whether configuration cache is enabled which lead to a not actionable error message.
  • Fix compatibility with Gradle 9.0.
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
  • Gradle 9.0-milestone-6
  • Android Gradle Plugin 8.10.0
  • Android Gradle Plugin 8.11.0-alpha10
  • Kotlin Gradle Plugin 2.1.20
  • Kotlin Gradle Plugin 2.1.21-RC2
  • Kotlin Gradle Plugin 2.2.0-Beta2
Configuration cache status

Configuration cache is generally supported, except for:

  • Publishing releases to Maven Central (snapshots are fine), blocked by Gradle issue #​22779.
  • When using Dokka 1.x or Dokka 2.x without V2Enabled.

v0.31.0

Compare Source

  • Add support for publishing snapshots to Central Portal.
    • Make sure to enable snapshots for your namespace on central.sonatype.com.
    • Thanks to @​solrudev for the contribution.
  • Add support for multiple matching staging profiles by taking the one with the longest matching prefix.
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 23
  • Gradle 8.13
  • Android Gradle Plugin 8.9.0
  • Android Gradle Plugin 8.10.0-alpha07
  • Kotlin Gradle Plugin 2.1.10
  • Kotlin Gradle Plugin 2.1.20-RC
Configuration cache status

Configuration cache is generally supported, except for:

  • Publishing releases to Maven Central (snapshots are fine), blocked by Gradle issue #​22779.
  • When using Dokka 1.x or Dokka 2.x without V2Enabled.
Kotlin/kotlinx.serialization (org.jetbrains.kotlinx:kotlinx-serialization-json)

v1.9.0

==================

This release updates Kotlin version to 2.2.0, includes several bugfixes and provides serializers for kotlin.time.Instant.

Add kotlin.time.Instant serializers

Instant class was moved from kotlinx-datetime library to Kotlin standard library.
As a result, kotlinx-datetime 0.7.0 no longer has serializers for the Instant class.
To use new kotlin.time.Instant class in your @​Serializable classes,
you can use this 1.9.0 kotlinx-serialization version (Kotlin 2.2 is required).
You can choose between default InstantSerializer which uses its string representation,
or specify InstantComponentSerializer that represents instant as its components.
See details in the PR.

Other bugfixes

  • Fix resize in JsonPath (#​2995)
  • Fixed proguard rules for obfuscation to work correctly (#​2983)

v1.8.1

==================

This release updates Kotlin version to 2.1.20, while also providing several important improvements
and bugfixes.

Improvements

Bugfixes

  • Fix incorrect enum coercion during deserialization from JsonElement (#​2962)
  • Supply proper equals(), hashCode(), and toString() for SerialDescriptor() wrapper (#​2942)
  • Do not encode empty packed collections in protobuf (#​2907)
Kotlin/kotlinx-kover (org.jetbrains.kotlinx.kover)

v0.9.2

===================

Kover Gradle Plugin

Features
  • #748 Disable caching for KoverAgentJarTask
Bugfixes
  • #747 Added support for KMP Android library plugin
kotest/kotest (io.kotest:kotest-runner-junit5)

v6.0.3

Compare Source

What's Changed

New Contributors

Full Changelog: kotest/kotest@6.0.3...v6.0.3

v6.0.2

Compare Source

What's Changed
New Contributors

Full Changelog: kotest/kotest@6.0.1...v6.0.2

v6.0.1

Compare Source

Full Changelog: kotest/kotest@6.0.0...v6.0.1

v6.0.0

Compare Source

https://kotest.io/docs/release6/

v6.0.0.M17

Compare Source

v6.0.0.M14

What's Changed
New Contributors

Full Changelog: kotest/kotest@v6.0.0.M8...v6.0.0.M14

v6.0.0.M8

What's Changed

Full Changelog: kotest/kotest@v6.0.0.M5...v6.0.0.M8

v6.0.0.M5

What's Changed
New Contributors

Full Changelog: kotest/kotest@v6.0.0.M4...v6.0.0.M5

v6.0.0.M4

What's Changed
New Contributors

Full Changelog: kotest/kotest@v6.0.0.M3...v6.0.0.M4

v6.0.0.M3

What's Changed
New Contributors

Full Changelog: kotest/kotest@V6.0.0.M2...v6.0.0.M3

JetBrains/kotlin (org.jetbrains.kotlin.plugin.serialization)

v2.2.20

Analysis API
  • KT-78187 Synthetic properties not to be shown as callables
  • KT-72525 K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)
  • KT-74246 KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site
Analysis API. Code Compilation
  • KT-78382 K2 IR lowering error when interface extends interface
  • KT-73201 K2 IDE: Error while evaluating expressions with local classes
  • KT-78164 Evaluator: '@JvmName' annotations are not recognized in other mo

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title Update dependency gradle to v8.13 Update all dependencies Mar 6, 2025
@renovate renovate bot changed the title Update all dependencies Update dependency gradle to v8.13 Mar 14, 2025
@renovate renovate bot changed the title Update dependency gradle to v8.13 Update all dependencies Mar 14, 2025
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 3a69d87 to 3cf7c23 Compare April 1, 2025 14:12
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 070435a to 6d84505 Compare April 25, 2025 14:17
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 46a3237 to 03ffb06 Compare May 6, 2025 02:47
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 4fd476c to 271523b Compare May 16, 2025 15:41
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from d1cccf0 to 3422f44 Compare May 28, 2025 00:31
@renovate renovate bot force-pushed the renovate/all branch from 3422f44 to 37d64c0 Compare June 5, 2025 14:44
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from ad5bea3 to 550fb1a Compare June 27, 2025 17:06
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from a8b4262 to ad3747c Compare July 8, 2025 13:56
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 0b704a7 to d2a3dc4 Compare July 20, 2025 22:16
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from e6ad156 to 0cf9bc1 Compare July 28, 2025 17:13
@renovate renovate bot force-pushed the renovate/all branch 6 times, most recently from af05bab to 24470db Compare August 15, 2025 01:11
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 5121f9b to c0d7fd8 Compare August 25, 2025 06:32
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from b40655d to d6ce449 Compare September 7, 2025 22:09
| datasource     | package                                                                                           | from     | to       |
| -------------- | ------------------------------------------------------------------------------------------------- | -------- | -------- |
| gradle-version | gradle                                                                                            | 8.12.1   | 8.14.3   |
| maven          | com.diffplug.spotless:com.diffplug.spotless.gradle.plugin                                         | 7.0.2    | 7.2.1    |
| maven          | com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin                           | 0.30.0   | 0.34.0   |
| maven          | org.jetbrains.kotlinx:kotlinx-serialization-json                                                  | 1.8.0    | 1.9.0    |
| maven          | org.jetbrains.kotlinx.kover:org.jetbrains.kotlinx.kover.gradle.plugin                             | 0.9.1    | 0.9.2    |
| maven          | io.kotest.multiplatform:io.kotest.multiplatform.gradle.plugin                                     | 6.0.0.M2 | 6.0.0.M4 |
| maven          | io.kotest:kotest-runner-junit5                                                                    | 6.0.0.M2 | 6.0.3    |
| maven          | io.kotest:kotest-property                                                                         | 6.0.0.M2 | 6.0.3    |
| maven          | io.kotest:kotest-framework-engine                                                                 | 6.0.0.M2 | 6.0.3    |
| maven          | io.kotest:kotest-assertions-core                                                                  | 6.0.0.M2 | 6.0.3    |
| maven          | org.jetbrains.kotlin.plugin.serialization:org.jetbrains.kotlin.plugin.serialization.gradle.plugin | 2.1.10   | 2.2.20   |
| maven          | org.jetbrains.kotlin.multiplatform:org.jetbrains.kotlin.multiplatform.gradle.plugin               | 2.1.10   | 2.2.20   |
| maven          | org.jetbrains.kotlin:kotlin-gradle-plugin                                                         | 2.1.10   | 2.2.20   |
| maven          | io.arrow-kt:arrow-optics                                                                          | 2.0.1    | 2.1.2    |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants