diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 64ee53e..4035532 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -348,7 +348,7 @@ if (txPullOnBuild) { } dependencies { - implementation(platform("com.google.firebase:firebase-bom:34.12.0")) + implementation(platform("com.google.firebase:firebase-bom:34.13.0")) implementation("com.google.firebase:firebase-crashlytics") implementation("com.google.firebase:firebase-analytics") @@ -385,7 +385,7 @@ dependencies { testImplementation(libs.mockk) testImplementation(libs.kotlinx.coroutines.test) testImplementation(libs.androidx.test.core) - testImplementation("org.json:json:20251224") + testImplementation("org.json:json:20260522") androidTestImplementation(libs.androidx.junit) androidTestImplementation(libs.androidx.espresso.core) androidTestImplementation(platform(libs.androidx.compose.bom)) diff --git a/build.gradle.kts b/build.gradle.kts index 7ede932..b47be76 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,6 +1,6 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { - val androidGradlePluginVersion = "9.2.0" + val androidGradlePluginVersion = "9.2.1" val patchedBouncyCastleVersion = "1.84" val bouncyCastleBuildscriptModules = setOf( "bcpkix-jdk18on", @@ -40,8 +40,8 @@ buildscript { force("org.bouncycastle:bcpkix-jdk18on:$patchedBouncyCastleVersion") force("org.bouncycastle:bcprov-jdk18on:$patchedBouncyCastleVersion") force("org.bouncycastle:bcutil-jdk18on:$patchedBouncyCastleVersion") - force("io.netty:netty-codec-http:4.2.12.Final") - force("io.netty:netty-codec-http2:4.2.12.Final") + force("io.netty:netty-codec-http:4.2.14.Final") + force("io.netty:netty-codec-http2:4.2.14.Final") } } } @@ -57,15 +57,15 @@ subprojects { plugins.withId("com.android.application") { dependencies { constraints { - add("implementation", "com.google.protobuf:protobuf-java:4.34.1") - add("implementation", "com.google.protobuf:protobuf-javalite:4.34.1") - add("implementation", "com.google.protobuf:protobuf-kotlin:4.34.1") - add("implementation", "com.google.protobuf:protobuf-kotlin-lite:4.34.1") - add("implementation", "io.netty:netty-handler:4.2.12.Final") - add("implementation", "io.netty:netty-codec-http2:4.2.12.Final") - add("implementation", "io.netty:netty-codec-http:4.2.12.Final") - add("implementation", "io.netty:netty-codec:4.2.12.Final") - add("implementation", "io.netty:netty-common:4.2.12.Final") + add("implementation", "com.google.protobuf:protobuf-java:4.35.0") + add("implementation", "com.google.protobuf:protobuf-javalite:4.35.0") + add("implementation", "com.google.protobuf:protobuf-kotlin:4.35.0") + add("implementation", "com.google.protobuf:protobuf-kotlin-lite:4.35.0") + add("implementation", "io.netty:netty-handler:4.2.14.Final") + add("implementation", "io.netty:netty-codec-http2:4.2.14.Final") + add("implementation", "io.netty:netty-codec-http:4.2.14.Final") + add("implementation", "io.netty:netty-codec:4.2.14.Final") + add("implementation", "io.netty:netty-common:4.2.14.Final") add("implementation", "org.jdom:jdom2:2.0.6.1") add("implementation", "org.bitbucket.b_c:jose4j:0.9.6") add("implementation", "org.apache.commons:commons-lang3:3.20.0") diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 97a3134..36dcc5c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,25 +4,25 @@ junit = "4.13.2" junitVersion = "1.3.0" espressoCore = "3.7.0" mockk = "1.14.9" -coroutinesTest = "1.10.2" +coroutinesTest = "1.11.0" testCore = "1.7.0" lifecycleRuntimeKtx = "2.10.0" activityCompose = "1.13.0" kotlin = "2.3.21" -composeBom = "2026.04.01" +composeBom = "2026.05.01" room = "2.8.4" sqlite = "2.6.2" -sqlcipher = "4.15.0" +sqlcipher = "4.16.0" argon2kt = "1.6.0" tink = "1.21.0" work = "2.11.2" -ksp = "2.3.7" +ksp = "2.3.8" biometric = "1.1.0" appcompat = "1.7.1" -playServicesAds = "25.2.0" +playServicesAds = "25.3.0" playServicesCodeScanner = "16.1.0" playIntegrity = "1.6.0" -billing = "8.3.0" +billing = "9.0.0" bouncycastle = "1.84" zxing = "3.5.4" securityCrypto = "1.1.0" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 4b271a6..bd82f36 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=553c78f50dafcd54d65b9a444649057857469edf836431389695608536d6b746 -distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip +distributionSha256Sum=bafc141b619ad6350fd975fc903156dd5c151998cc8b058e8c1044ab5f7b031f +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip networkTimeout=10000 retries=0 retryBackOffMs=500