From f8cfc47e5072663979a4e700b6d7db267af50576 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 14 Aug 2026 22:11:34 +0000 Subject: [PATCH 1/3] Update dependency com.android.tools:r8 to v9.4.14 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e7c3d61d2..aedbd8ab6 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -26,7 +26,7 @@ pluginPublish = { module = "com.gradle.publish:plugin-publish-plugin", version.r androidx-gradlePluginLints = "androidx.lint:lint-gradle:1.0.0" # Dummy to get renovate updates, the version is used in rootProject build.gradle with spotless. ktfmt = "com.facebook:ktfmt:0.64" -r8 = "com.android.tools:r8:9.4.12" +r8 = "com.android.tools:r8:9.4.14" junit-bom = "org.junit:junit-bom:6.1.3" assertk = "com.willowtreeapps.assertk:assertk:0.28.1" From 5a3bda9c05debd58aebb06b9e17ed1b7b5b6bf2d Mon Sep 17 00:00:00 2001 From: Zongle Wang Date: Sat, 15 Aug 2026 08:12:26 +0800 Subject: [PATCH 2/3] Update default R8 version in README Updated default R8 version from 9.1.31 to 9.4.14 in README. --- docs/changes/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/changes/README.md b/docs/changes/README.md index 6df37a5da..e45bfed03 100644 --- a/docs/changes/README.md +++ b/docs/changes/README.md @@ -12,7 +12,7 @@ - Bump min Gradle requirement to 9.4.0. ([#2114](https://github.com/GradleUp/shadow/pull/2114)) - Remove runtime dependencies on Commons Codec and Commons IO by using JDK APIs. ([#2136](https://github.com/GradleUp/shadow/pull/2136)) - **POTENTIALLY BREAKING:** Remove `Serializable` from `DependencyFilter`. ([#2144](https://github.com/GradleUp/shadow/pull/2144)) -- Bump default R8 from `9.1.31` to `9.2.23`. ([#2157](https://github.com/GradleUp/shadow/pull/2157)) +- Bump default R8 from `9.1.31` to `9.4.14`. ([#2157](https://github.com/GradleUp/shadow/pull/2193)) - Allow repackaging Service file classes with R8. ([#2174](https://github.com/GradleUp/shadow/pull/2174)) ### Deprecated From 02aee058f5fd9a111483f30e51a2b568b7f6ef16 Mon Sep 17 00:00:00 2001 From: Zongle Wang Date: Sat, 15 Aug 2026 08:12:56 +0800 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Zongle Wang --- docs/changes/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/changes/README.md b/docs/changes/README.md index e45bfed03..9a05adc50 100644 --- a/docs/changes/README.md +++ b/docs/changes/README.md @@ -12,7 +12,7 @@ - Bump min Gradle requirement to 9.4.0. ([#2114](https://github.com/GradleUp/shadow/pull/2114)) - Remove runtime dependencies on Commons Codec and Commons IO by using JDK APIs. ([#2136](https://github.com/GradleUp/shadow/pull/2136)) - **POTENTIALLY BREAKING:** Remove `Serializable` from `DependencyFilter`. ([#2144](https://github.com/GradleUp/shadow/pull/2144)) -- Bump default R8 from `9.1.31` to `9.4.14`. ([#2157](https://github.com/GradleUp/shadow/pull/2193)) +- Bump default R8 from `9.1.31` to `9.4.14`. ([#2193](https://github.com/GradleUp/shadow/pull/2193)) - Allow repackaging Service file classes with R8. ([#2174](https://github.com/GradleUp/shadow/pull/2174)) ### Deprecated