From d91528d252f24308147f065ffee0c9648df75db5 Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Fri, 27 Feb 2026 06:58:20 -0300 Subject: [PATCH] Update Gradle toolchain and dependencies - Configure Gradle Daemon JVM toolchains for multiple platforms using JetBrains runtime version 21. - Add the Foojay toolchains resolver convention plugin to `settings.gradle`. - Upgrade several dependency versions, including: - Activity Compose to 1.12.4 - Compose UI to 1.10.4 - Kotlin to 2.3.10 - AGP to 9.0.1 - Coil to 3.4.0 - Paging Common to 3.4.1 --- gradle/gradle-daemon-jvm.properties | 13 +++++++++++++ gradle/libs.versions.toml | 12 ++++++------ settings.gradle | 3 +++ 3 files changed, 22 insertions(+), 6 deletions(-) create mode 100644 gradle/gradle-daemon-jvm.properties diff --git a/gradle/gradle-daemon-jvm.properties b/gradle/gradle-daemon-jvm.properties new file mode 100644 index 00000000..28b67625 --- /dev/null +++ b/gradle/gradle-daemon-jvm.properties @@ -0,0 +1,13 @@ +#This file is generated by updateDaemonJvm +toolchainUrl.FREE_BSD.AARCH64=https\://api.foojay.io/disco/v3.0/ids/536afcd1dff540251f85e5d2c80458cf/redirect +toolchainUrl.FREE_BSD.X86_64=https\://api.foojay.io/disco/v3.0/ids/ecd23fd7707c683afbcd6052998cb6a9/redirect +toolchainUrl.LINUX.AARCH64=https\://api.foojay.io/disco/v3.0/ids/536afcd1dff540251f85e5d2c80458cf/redirect +toolchainUrl.LINUX.X86_64=https\://api.foojay.io/disco/v3.0/ids/ecd23fd7707c683afbcd6052998cb6a9/redirect +toolchainUrl.MAC_OS.AARCH64=https\://api.foojay.io/disco/v3.0/ids/0b98aec810298c2c1d7fdac5dac37910/redirect +toolchainUrl.MAC_OS.X86_64=https\://api.foojay.io/disco/v3.0/ids/9c55677aff3966382f3d853c0959bfb2/redirect +toolchainUrl.UNIX.AARCH64=https\://api.foojay.io/disco/v3.0/ids/536afcd1dff540251f85e5d2c80458cf/redirect +toolchainUrl.UNIX.X86_64=https\://api.foojay.io/disco/v3.0/ids/67a0fee3c4236b6397dcbe8575ca2011/redirect +toolchainUrl.WINDOWS.AARCH64=https\://api.foojay.io/disco/v3.0/ids/39846e8427e64a3824c13e399d7d813c/redirect +toolchainUrl.WINDOWS.X86_64=https\://api.foojay.io/disco/v3.0/ids/ac151d55def6b6a9a159dc4cb4642851/redirect +toolchainVendor=JETBRAINS +toolchainVersion=21 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index eb055eee..7048de0c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -activityCompose = "1.12.3" +activityCompose = "1.12.4" appcompat = "1.7.1" biometricKtx = "1.2.0-alpha05" core = "3.5.4" @@ -12,23 +12,23 @@ lifecycle_version = "2.10.0" material3 = "1.4.0" nav_version = "2.9.7" quartz = "1.05.1" -compose_ui = "1.10.2" +compose_ui = "1.10.4" richtextUi = "a02a03a3e9" roomKtx = "2.8.4" securityCryptoKtx = "1.1.0" zxingAndroidEmbedded = "4.3.0" okhttp = "5.3.2" -kotlin = "2.3.0" +kotlin = "2.3.10" workRuntimeKtx = "2.11.1" -agp = "9.0.0" +agp = "9.0.1" ktlint = "14.0.1" ksp = "2.3.5" -coil = "3.3.0" +coil = "3.4.0" storage = "2.2.0" jna = "5.18.1" materialIconsExtended = "1.7.8" collections = "0.4.0" -pagingCommon = "3.4.0" +pagingCommon = "3.4.1" [libraries] datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "datastorePreferences" } diff --git a/settings.gradle b/settings.gradle index 7696c7e7..ea314810 100644 --- a/settings.gradle +++ b/settings.gradle @@ -6,6 +6,9 @@ pluginManagement { maven { url = "https://jitpack.io" } } } +plugins { + id 'org.gradle.toolchains.foojay-resolver-convention' version '1.0.0' +} dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories {