From 7c43530422f220a10f35a3bb32e718b6e5c5a058 Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Fri, 21 Aug 2026 13:34:03 -0300 Subject: [PATCH] Update Kotlin to 2.4.10, Gradle to 9.7.1, and dependency stack - Gradle wrapper 9.6.1 -> 9.7.1, AGP 9.3.0 -> 9.3.1 - Kotlin 2.4.0 -> 2.4.10, KSP 2.3.5 -> 2.3.11, ktlint plugin 14.1.0 -> 14.2.0 - quartz 1.12.6 -> 1.13.1: adapt RelayAuthenticator auth callback to its new (relay, event, challenge) signature in Amber.kt - Compose ui 1.11.3 -> 1.12.0 - okhttp 5.4.0 -> 5.5.0, storage 2.2.0 -> 3.0.1 - appcompat 1.7.1 -> 1.8.0, biometric-ktx 1.2.0-alpha05 -> 1.4.0-alpha02 - paging 3.5.0 -> 3.5.1, kotlinx-collections-immutable 0.5.0 -> 0.5.1 - secp256k1-kmp 0.23.0 -> 0.24.0 Validated with ktlintCheck, lint, and test. --- .../java/com/greenart7c3/nostrsigner/Amber.kt | 2 +- gradle/libs.versions.toml | 26 +++++++++---------- gradle/wrapper/gradle-wrapper.properties | 4 +-- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/Amber.kt b/app/src/main/java/com/greenart7c3/nostrsigner/Amber.kt index d782f3e8..16af1eb5 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/Amber.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/Amber.kt @@ -132,7 +132,7 @@ class Amber : } // Authenticates with relays. - val authCoordinator = RelayAuthenticator(client, applicationIOScope) { event -> + val authCoordinator = RelayAuthenticator(client, applicationIOScope) { _, event, _ -> LocalPreferences.allAccounts(this).map { account -> account.sign(event) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index b1384012..9f8e8d80 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] activityCompose = "1.13.0" -appcompat = "1.7.1" -biometricKtx = "1.2.0-alpha05" +appcompat = "1.8.0" +biometricKtx = "1.4.0-alpha02" core = "3.5.4" coreKtx = "1.19.0" datastorePreferences = "1.2.1" @@ -11,28 +11,28 @@ junitVersion = "1.3.0" lifecycle_version = "2.11.0" material3 = "1.4.0" nav_version = "2.9.8" -quartz = "1.12.6" -compose_ui = "1.11.3" +quartz = "1.13.1" +compose_ui = "1.12.0" roomKtx = "2.8.4" securityCryptoKtx = "1.1.0" zxingAndroidEmbedded = "4.3.0" -okhttp = "5.4.0" -kotlin = "2.4.0" +okhttp = "5.5.0" +kotlin = "2.4.10" workRuntimeKtx = "2.11.2" -agp = "9.3.0" -ktlint = "14.1.0" -ksp = "2.3.5" +agp = "9.3.1" +ktlint = "14.2.0" +ksp = "2.3.11" coil = "3.5.0" -storage = "2.2.0" +storage = "3.0.1" jna = "5.19.1" materialIconsExtended = "1.7.8" -collections = "0.5.0" -pagingCommon = "3.5.0" +collections = "0.5.1" +pagingCommon = "3.5.1" mockk = "1.14.11" coroutinesTest = "1.11.0" kmpTor = "2.6.0" kmpTorResource = "409.5.0" -secp256k1Jni = "0.23.0" +secp256k1Jni = "0.24.0" leakcanary = "1.0.0" [libraries] diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index dbe66e1d..760c4596 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionSha256Sum=9c0f7faeeb306cb14e4279a3e084ca6b596894089a0638e68a07c945a32c9e14 -distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip +distributionSha256Sum=acd53f1edaf02f1a8ff99879f8a34b302661a057d9b063ae9e35b552f804d20a +distributionUrl=https\://services.gradle.org/distributions/gradle-9.7.1-bin.zip networkTimeout=10000 retries=0 retryBackOffMs=500