From dfad0638116c7135a99ddb9159691cf66314b377 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Sat, 28 Mar 2026 15:07:28 +0100 Subject: [PATCH] Update libraries --- app/ui/build.gradle.kts | 3 --- gradle/libs.versions.toml | 29 ++++++++++++----------------- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/app/ui/build.gradle.kts b/app/ui/build.gradle.kts index e6ce7e2d1..9af7526cc 100644 --- a/app/ui/build.gradle.kts +++ b/app/ui/build.gradle.kts @@ -89,9 +89,6 @@ dependencies { implementation(libs.jsoup) implementation(libs.markdown) - // Legacy dependencies - implementation(libs.androidx.transition) - implementation(libs.accompanist.systemuicontroller) implementation(libs.accompanist.pager) implementation(libs.accompanist.pagerindicators) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4f52f7f64..9c54b896a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -12,15 +12,15 @@ gradle = "8.1.2" android-gradle-plugin = "8.13.2" ksp-gradle-plugin = "2.3.4" -kotlin = "2.3.10" +kotlin = "2.3.20" kotlinx-coroutines = "1.10.2" kotlinx-immutable = "0.4.0" kotlinx-serialization = "1.10.0" jetbrains-markdown = "0.7.3" -androidx-compose = "1.11.0-beta01" -androidx-compose-material3 = "1.5.0-alpha15" +androidx-compose = "1.11.0-beta02" +androidx-compose-material3 = "1.5.0-alpha16" androidx-compose-material3adaptive = "1.3.0-alpha09" androidx-lifecycle = "2.10.0" androidx-core = "1.18.0" @@ -29,25 +29,23 @@ androidx-activity = "1.13.0" androidx-navigation3 = "1.0.1" # Careful, 2.10.0 seems to require some fixes, or jobs aren't executed -androidx-work = "2.9.0" -androidx-browser = "1.9.0" +androidx-work = "2.11.2" +androidx-browser = "1.10.0" androidx-palette = "1.0.0" -androidx-media2 = "1.3.0" androidx-room = "2.8.4" androidx-constraint-layout = "1.1.1" androidx-emojipicker = "1.6.0" accompanist = "0.36.0" -haze = "1.7.1" +haze = "1.7.2" coil = "2.7.0" -koin = "4.1.1" -ktor = "3.4.0" +koin = "4.2.0" +ktor = "3.4.2" junit = "4.13.2" junitVersion = "1.2.1" espressoCore = "3.6.1" osmOpeningHours = "0.4.0" -material = "1.13.0" [libraries] mustache-compiler = { module = "com.github.spullara.mustache.java:compiler", version.ref = "mustache" } @@ -92,7 +90,6 @@ androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version androidx-work = { group = "androidx.work", name = "work-runtime-ktx", version.ref = "androidx-work" } androidx-browser = { group = "androidx.browser", name = "browser", version.ref = "androidx-browser" } androidx-palette = { group = "androidx.palette", name = "palette", version.ref = "androidx-palette" } -androidx-media2 = { group = "androidx.media2", name = "media2-session", version.ref = "androidx-media2" } accompanist-systemuicontroller = { group = "com.google.accompanist", name = "accompanist-systemuicontroller", version.ref = "accompanist" } accompanist-pager = { group = "com.google.accompanist", name = "accompanist-pager", version.ref = "accompanist" } @@ -101,10 +98,9 @@ accompanist-flowlayout = { group = "com.google.accompanist", name = "accompanist haze = {group = "dev.chrisbanes.haze", name = "haze", version.ref = "haze" } androidx-constraintlayout-compose = { group = "androidx.constraintlayout", name = "constraintlayout-compose", version.ref = "androidx-constraint-layout" } -androidx-transition = { group = "androidx.transition", name = "transition", version = "1.6.0" } -androidx-exifinterface = { group = "androidx.exifinterface", name = "exifinterface", version = "1.4.1" } +androidx-exifinterface = { group = "androidx.exifinterface", name = "exifinterface", version = "1.4.2" } androidx-securitycrypto = { group = "androidx.security", name = "security-crypto", version = "1.1.0" } -androidx-datastore = { group = "androidx.datastore", name = "datastore", version = "1.2.0-alpha02" } +androidx-datastore = { group = "androidx.datastore", name = "datastore", version = "1.2.1" } androidx-emojipicker = { group = "androidx.emoji2", name = "emoji2-emojipicker", version.ref = "androidx-emojipicker" } ktor-client-core = { group = "io.ktor", name = "ktor-client-core", version.ref = "ktor" } @@ -119,7 +115,7 @@ coil-compose = { group = "io.coil-kt", name = "coil-compose", version.ref = "coi leakcanary = { group = "com.squareup.leakcanary", name = "leakcanary", version = "2.10" } suncalc = { group = "org.shredzone.commons", name = "commons-suncalc", version = "3.11" } -jsoup = { group = "org.jsoup", name = "jsoup", version = "1.21.2" } +jsoup = { group = "org.jsoup", name = "jsoup", version = "1.22.1" } commons-text = { group = "org.apache.commons", name = "commons-text", version = "1.15.0" } stringsimilarity = { group = "com.aallam.similarity", name = "string-similarity-kotlin", version = "0.1.0" } @@ -136,7 +132,6 @@ androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-co osmopeninghours = { group = "de.westnordost", name = "osm-opening-hours", version.ref = "osmOpeningHours" } smartspacer = { group = "com.kieronquinn.smartspacer", name = "sdk-client", version = "1.1.2" } -material = { group = "com.google.android.material", name = "material", version.ref = "material" } [bundles] kotlin = ["kotlin-stdlib", "kotlinx-coroutines-core", "kotlinx-coroutines-android", "kotlinx-collections-immutable", "kotlinx-serialization-json"] @@ -151,4 +146,4 @@ ksp = { id = "com.google.devtools.ksp", version.ref = "ksp-gradle-plugin" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } kotlin-plugin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } kotlin-plugin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } -dokka = { id = "org.jetbrains.dokka", version = "2.1.0" } +dokka = { id = "org.jetbrains.dokka", version = "2.2.0" }