diff --git a/app/build.gradle.kts b/app/build.gradle.kts index c01db59..78f1104 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.14.1")) + implementation(platform("com.google.firebase:firebase-bom:34.16.0")) implementation("com.google.firebase:firebase-crashlytics") implementation("com.google.firebase:firebase-analytics") diff --git a/build.gradle.kts b/build.gradle.kts index d6cf522..0a7d59c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,7 +1,7 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { val androidGradlePluginVersion = "9.2.1" - val patchedBouncyCastleVersion = "1.84" + val patchedBouncyCastleVersion = "1.85" val patchedNettyVersion = "4.2.15.Final" val bouncyCastleBuildscriptModules = setOf( "bcpkix-jdk18on", @@ -18,7 +18,7 @@ buildscript { classpath("org.bouncycastle:bcpkix-jdk18on:$patchedBouncyCastleVersion") classpath("org.bouncycastle:bcprov-jdk18on:$patchedBouncyCastleVersion") classpath("org.bouncycastle:bcutil-jdk18on:$patchedBouncyCastleVersion") - classpath("com.google.gms:google-services:4.4.4") + classpath("com.google.gms:google-services:4.5.0") classpath("com.google.firebase:firebase-crashlytics-gradle:3.0.7") components { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 27e3f89..5e2bdab 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -6,24 +6,24 @@ espressoCore = "3.7.0" mockk = "1.14.11" coroutinesTest = "1.11.0" testCore = "1.7.0" -lifecycleRuntimeKtx = "2.10.0" +lifecycleRuntimeKtx = "2.11.0" activityCompose = "1.13.0" kotlin = "2.3.21" -composeBom = "2026.05.01" +composeBom = "2026.06.01" room = "2.8.4" -sqlite = "2.6.2" -sqlcipher = "4.16.0" +sqlite = "2.7.0" +sqlcipher = "4.17.0" argon2kt = "1.6.0" -tink = "1.21.0" +tink = "1.23.0" work = "2.11.2" -ksp = "2.3.9" +ksp = "2.3.10" biometric = "1.1.0" appcompat = "1.7.1" -playServicesAds = "25.3.0" +playServicesAds = "25.4.0" playServicesCodeScanner = "16.1.0" playIntegrity = "1.6.0" -billing = "9.0.0" -bouncycastle = "1.84" +billing = "9.1.0" +bouncycastle = "1.85" zxing = "3.5.4" securityCrypto = "1.1.0" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index bd82f36..dbe66e1 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=bafc141b619ad6350fd975fc903156dd5c151998cc8b058e8c1044ab5f7b031f -distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip +distributionSha256Sum=9c0f7faeeb306cb14e4279a3e084ca6b596894089a0638e68a07c945a32c9e14 +distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip networkTimeout=10000 retries=0 retryBackOffMs=500 diff --git a/gradlew b/gradlew index b9bb139..249efbb 100755 --- a/gradlew +++ b/gradlew @@ -20,7 +20,7 @@ ############################################################################## # -# Gradle start up script for POSIX generated by Gradle. +# gradlew start up script for POSIX generated by Gradle. # # Important for running: # @@ -29,7 +29,7 @@ # bash, then to run this script, type that shell name before the whole # command line, like: # -# ksh Gradle +# ksh gradlew # # Busybox and similar reduced shells will NOT work, because this script # requires all of these POSIX shell features: diff --git a/gradlew.bat b/gradlew.bat index aa5f10b..8508ef6 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -19,7 +19,7 @@ @if "%DEBUG%"=="" @echo off @rem ########################################################################## @rem -@rem Gradle startup script for Windows +@rem gradlew startup script for Windows @rem @rem ########################################################################## @@ -72,7 +72,7 @@ echo location of your Java installation. 1>&2 -@rem Execute Gradle +@rem Execute gradlew @rem endlocal doesn't take effect until after the line is parsed and variables are expanded @rem which allows us to clear the local environment before executing the java command endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel