From 481ace0948bdd5b27358e7540261982ca8be7fe6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Feb 2026 00:10:10 +0000 Subject: [PATCH 1/5] Bump com.android.tools.build:gradle from 8.13.2 to 9.0.1 Bumps com.android.tools.build:gradle from 8.13.2 to 9.0.1. --- updated-dependencies: - dependency-name: com.android.tools.build:gradle dependency-version: 9.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- PdCore/build.gradle | 2 +- build.gradle | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/PdCore/build.gradle b/PdCore/build.gradle index 8cd944ff..02b43a6c 100644 --- a/PdCore/build.gradle +++ b/PdCore/build.gradle @@ -4,7 +4,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.13.2' + classpath 'com.android.tools.build:gradle:9.0.1' } } diff --git a/build.gradle b/build.gradle index ddd6dcdb..87303f13 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.13.2' + classpath 'com.android.tools.build:gradle:9.0.1' } } From 4f468a3153778995a60ba81bd1b81690c0fa309f Mon Sep 17 00:00:00 2001 From: Antoine Rousseau <_antoine_@metalu.net> Date: Sat, 28 Feb 2026 19:57:06 +0100 Subject: [PATCH 2/5] temporary fix for building with AGP 9.0.1 --- PdCore/gradle.properties | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/PdCore/gradle.properties b/PdCore/gradle.properties index 2d8d1e4d..78ee1127 100644 --- a/PdCore/gradle.properties +++ b/PdCore/gradle.properties @@ -1 +1,14 @@ -android.useAndroidX=true \ No newline at end of file +android.useAndroidX=true + +# Bumping android gradle plugin from 8.13.2 to 9.0.1 breaks pd-core/build.gradle at 2 places: +# +# - android.libraryVariants cannot be resolved (used to rename the output aar). +# It should be replaced with androidComponents{onVariants} but I couldn't get it to work... +# +# - android.compileSdk cannot be resolved either (needed to locate the android.jar for building javadoc) +# I couldn't find a replacement. +# +# Using 'android.newDsl=false' is a temporary fix, until a solution is found for these 2 problems: + +android.newDsl=false + From 2807be5949006d8c56bf4b4e1047be5a85a62936 Mon Sep 17 00:00:00 2001 From: Antoine Rousseau <_antoine_@metalu.net> Date: Sat, 28 Feb 2026 19:58:27 +0100 Subject: [PATCH 3/5] fix PdTest progard build error with AGP 9.0.1 --- PdTest/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PdTest/build.gradle b/PdTest/build.gradle index 30323022..28dc4d5b 100644 --- a/PdTest/build.gradle +++ b/PdTest/build.gradle @@ -31,7 +31,7 @@ android { buildTypes { release { minifyEnabled true - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } From eec79346c73e8f9970fc6a5088c5eced87f6e4cb Mon Sep 17 00:00:00 2001 From: Antoine Rousseau <_antoine_@metalu.net> Date: Sat, 28 Feb 2026 22:15:28 +0100 Subject: [PATCH 4/5] fix CI on gradle update --- .github/workflows/android.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 529e7b2b..8a4302ae 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -25,7 +25,6 @@ jobs: - run: | git submodule sync --recursive git submodule update --init --recursive - - run: ./gradlew androidDependencies - run: ./gradlew clean - run: ./gradlew PdCore:pd-core:build env: From ca93f8ab4d9325d5d2d794bd3732af2a0ad785b6 Mon Sep 17 00:00:00 2001 From: Antoine Rousseau <_antoine_@metalu.net> Date: Sun, 1 Mar 2026 22:40:34 +0100 Subject: [PATCH 5/5] bump version 1.4.2-SNAPSHOT --- PdCore/build.gradle | 2 +- README.md | 2 +- build.gradle | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/PdCore/build.gradle b/PdCore/build.gradle index 02b43a6c..7f0c7784 100644 --- a/PdCore/build.gradle +++ b/PdCore/build.gradle @@ -23,7 +23,7 @@ allprojects { // These are specific to PdCore, but nexusPublishing needs them here: // https://github.com/gradle-nexus/publish-plugin/issues/84 group = 'io.github.libpd.android' -version = '1.4.1-SNAPSHOT' +version = '1.4.2-SNAPSHOT' // Create a Sonatype user token for these environment variables: // export ORG_GRADLE_PROJECT_sonatypeUsername="" diff --git a/README.md b/README.md index 73f1bb98..3567973a 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ allprojects { ```gradle dependencies { - implementation 'io.github.libpd.android:pd-core:1.4.1-SNAPSHOT' + implementation 'io.github.libpd.android:pd-core:1.4.2-SNAPSHOT' } ``` diff --git a/build.gradle b/build.gradle index 87303f13..e483fd3a 100644 --- a/build.gradle +++ b/build.gradle @@ -20,5 +20,5 @@ ext { compileSdk = 34 androidxLegacySupportVersion = '1.0.0' ndkVersion = libs.versions.ndk.get() - pdCoreVersion = '1.4.1-SNAPSHOT' // Must match version in PdCore/build.gradle + pdCoreVersion = '1.4.2-SNAPSHOT' // Must match version in PdCore/build.gradle }