From 51ebb3cea26016c5c0dfde8f468788c65e2b85b6 Mon Sep 17 00:00:00 2001 From: lostf1sh Date: Thu, 18 Jun 2026 14:18:22 +0300 Subject: [PATCH] Bump dependencies (material3, compose, okhttp, others) Routine dependency refresh to the latest published versions, verified against the live Maven metadata. All three CI checks pass (compileDebugKotlin, lintDebug, testDebugUnitTest). Bumped: - compose-material3 1.5.0-alpha20 -> 1.5.0-alpha22 (stabilizes FloatingToolbar + ButtonGroup, which the app uses; stays on the Expressive alpha track since the stable 1.4.0 predates those components) - compose-bom 2026.05.01 -> 2026.06.00 - compose ui/foundation/animation 1.11.2 -> 1.11.3 (bugfix patch) - okhttp 5.3.2 -> 5.4.0 (no change to TLS, custom DNS fallback, HTTP/1.1 pin, or header redaction) - kotlinx-collections-immutable 0.4.0 -> 0.5.0 (old mutator names kept as @Deprecated; ImmutableList strong-skipping unaffected) - protobuf-javalite 4.35.0 -> 4.35.1 - mockk 1.14.9 -> 1.14.11 - netty (CVE pins) 4.2.13.Final -> 4.2.15.Final Intentionally held back: - androidx.core 1.19.0 regresses 6 PlayerViewModel shuffle unit tests (IO-dispatched Uri.parse NPE surfaces under 1.19.0); needs a test fix first. - lifecycle 2.11.0 adds a new LifecycleCurrentStateInComposition lint rule that errors on existing nav code (ScreenWrapper.kt); needs a small navigation-logic change first. - Kotlin 2.4.0 / AGP 9.3.0 no KSP release for Kotlin 2.4.0 yet (google/ksp#2965); AGP 9.3.0 is still RC. Wait for stable. --- gradle/libs.versions.toml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 5111587..63f05ef 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,19 +1,19 @@ [versions] accompanistDrawablepainter = "0.37.3" agp = "9.2.1" -animation = "1.11.2" +animation = "1.11.3" appcompat = "1.7.1" capturable = "3.0.1" codeview = "1.3.9" coilCompose = "2.7.0" composeDnd = "0.4.0" composeMaterialIcons = "1.7.8" -composeUi = "1.11.2" +composeUi = "1.11.3" constraintlayoutCompose = "1.1.1" coreSplashscreen = "1.2.0" desugarJdkLibs = "2.1.5" duktapeAndroid = "1.4.0" -foundation = "1.11.2" +foundation = "1.11.3" glance = "1.3.0-alpha01" graphicsShapes = "1.1.0" gson = "2.14.0" @@ -27,19 +27,19 @@ junitVersion = "1.3.0" junitJupiter = "6.1.0" espressoCore = "3.7.0" kotlinx-coroutines = "1.11.0" -kotlinxCollectionsImmutable = "0.4.0" +kotlinxCollectionsImmutable = "0.5.0" kotlinxSerializationJson = "1.11.0" lifecycleRuntimeKtx = "2.10.0" activityCompose = "1.13.0" -composeBom = "2026.05.01" +composeBom = "2026.06.00" material = "1.14.0" -material3 = "1.5.0-alpha20" +material3 = "1.5.0-alpha22" media = "1.8.0" media3Session = "1.10.1" media3Transformer = "1.10.1" navigationCompose = "2.9.8" paletteKtx = "1.0.0" -protobufJavalite = "4.35.0" +protobufJavalite = "4.35.1" pytorch_android = "2.1.0" pytorch_android_torchvision = "2.1.0" reorderable = "0.9.6" @@ -59,7 +59,7 @@ junit5 = "6.1.0" kuromoji = "0.9.0" pinyin4j = "2.5.1" securityCrypto = "1.1.0" -netty = "4.2.13.Final" +netty = "4.2.15.Final" bouncycastle = "1.84" commons-lang3 = "3.20.0" jdom2 = "2.0.6.1" @@ -82,12 +82,12 @@ wavySlider = "2.2.0" workRuntimeKtx = "2.11.2" composeTesting = "1.0.0-alpha03" timber = "5.0.1" -mockk = "1.14.9" +mockk = "1.14.11" turbine = "1.2.1" truth = "1.4.5" retrofit = "3.0.0" -okhttp = "5.3.2" +okhttp = "5.4.0" navigationRuntimeKtx = "2.9.8" uiautomator = "2.3.0" benchmarkMacroJunit4 = "1.4.1"