diff --git a/commons/build.gradle.kts b/commons/build.gradle.kts index 8182a3604b..2fccbea2ce 100644 --- a/commons/build.gradle.kts +++ b/commons/build.gradle.kts @@ -8,13 +8,13 @@ import org.jetbrains.kotlin.gradle.plugin.mpp.TestExecutable // Disables the Kotlin/Native compiler cache for an iOS test binary so the // Compose ui-uikit klib recompiles fresh instead of linking the broken prebuilt // cache (see the call site in the `kotlin {}` block). The version guard makes -// Kotlin re-surface this workaround once we move past 2.4.0, so it can be +// Kotlin re-surface this workaround once we move past 2.4.10, so it can be // dropped when a newer Compose/Kotlin pairing fixes the cache. Wrapped in a // helper because @OptIn only applies to declarations, not bare statements. @OptIn(KotlinNativeCacheApi::class) fun TestExecutable.disableUiKitPrebuiltCache() = disableNativeCache( - DisableCacheInKotlinVersion.`2_4_0`, + DisableCacheInKotlinVersion.`2_4_10`, "Compose ui-uikit prebuilt cache references UIViewLayoutRegion (iOS 17+); " + "linking the iOS test binary fails under Xcode 16.4.", ) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 7932dfbe55..1fe510ac83 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -15,37 +15,37 @@ android-targetSdk = "37" androidxJunit = "1.3.0" appcompat = "1.7.1" audiowaveform = "1.1.2" -benchmark = "1.5.0-alpha06" +benchmark = "1.5.0-alpha07" biometricKtx = "1.2.0-alpha05" coil = "3.5.0" -composeBom = "2026.06.00" -composeRuntimeAnnotation = "1.11.3" +composeBom = "2026.06.01" +composeRuntimeAnnotation = "1.11.4" coreKtx = "1.19.0" datastore = "1.2.1" devWhyolegCryptography = "0.6.0" espressoCore = "3.7.0" -firebaseBom = "34.15.0" +firebaseBom = "34.16.0" fragmentKtx = "1.8.9" gms = "4.5.0" healthConnect = "1.1.0" -jacksonModuleKotlin = "2.22.0" +jacksonModuleKotlin = "2.22.1" javaKeyring = "1.0.4" kmpTorRuntime = "2.6.0" kmpTorResource = "409.5.0" junit = "4.13.2" kchesslib = "1.0.5" -kotlin = "2.4.0" -kotlinxCollectionsImmutable = "0.5.0" +kotlin = "2.4.10" +kotlinxCollectionsImmutable = "0.5.1" kotlinxCoroutinesCore = "1.11.0" kotlinxSerialization = "1.11.0" genaiProofreading = "1.0.0-beta1" -genaiPrompt = "1.0.0-beta2" +genaiPrompt = "1.0.0-beta3" genaiRewriting = "1.0.0-beta1" genaiImageDescription = "1.0.0-beta1" languageId = "17.0.6" lifecycleRuntimeKtx = "2.11.0" lightcompressor-enhanced = "2.2.1" -jlatexmath = "1.4" +jlatexmath = "1.5" markdown = "f92ef49c9d" highlights = "1.1.0" material3 = "1.9.0" @@ -71,8 +71,8 @@ unifiedpush = "3.0.10" playServicesCast = "22.3.1" vico-charts-compose = "3.2.3" zelory = "3.0.1" -zoomable = "2.12.0" -composemediaplayer = "0.10.0" +zoomable = "2.13.0" +composemediaplayer = "0.11.3" jcodec = "0.2.5" commonsImaging = "1.0.0-alpha6" thumbnailator = "0.4.21" @@ -86,10 +86,10 @@ workRuntime = "2.11.2" androidxCamera = "1.6.1" androidxCollection = "1.6.0" androidxExifinterface = "1.4.2" -kotlinTest = "2.4.0" +kotlinTest = "2.4.10" core = "1.7.0" mavenPublish = "0.37.0" -sqlite = "2.6.2" +sqlite = "2.7.0" ktor = "3.5.1" fourkoma = "1.2.0" @@ -97,7 +97,7 @@ fourkoma = "1.2.0" # Scoped to the play flavor only (see amethyst/build.gradle.kts) so the # fdroid channel doesn't pull in Google alpha dependencies. appfunctions = "1.0.0-alpha09" -ksp = "2.3.9" +ksp = "2.3.10" [libraries] abedElazizShe-video-compressor-fork = { group = "com.github.davotoula", name = "LightCompressor-enhanced", version.ref = "lightcompressor-enhanced" } diff --git a/nestsClient/build.gradle.kts b/nestsClient/build.gradle.kts index 3cb05ae465..15e463a301 100644 --- a/nestsClient/build.gradle.kts +++ b/nestsClient/build.gradle.kts @@ -85,7 +85,7 @@ kotlin { // resolve the `tomp2p.opuswrapper.Opus extends com.sun.jna.Library` // supertype, so pull it explicitly. implementation("club.minnced:opus-java:1.1.1") - implementation("net.java.dev.jna:jna:5.14.0") + implementation("net.java.dev.jna:jna:5.19.1") } }