From 14ff0086fa80831103c778648d43440492166739 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 12 Jul 2025 13:24:11 -0500 Subject: [PATCH 01/62] Update dependency gradle to v8.14.3 (#3719) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- build.gradle.kts | 2 +- gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index efbde947d..95859888a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -24,7 +24,7 @@ buildscript { } tasks.getByName("wrapper") { - gradleVersion = "8.14.2" + gradleVersion = "8.14.3" distributionType = Wrapper.DistributionType.ALL } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index be2dc79a8..7705927e9 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From 769802c10a08185cbba21c9141a81a11d5e73864 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 12 Jul 2025 13:24:23 -0500 Subject: [PATCH 02/62] Update agp to v8.11.1 (#3718) * Update agp to v8.11.1 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_fdroid.txt | 28 ++++++++++++++-------------- deps_googleplay.txt | 28 ++++++++++++++-------------- gradle/libs.versions.toml | 2 +- 3 files changed, 29 insertions(+), 29 deletions(-) diff --git a/deps_fdroid.txt b/deps_fdroid.txt index 9c063db20..9ed3d337a 100644 --- a/deps_fdroid.txt +++ b/deps_fdroid.txt @@ -1,20 +1,20 @@ -++--- androidx.databinding:viewbinding:8.11.0 +++--- androidx.databinding:viewbinding:8.11.1 +| \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 +| \--- androidx.annotation:annotation-jvm:1.9.1 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 +| +--- org.jetbrains:annotations:13.0 -> 23.0.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 2.1.21 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (c) -++--- androidx.databinding:databinding-common:8.11.0 -++--- androidx.databinding:databinding-runtime:8.11.0 +++--- androidx.databinding:databinding-common:8.11.1 +++--- androidx.databinding:databinding-runtime:8.11.1 +| +--- androidx.collection:collection:1.0.0 -> 1.5.0 +| | \--- androidx.collection:collection-jvm:1.5.0 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- androidx.collection:collection-ktx:1.5.0 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -+| +--- androidx.databinding:databinding-common:8.11.0 -+| +--- androidx.databinding:viewbinding:8.11.0 (*) ++| +--- androidx.databinding:databinding-common:8.11.1 ++| +--- androidx.databinding:viewbinding:8.11.1 (*) +| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 +| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.1 +| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -87,11 +87,11 @@ +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -++--- androidx.databinding:databinding-adapters:8.11.0 -+| +--- androidx.databinding:databinding-runtime:8.11.0 (*) -+| \--- androidx.databinding:databinding-common:8.11.0 -++--- androidx.databinding:databinding-ktx:8.11.0 -+| +--- androidx.databinding:databinding-runtime:8.11.0 (*) +++--- androidx.databinding:databinding-adapters:8.11.1 ++| +--- androidx.databinding:databinding-runtime:8.11.1 (*) ++| \--- androidx.databinding:databinding-common:8.11.1 +++--- androidx.databinding:databinding-ktx:8.11.1 ++| +--- androidx.databinding:databinding-runtime:8.11.1 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.10.2 (*) +| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 @@ -1172,10 +1172,10 @@ +| | \--- org.slf4j:slf4j-api:2.0.3 -> 2.0.16 +| \--- androidx.core:core-ktx:1.9.0 -> 1.13.1 (*) ++--- com.github.bitfireAT:cert4android:7814052 -+| +--- androidx.databinding:databinding-common:7.2.0 -> 8.11.0 -+| +--- androidx.databinding:databinding-runtime:7.2.0 -> 8.11.0 (*) -+| +--- androidx.databinding:databinding-adapters:7.2.0 -> 8.11.0 (*) -+| +--- androidx.databinding:databinding-ktx:7.2.0 -> 8.11.0 (*) ++| +--- androidx.databinding:databinding-common:7.2.0 -> 8.11.1 ++| +--- androidx.databinding:databinding-runtime:7.2.0 -> 8.11.1 (*) ++| +--- androidx.databinding:databinding-adapters:7.2.0 -> 8.11.1 (*) ++| +--- androidx.databinding:databinding-ktx:7.2.0 -> 8.11.1 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21 -> 2.1.21 (*) +| +--- androidx.appcompat:appcompat:1.4.1 -> 1.7.1 (*) +| +--- androidx.cardview:cardview:1.0.0 diff --git a/deps_googleplay.txt b/deps_googleplay.txt index 0f239fe0a..ca70fb705 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -1,20 +1,20 @@ -++--- androidx.databinding:viewbinding:8.11.0 +++--- androidx.databinding:viewbinding:8.11.1 +| \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 +| \--- androidx.annotation:annotation-jvm:1.9.1 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 +| +--- org.jetbrains:annotations:13.0 -> 23.0.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 2.1.21 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (c) -++--- androidx.databinding:databinding-common:8.11.0 -++--- androidx.databinding:databinding-runtime:8.11.0 +++--- androidx.databinding:databinding-common:8.11.1 +++--- androidx.databinding:databinding-runtime:8.11.1 +| +--- androidx.collection:collection:1.0.0 -> 1.5.0 +| | \--- androidx.collection:collection-jvm:1.5.0 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- androidx.collection:collection-ktx:1.5.0 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -+| +--- androidx.databinding:databinding-common:8.11.0 -+| +--- androidx.databinding:viewbinding:8.11.0 (*) ++| +--- androidx.databinding:databinding-common:8.11.1 ++| +--- androidx.databinding:viewbinding:8.11.1 (*) +| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 +| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.1 +| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -88,11 +88,11 @@ +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -++--- androidx.databinding:databinding-adapters:8.11.0 -+| +--- androidx.databinding:databinding-runtime:8.11.0 (*) -+| \--- androidx.databinding:databinding-common:8.11.0 -++--- androidx.databinding:databinding-ktx:8.11.0 -+| +--- androidx.databinding:databinding-runtime:8.11.0 (*) +++--- androidx.databinding:databinding-adapters:8.11.1 ++| +--- androidx.databinding:databinding-runtime:8.11.1 (*) ++| \--- androidx.databinding:databinding-common:8.11.1 +++--- androidx.databinding:databinding-ktx:8.11.1 ++| +--- androidx.databinding:databinding-runtime:8.11.1 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.10.2 (*) +| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 @@ -1621,10 +1621,10 @@ +| | \--- org.slf4j:slf4j-api:2.0.3 -> 2.0.16 +| \--- androidx.core:core-ktx:1.9.0 -> 1.13.1 (*) ++--- com.github.bitfireAT:cert4android:7814052 -+| +--- androidx.databinding:databinding-common:7.2.0 -> 8.11.0 -+| +--- androidx.databinding:databinding-runtime:7.2.0 -> 8.11.0 (*) -+| +--- androidx.databinding:databinding-adapters:7.2.0 -> 8.11.0 (*) -+| +--- androidx.databinding:databinding-ktx:7.2.0 -> 8.11.0 (*) ++| +--- androidx.databinding:databinding-common:7.2.0 -> 8.11.1 ++| +--- androidx.databinding:databinding-runtime:7.2.0 -> 8.11.1 (*) ++| +--- androidx.databinding:databinding-adapters:7.2.0 -> 8.11.1 (*) ++| +--- androidx.databinding:databinding-ktx:7.2.0 -> 8.11.1 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21 -> 2.1.21 (*) +| +--- androidx.appcompat:appcompat:1.4.1 -> 1.7.1 (*) +| +--- androidx.cardview:cardview:1.0.0 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 8317990dd..bfab61092 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] versionCode = "140710" # increment by 2 versionName = "14.7.3" -agp = "8.11.0" +agp = "8.11.1" android-compileSdk = "36" android-minSdk = "26" android-targetSdk = "34" From 75d53fb8ac248c7bde8b6ce47dab43d210e173c6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 12 Jul 2025 18:25:57 +0000 Subject: [PATCH 03/62] Update dependency diffs --- deps_fdroid.txt | 11 ++++++++--- deps_googleplay.txt | 11 ++++++++--- deps_wear.txt | 6 +++++- 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/deps_fdroid.txt b/deps_fdroid.txt index 9ed3d337a..9e0ad0420 100644 --- a/deps_fdroid.txt +++ b/deps_fdroid.txt @@ -4,7 +4,8 @@ +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 +| +--- org.jetbrains:annotations:13.0 -> 23.0.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 2.1.21 (c) -+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (c) ++| \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.1.21 (c) ++--- androidx.databinding:databinding-common:8.11.1 ++--- androidx.databinding:databinding-runtime:8.11.1 +| +--- androidx.collection:collection:1.0.0 -> 1.5.0 @@ -317,12 +318,15 @@ +| | | +--- androidx.compose.runtime:runtime-livedata:1.8.3 (c) +| | | +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.1.21 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (c) +| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -+| | \--- androidx.compose.ui:ui-util:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-util:1.8.3 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.21 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| +--- project :data (*) +| +--- org.jetbrains.compose.components:components-resources:1.8.2 @@ -1215,7 +1219,8 @@ +| | +--- org.jetbrains.kotlin:kotlin-bom:1.8.22 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 2.1.21 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.21 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.21 (c) +| | +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | +--- androidx.appcompat:appcompat:1.6.1 -> 1.7.1 (*) diff --git a/deps_googleplay.txt b/deps_googleplay.txt index ca70fb705..ec8daf6d8 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -4,7 +4,8 @@ +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 +| +--- org.jetbrains:annotations:13.0 -> 23.0.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 2.1.21 (c) -+| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (c) ++| \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.1.21 (c) ++--- androidx.databinding:databinding-common:8.11.1 ++--- androidx.databinding:databinding-runtime:8.11.1 +| +--- androidx.collection:collection:1.0.0 -> 1.5.0 @@ -981,12 +982,15 @@ +| | | +--- androidx.compose.runtime:runtime-livedata:1.8.3 (c) +| | | +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.1.21 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (c) +| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -+| | \--- androidx.compose.ui:ui-util:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-util:1.8.3 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.21 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| +--- project :data (*) +| +--- org.jetbrains.compose.components:components-resources:1.8.2 @@ -1664,7 +1668,8 @@ +| | +--- org.jetbrains.kotlin:kotlin-bom:1.8.22 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 2.1.21 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.21 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.21 (c) +| | +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | +--- androidx.appcompat:appcompat:1.6.1 -> 1.7.1 (*) diff --git a/deps_wear.txt b/deps_wear.txt index 526ee12ab..e8855ce9d 100644 --- a/deps_wear.txt +++ b/deps_wear.txt @@ -1,6 +1,7 @@ ++--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 +| +--- org.jetbrains:annotations:13.0 -> 23.0.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.0 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib-common:2.1.21 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 1.9.0 (c) ++--- org.jetbrains.compose.components:components-resources:1.8.2 +| \--- org.jetbrains.compose.components:components-resources-android:1.8.2 @@ -884,14 +885,17 @@ +| +--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.compose.runtime:runtime:1.8.3 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.1.21 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (c) +| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | \--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.21 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| +--- project :data +| | +--- dev.zacsweers.redacted:redacted-compiler-plugin-annotations:1.13.0 From c4fc7fbadbee5164af70ef2aa662af9c754681f2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 12 Jul 2025 13:38:50 -0500 Subject: [PATCH 04/62] Update dependency com.google.android.gms:play-services-oss-licenses to v17.2.0 (#3720) * Update dependency com.google.android.gms:play-services-oss-licenses to v17.2.0 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_googleplay.txt | 3 ++- gradle/libs.versions.toml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/deps_googleplay.txt b/deps_googleplay.txt index ec8daf6d8..f8a330d6d 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -650,7 +650,8 @@ +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72 -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0 -> 1.10.2 (*) +| \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0 -> 1.10.2 (*) -++--- com.google.android.gms:play-services-oss-licenses:17.1.0 +++--- com.google.android.gms:play-services-oss-licenses:17.2.0 ++| +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| +--- androidx.appcompat:appcompat:1.0.0 -> 1.7.1 +| | +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation:1.3.0 -> 1.9.1 (*) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index bfab61092..3e1dd11b7 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -50,7 +50,7 @@ oss-licenses-plugin = "0.10.6" persistent-cookiejar = "1.0.1" play-services-maps = "19.2.0" play-services-location = "21.3.0" -play-services-oss-licenses = "17.1.0" +play-services-oss-licenses = "17.2.0" preference = "1.2.1" protobuf = "4.31.1" recyclerview = "1.4.0" From 803593a3a7b70ddb2031f59a0a90bbc31d0918b4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 12 Jul 2025 13:38:59 -0500 Subject: [PATCH 05/62] Update dependency com.microsoft.identity.client:msal to v6.2.0 (#3721) * Update dependency com.microsoft.identity.client:msal to v6.2.0 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_googleplay.txt | 7 ++++--- gradle/libs.versions.toml | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/deps_googleplay.txt b/deps_googleplay.txt index f8a330d6d..7224531bb 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -807,9 +807,9 @@ +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) ++--- com.google.android.gms:play-services-wearable:19.0.0 (*) -++--- com.microsoft.identity.client:msal:6.0.1 -+| +--- com.microsoft.identity:common:21.1.0 -+| | +--- com.microsoft.identity:common4j:21.1.0 +++--- com.microsoft.identity.client:msal:6.2.0 ++| +--- com.microsoft.identity:common:21.4.0 ++| | +--- com.microsoft.identity:common4j:21.4.0 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.21 -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 -> 1.10.2 (*) +| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.5.1 -> 2.9.1 (*) @@ -829,6 +829,7 @@ +| | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) +| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava ++| | +--- androidx.core:core:1.5.0 -> 1.13.1 (*) +| | +--- androidx.constraintlayout:constraintlayout:1.1.3 -> 2.2.1 +| | | +--- androidx.appcompat:appcompat:1.2.0 -> 1.7.1 (*) +| | | +--- androidx.constraintlayout:constraintlayout-core:1.1.1 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3e1dd11b7..edb7a1190 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -159,7 +159,7 @@ markwon-strikethrough = { module = "io.noties.markwon:ext-strikethrough", versio markwon-tables = { module = "io.noties.markwon:ext-tables", version.ref = "markwon" } markwon-tasklist = { module = "io.noties.markwon:ext-tasklist", version.ref = "markwon" } material = { module = "com.google.android.material:material", version.ref = "material" } -microsoft-authentication = { module = "com.microsoft.identity.client:msal", version = "6.0.1" } +microsoft-authentication = { module = "com.microsoft.identity.client:msal", version = "6.2.0" } mockito-android = { module = "org.mockito:mockito-android", version.ref = "mockito" } mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" } okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" } From e576a48ebacd107f066538e54abbe05c8ae1b270 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 12 Jul 2025 13:45:39 -0500 Subject: [PATCH 06/62] Fix widget 'View more tasks' text color --- app/src/main/java/org/tasks/widget/TasksWidgetViewFactory.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/org/tasks/widget/TasksWidgetViewFactory.kt b/app/src/main/java/org/tasks/widget/TasksWidgetViewFactory.kt index 33c5900af..849313bcb 100644 --- a/app/src/main/java/org/tasks/widget/TasksWidgetViewFactory.kt +++ b/app/src/main/java/org/tasks/widget/TasksWidgetViewFactory.kt @@ -119,6 +119,8 @@ internal class TasksWidgetViewFactory( private fun buildFooter(): RemoteViews { return RemoteViews(BuildConfig.APPLICATION_ID, R.layout.widget_footer).apply { + setTextSize(R.id.widget_view_more, settings.textSize) + setTextColor(R.id.widget_view_more, onSurface) setOnClickFillInIntent( R.id.widget_view_more, Intent(WidgetClickActivity.OPEN_TASK_LIST) From 7c2cf38788e002339a6c2c73fa90aa51fc28b389 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 12 Jul 2025 13:34:22 -0500 Subject: [PATCH 07/62] Update version and changelog --- CHANGELOG.md | 16 ++++++++++++++++ .../metadata/android/en-US/changelogs/140712.txt | 5 +++++ .../metadata/android/en-US/changelogs/140713.txt | 1 + gradle/libs.versions.toml | 4 ++-- 4 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/140712.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/140713.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 80b1f63d3..694b4e472 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,19 @@ +### 14.7.4 (2025-07-12) + +* @devn1x: Fix escaping quotes in iCalendar [#3645](https://github.com/tasks/tasks/pull/3645) +* Limit widget to 25 items on Android 16+ + * Android 16 nerfed widget performance 😢 +* Fix bug when reconfiguring widget +* Fix default widget group sort order +* Update translations + * Catalan - pitroig + * Chinese (Simplified) - 大王叫我来巡山 + * Croatian - @milotype + * German - @Kachelkaiser + * Serbian - @vale-decem + * Swedish - Nick Wick + * Tamil - @TamilNeram + ### 14.7.3 (2025-06-13) * Fix dynamic color diff --git a/fastlane/metadata/android/en-US/changelogs/140712.txt b/fastlane/metadata/android/en-US/changelogs/140712.txt new file mode 100644 index 000000000..b8030be36 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/140712.txt @@ -0,0 +1,5 @@ +* Fix escaping quotes in iCalendar +* Limit widget to 25 items on Android 16+ +* Fix bug when reconfiguring widget +* Fix default widget group sort order +* Update translations diff --git a/fastlane/metadata/android/en-US/changelogs/140713.txt b/fastlane/metadata/android/en-US/changelogs/140713.txt new file mode 100644 index 000000000..9cdae6d2d --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/140713.txt @@ -0,0 +1 @@ +Initial WearOS release - work in progress! diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index edb7a1190..f3b8aa4c3 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] -versionCode = "140710" # increment by 2 -versionName = "14.7.3" +versionCode = "140712" # increment by 2 +versionName = "14.7.4" agp = "8.11.1" android-compileSdk = "36" android-minSdk = "26" From 3450db4006827a26d5025561730c140bea875ac4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Jul 2025 19:58:15 -0500 Subject: [PATCH 08/62] Update dependency ruby to v3.4.5 (#3725) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .ruby-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ruby-version b/.ruby-version index f9892605c..4f5e69734 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.4.4 +3.4.5 From ba0cd26abc42e3c9026df876e9d464df4b0e66c2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 15 Jul 2025 19:58:28 -0500 Subject: [PATCH 09/62] Update dependency com.google.android.gms:play-services-oss-licenses to v17.2.1 (#3724) * Update dependency com.google.android.gms:play-services-oss-licenses to v17.2.1 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_googleplay.txt | 2 +- gradle/libs.versions.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deps_googleplay.txt b/deps_googleplay.txt index 7224531bb..156fcf458 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -650,7 +650,7 @@ +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.72 -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.0 -> 1.10.2 (*) +| \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.0 -> 1.10.2 (*) -++--- com.google.android.gms:play-services-oss-licenses:17.2.0 +++--- com.google.android.gms:play-services-oss-licenses:17.2.1 +| +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| +--- androidx.appcompat:appcompat:1.0.0 -> 1.7.1 +| | +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f3b8aa4c3..3ead3d39b 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -50,7 +50,7 @@ oss-licenses-plugin = "0.10.6" persistent-cookiejar = "1.0.1" play-services-maps = "19.2.0" play-services-location = "21.3.0" -play-services-oss-licenses = "17.2.0" +play-services-oss-licenses = "17.2.1" preference = "1.2.1" protobuf = "4.31.1" recyclerview = "1.4.0" From 6f167b5ae08b0f8dd4e505efdc1f6c6fc960342e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Jul 2025 18:34:32 -0500 Subject: [PATCH 10/62] Update dependency androidx.wear:wear-input to v1.2.0-alpha04 (#3728) * Update dependency androidx.wear:wear-input to v1.2.0-alpha04 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_wear.txt | 8 +++++--- gradle/libs.versions.toml | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/deps_wear.txt b/deps_wear.txt index e8855ce9d..5a21ae07f 100644 --- a/deps_wear.txt +++ b/deps_wear.txt @@ -1369,9 +1369,11 @@ +| +--- androidx.wear.compose:compose-material:1.4.1 (c) +| +--- androidx.wear.compose:compose-material-core:1.4.1 (c) +| \--- androidx.wear.compose:compose-ui-tooling:1.4.1 (c) -++--- androidx.wear:wear-input:1.2.0-alpha02 -+| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.5.30 -> 2.1.21 (*) +++--- androidx.wear:wear-input:1.2.0-alpha04 ++| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| +--- org.jspecify:jspecify:1.0.0 ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++--- androidx.wear:wear-tooling-preview:1.0.0 +| +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3ead3d39b..cddcfd231 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -187,7 +187,7 @@ androidx-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit wear-compose-foundation = { group = "androidx.wear.compose", name = "compose-foundation", version.ref = "wearCompose" } wear-compose-material = { group = "androidx.wear.compose", name = "compose-material", version.ref = "wearCompose" } wear-compose-navigation = { group = "androidx.wear.compose", name = "compose-navigation", version.ref = "wearCompose" } -wear-input = { group = "androidx.wear", name = "wear-input", version = "1.2.0-alpha02" } +wear-input = { group = "androidx.wear", name = "wear-input", version = "1.2.0-alpha04" } wear-tiles-proto = { group = "androidx.wear.tiles", name = "tiles-proto", version = "1.5.0" } wear-tooling-preview = { group = "androidx.wear", name = "wear-tooling-preview", version = "1.0.0" } From 773e822f14e4f98bba40412079f78919d3cfce9a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Jul 2025 18:34:41 -0500 Subject: [PATCH 11/62] Update dependency androidx.navigation:navigation-compose to v2.9.2 (#3727) * Update dependency androidx.navigation:navigation-compose to v2.9.2 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_fdroid.txt | 30 +++++++++++++++--------------- deps_googleplay.txt | 30 +++++++++++++++--------------- gradle/libs.versions.toml | 2 +- 3 files changed, 31 insertions(+), 31 deletions(-) diff --git a/deps_fdroid.txt b/deps_fdroid.txt index 9e0ad0420..288af031e 100644 --- a/deps_fdroid.txt +++ b/deps_fdroid.txt @@ -1035,8 +1035,8 @@ +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| | \--- androidx.startup:startup-runtime:1.1.1 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) -++--- androidx.navigation:navigation-compose:2.9.1 -+| \--- androidx.navigation:navigation-compose-android:2.9.1 +++--- androidx.navigation:navigation-compose:2.9.2 ++| \--- androidx.navigation:navigation-compose-android:2.9.2 +| +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| +--- androidx.activity:activity-compose:1.8.0 -> 1.10.1 (*) +| +--- androidx.annotation:annotation:1.8.0 -> 1.9.1 (*) @@ -1053,8 +1053,8 @@ +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.1 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.1 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.1 (*) -+| +--- androidx.navigation:navigation-common:2.9.1 -+| | \--- androidx.navigation:navigation-common-android:2.9.1 ++| +--- androidx.navigation:navigation-common:2.9.2 ++| | \--- androidx.navigation:navigation-common-android:2.9.2 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) @@ -1066,11 +1066,11 @@ +| | +--- androidx.savedstate:savedstate:1.3.0 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-compose:2.9.1 (c) -+| | +--- androidx.navigation:navigation-runtime:2.9.1 (c) ++| | +--- androidx.navigation:navigation-compose:2.9.2 (c) ++| | +--- androidx.navigation:navigation-runtime:2.9.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.navigation:navigation-runtime:2.9.1 -+| | \--- androidx.navigation:navigation-runtime-android:2.9.1 ++| +--- androidx.navigation:navigation-runtime:2.9.2 ++| | \--- androidx.navigation:navigation-runtime-android:2.9.2 +| | +--- androidx.activity:activity-ktx:1.7.1 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) @@ -1080,12 +1080,12 @@ +| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.navigation:navigation-common:2.9.1 (*) ++| | +--- androidx.navigation:navigation-common:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-common:2.9.1 (c) -+| | +--- androidx.navigation:navigation-compose:2.9.1 (c) ++| | +--- androidx.navigation:navigation-common:2.9.2 (c) ++| | +--- androidx.navigation:navigation-compose:2.9.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| +--- androidx.savedstate:savedstate:1.3.0 (*) +| +--- androidx.savedstate:savedstate-compose:1.3.0 @@ -1099,8 +1099,8 @@ +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| +--- androidx.navigation:navigation-common:2.9.1 (c) -+| +--- androidx.navigation:navigation-runtime:2.9.1 (c) ++| +--- androidx.navigation:navigation-common:2.9.2 (c) ++| +--- androidx.navigation:navigation-runtime:2.9.2 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 +| +--- androidx.activity:activity-compose:1.8.2 -> 1.10.1 (*) @@ -1307,11 +1307,11 @@ +| +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| +--- androidx.hilt:hilt-navigation:1.2.0 +| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.1 (*) ++| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.2 (*) +| | +--- com.google.dagger:hilt-android:2.49 -> 2.56.2 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.1 (*) -+| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.1 (*) ++| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.2 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++--- androidx.hilt:hilt-work:1.2.0 +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) diff --git a/deps_googleplay.txt b/deps_googleplay.txt index 156fcf458..533a06745 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -1486,8 +1486,8 @@ +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.0.0 -> 2.1.21 (*) +| | \--- androidx.startup:startup-runtime:1.1.1 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) -++--- androidx.navigation:navigation-compose:2.9.1 -+| \--- androidx.navigation:navigation-compose-android:2.9.1 +++--- androidx.navigation:navigation-compose:2.9.2 ++| \--- androidx.navigation:navigation-compose-android:2.9.2 +| +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| +--- androidx.activity:activity-compose:1.8.0 -> 1.10.1 (*) +| +--- androidx.annotation:annotation:1.8.0 -> 1.9.1 (*) @@ -1504,8 +1504,8 @@ +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.1 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.1 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.1 (*) -+| +--- androidx.navigation:navigation-common:2.9.1 -+| | \--- androidx.navigation:navigation-common-android:2.9.1 ++| +--- androidx.navigation:navigation-common:2.9.2 ++| | \--- androidx.navigation:navigation-common-android:2.9.2 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) @@ -1517,11 +1517,11 @@ +| | +--- androidx.savedstate:savedstate:1.3.0 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-compose:2.9.1 (c) -+| | +--- androidx.navigation:navigation-runtime:2.9.1 (c) ++| | +--- androidx.navigation:navigation-compose:2.9.2 (c) ++| | +--- androidx.navigation:navigation-runtime:2.9.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.navigation:navigation-runtime:2.9.1 -+| | \--- androidx.navigation:navigation-runtime-android:2.9.1 ++| +--- androidx.navigation:navigation-runtime:2.9.2 ++| | \--- androidx.navigation:navigation-runtime-android:2.9.2 +| | +--- androidx.activity:activity-ktx:1.7.1 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) @@ -1531,12 +1531,12 @@ +| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.navigation:navigation-common:2.9.1 (*) ++| | +--- androidx.navigation:navigation-common:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-common:2.9.1 (c) -+| | +--- androidx.navigation:navigation-compose:2.9.1 (c) ++| | +--- androidx.navigation:navigation-common:2.9.2 (c) ++| | +--- androidx.navigation:navigation-compose:2.9.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| +--- androidx.savedstate:savedstate:1.3.0 (*) +| +--- androidx.savedstate:savedstate-compose:1.3.0 @@ -1550,8 +1550,8 @@ +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| +--- androidx.navigation:navigation-common:2.9.1 (c) -+| +--- androidx.navigation:navigation-runtime:2.9.1 (c) ++| +--- androidx.navigation:navigation-common:2.9.2 (c) ++| +--- androidx.navigation:navigation-runtime:2.9.2 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 +| +--- androidx.activity:activity-compose:1.8.2 -> 1.10.1 (*) @@ -1744,11 +1744,11 @@ +| +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| +--- androidx.hilt:hilt-navigation:1.2.0 +| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.1 (*) ++| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.2 (*) +| | +--- com.google.dagger:hilt-android:2.49 -> 2.56.2 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.1 (*) -+| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.1 (*) ++| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.2 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++--- androidx.hilt:hilt-work:1.2.0 +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index cddcfd231..f1a5f7501 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -86,7 +86,7 @@ androidx-lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-ru androidx-lifecycle-viewmodel = { module = "androidx.lifecycle:lifecycle-viewmodel", version.ref = "lifecycle" } androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "lifecycle" } androidx-material-icons-extended = { module = "androidx.compose.material:material-icons-extended" } -androidx-navigation = { module = "androidx.navigation:navigation-compose", version = "2.9.1" } +androidx-navigation = { module = "androidx.navigation:navigation-compose", version = "2.9.2" } androidx-paging-compose = { module = "androidx.paging:paging-compose", version = "3.3.6" } androidx-preference = { module = "androidx.preference:preference", version.ref = "preference" } androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" } From 73c0e38991fb43475c93a73186255d19af0d9c64 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Jul 2025 19:23:51 -0500 Subject: [PATCH 12/62] Update dagger.hilt to v2.57 (#3731) * Update dagger.hilt to v2.57 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_fdroid.txt | 18 +++++++++--------- deps_googleplay.txt | 18 +++++++++--------- gradle/libs.versions.toml | 2 +- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/deps_fdroid.txt b/deps_fdroid.txt index 288af031e..5c64431f5 100644 --- a/deps_fdroid.txt +++ b/deps_fdroid.txt @@ -1282,14 +1282,14 @@ ++--- org.dmfs:lib-recur:0.11.4 +| \--- org.dmfs:rfc5545-datetime:0.2.4 ++--- org.dmfs:jems:1.33 -++--- com.google.dagger:hilt-android:2.56.2 -+| +--- com.google.dagger:dagger:2.56.2 +++--- com.google.dagger:hilt-android:2.57 ++| +--- com.google.dagger:dagger:2.57 +| | +--- jakarta.inject:jakarta.inject-api:2.0.1 +| | +--- javax.inject:javax.inject:1 +| | \--- org.jspecify:jspecify:1.0.0 -+| +--- com.google.dagger:dagger-lint-aar:2.56.2 -+| +--- com.google.dagger:hilt-core:2.56.2 -+| | +--- com.google.dagger:dagger:2.56.2 (*) ++| +--- com.google.dagger:dagger-lint-aar:2.57 ++| +--- com.google.dagger:hilt-core:2.57 ++| | +--- com.google.dagger:dagger:2.57 (*) +| | \--- javax.inject:javax.inject:1 +| +--- androidx.activity:activity:1.5.1 -> 1.10.1 (*) +| +--- androidx.annotation:annotation:1.7.0-beta01 -> 1.9.1 (*) @@ -1301,14 +1301,14 @@ +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.1 (*) +| +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.0 (*) +| +--- javax.inject:javax.inject:1 -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++--- androidx.hilt:hilt-navigation-compose:1.2.0 +| +--- androidx.compose.runtime:runtime:1.0.1 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| +--- androidx.hilt:hilt-navigation:1.2.0 +| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.2 (*) -+| | +--- com.google.dagger:hilt-android:2.49 -> 2.56.2 (*) ++| | +--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.1 (*) +| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.2 (*) @@ -1316,7 +1316,7 @@ ++--- androidx.hilt:hilt-work:1.2.0 +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| +--- androidx.hilt:hilt-common:1.2.0 -+| | \--- com.google.dagger:hilt-core:2.49 -> 2.56.2 (*) ++| | \--- com.google.dagger:hilt-core:2.49 -> 2.57 (*) +| +--- androidx.work:work-runtime:2.3.4 -> 2.10.2 +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 @@ -1344,7 +1344,7 @@ +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | +--- androidx.work:work-runtime-ktx:2.10.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| \--- com.google.dagger:hilt-android:2.49 -> 2.56.2 (*) ++| \--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) ++--- androidx.core:core-splashscreen:1.0.1 +| +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) diff --git a/deps_googleplay.txt b/deps_googleplay.txt index 533a06745..48aa2d785 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -1719,14 +1719,14 @@ ++--- org.dmfs:lib-recur:0.11.4 +| \--- org.dmfs:rfc5545-datetime:0.2.4 ++--- org.dmfs:jems:1.33 -++--- com.google.dagger:hilt-android:2.56.2 -+| +--- com.google.dagger:dagger:2.56.2 +++--- com.google.dagger:hilt-android:2.57 ++| +--- com.google.dagger:dagger:2.57 +| | +--- jakarta.inject:jakarta.inject-api:2.0.1 +| | +--- javax.inject:javax.inject:1 +| | \--- org.jspecify:jspecify:1.0.0 -+| +--- com.google.dagger:dagger-lint-aar:2.56.2 -+| +--- com.google.dagger:hilt-core:2.56.2 -+| | +--- com.google.dagger:dagger:2.56.2 (*) ++| +--- com.google.dagger:dagger-lint-aar:2.57 ++| +--- com.google.dagger:hilt-core:2.57 ++| | +--- com.google.dagger:dagger:2.57 (*) +| | \--- javax.inject:javax.inject:1 +| +--- androidx.activity:activity:1.5.1 -> 1.10.1 (*) +| +--- androidx.annotation:annotation:1.7.0-beta01 -> 1.9.1 (*) @@ -1738,14 +1738,14 @@ +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.1 (*) +| +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.0 (*) +| +--- javax.inject:javax.inject:1 -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++--- androidx.hilt:hilt-navigation-compose:1.2.0 +| +--- androidx.compose.runtime:runtime:1.0.1 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| +--- androidx.hilt:hilt-navigation:1.2.0 +| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.2 (*) -+| | +--- com.google.dagger:hilt-android:2.49 -> 2.56.2 (*) ++| | +--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.1 (*) +| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.2 (*) @@ -1753,7 +1753,7 @@ ++--- androidx.hilt:hilt-work:1.2.0 +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| +--- androidx.hilt:hilt-common:1.2.0 -+| | \--- com.google.dagger:hilt-core:2.49 -> 2.56.2 (*) ++| | \--- com.google.dagger:hilt-core:2.49 -> 2.57 (*) +| +--- androidx.work:work-runtime:2.3.4 -> 2.10.2 +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 (*) @@ -1778,7 +1778,7 @@ +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | +--- androidx.work:work-runtime-ktx:2.10.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| \--- com.google.dagger:hilt-android:2.49 -> 2.56.2 (*) ++| \--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) ++--- androidx.core:core-splashscreen:1.0.1 +| +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f1a5f7501..d41876876 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ cert4android = "7814052" coil = "2.7.0" compose = "2025.06.01" constraintlayout = "2.2.1" -dagger-hilt = "2.56.2" +dagger-hilt = "2.57" dashclock-api = "2.0.0" dav4jvm = "2.2.1" desugar_jdk_libs = "2.1.5" From 84c36a1a90b946bd5d4fd2be03c5dba71f88f61f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 16 Jul 2025 19:24:02 -0500 Subject: [PATCH 13/62] Update lifecycle to v2.9.2 (#3730) * Update lifecycle to v2.9.2 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_fdroid.txt | 711 ++++++++++++++++++------------------- deps_googleplay.txt | 725 +++++++++++++++++++------------------- deps_wear.txt | 581 +++++++++++++++--------------- gradle/libs.versions.toml | 2 +- 4 files changed, 1011 insertions(+), 1008 deletions(-) diff --git a/deps_fdroid.txt b/deps_fdroid.txt index 5c64431f5..1c1c4ba50 100644 --- a/deps_fdroid.txt +++ b/deps_fdroid.txt @@ -16,9 +16,9 @@ +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) +| +--- androidx.databinding:databinding-common:8.11.1 +| +--- androidx.databinding:viewbinding:8.11.1 (*) -+| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 -+| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.1 -+| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 ++| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.2 ++| +--- androidx.annotation:annotation:1.9.1 (*) +| +--- androidx.arch.core:core-common:2.2.0 +| | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| +--- androidx.arch.core:core-runtime:2.2.0 @@ -27,11 +27,11 @@ +| +--- androidx.core:core-viewtree:1.0.0 +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| +--- androidx.lifecycle:lifecycle-common:2.9.1 -+| | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.9.2 ++| | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2 +| | | +--- org.jetbrains:annotations:23.0.0 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 @@ -41,20 +41,20 @@ +| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.2 (c) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) +| | +--- org.jspecify:jspecify:1.0.0 -+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| +--- androidx.profileinstaller:profileinstaller:1.4.0 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -68,26 +68,26 @@ +| | | \--- androidx.tracing:tracing-ktx:1.2.0 (c) +| | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) +| +--- org.jspecify:jspecify:1.0.0 -+| +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) ++| \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++--- androidx.databinding:databinding-adapters:8.11.1 +| +--- androidx.databinding:databinding-runtime:8.11.1 (*) +| \--- androidx.databinding:databinding-common:8.11.1 @@ -95,147 +95,147 @@ +| +--- androidx.databinding:databinding-runtime:8.11.1 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 -+| | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 ++| | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.1 ++| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.2 +| | +--- androidx.arch.core:core-common:2.2.0 (*) +| | +--- androidx.arch.core:core-runtime:2.2.0 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 +| | | +--- androidx.arch.core:core-common:2.2.0 (*) +| | | +--- androidx.arch.core:core-runtime:2.2.0 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | +--- org.jspecify:jspecify:1.0.0 -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | +--- org.jspecify:jspecify:1.0.0 -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-process:2.6.1 -> 2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-process:2.6.1 -> 2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | +--- androidx.startup:startup-runtime:1.1.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-service:2.6.1 -> 2.9.1 -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-service:2.6.1 -> 2.9.2 ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| \--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 -+| \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.1 -+| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| \--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 ++| \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.2 ++| +--- androidx.annotation:annotation:1.9.1 (*) +| +--- androidx.core:core-viewtree:1.0.0 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) ++| \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.21 +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.1.21 @@ -371,7 +371,7 @@ +| | | | | | | | | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*) +| | | | | | | | | | | +--- androidx.interpolator:interpolator:1.0.0 +| | | | | | | | | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.1 (*) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.2 (*) +| | | | | | | | | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.1 +| | | | | | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | | \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) @@ -380,80 +380,81 @@ +| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | | | | | | | | | \--- androidx.core:core:1.13.1 (c) +| | | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.1 -+| | | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.1 -+| | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.2 ++| | | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.2 ++| | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | | | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 -+| | | | | | | | | | | \--- androidx.savedstate:savedstate-android:1.3.0 ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 ++| | | | | | | | | | | \--- androidx.savedstate:savedstate-android:1.3.1 +| | | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | | | +--- androidx.core:core-ktx:1.13.1 (*) +| | | | | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) +| | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | | | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.0 (c) -+| | | | | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.0 (c) ++| | | | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) ++| | | | | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.1 (c) +| | | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | | | | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | | | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | | | | | | +--- androidx.tracing:tracing:1.0.0 -> 1.2.0 (*) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | | | | +--- androidx.activity:activity-compose:1.10.1 (c) +| | | | | | | | | +--- androidx.activity:activity-ktx:1.10.1 (c) +| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.1 -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.2 ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 -+| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 (*) ++| | | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 ++| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (*) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 (c) -+| | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.0 (c) ++| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (c) ++| | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) +| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | | | +--- androidx.activity:activity:1.10.1 (c) +| | | | | | | | \--- androidx.activity:activity-compose:1.10.1 (c) @@ -550,7 +551,7 @@ +| | | | | | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | | | | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | | | | | | | +--- androidx.core:core:1.3.0 -> 1.13.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.1 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.2 (*) +| | | | | | | | | +--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*) +| | | | | | | | | \--- androidx.emoji2:emoji2-views-helper:1.4.0 (c) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) @@ -569,30 +570,30 @@ +| | | | | | | | +--- androidx.core:core-ktx:1.5.0 -> 1.13.1 (*) +| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) +| | | | | | | +--- androidx.emoji2:emoji2:1.2.0 -> 1.4.0 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.1 -+| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.1 -+| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.2 ++| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.2 ++| | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | +--- androidx.compose.runtime:runtime:1.7.1 -> 1.8.3 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) +| | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) ++| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) @@ -654,26 +655,26 @@ +| | | | | +--- org.jetbrains.compose.ui:ui:1.8.2 +| | | | | | +--- androidx.compose.ui:ui:1.8.2 -> 1.8.3 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 -+| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 +| | | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.8.4 -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.6.11 -> 1.8.2 (*) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.8.4 -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) @@ -761,10 +762,10 @@ +| | | | +--- androidx.compose.runtime:runtime-saveable:1.7.0 -> 1.8.3 (*) +| | | | +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| | | | +--- androidx.core:core-ktx:1.13.0 -> 1.13.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.activity:activity:1.10.1 (c) @@ -793,23 +794,23 @@ +| | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.8.3 (*) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.1 ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.2 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.compose.animation:animation-core:1.8.2 (*) +| | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) @@ -924,31 +925,31 @@ +| | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | \--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 -+| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 ++| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.compose.runtime:runtime:1.7.8 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui:1.7.8 -> 1.8.3 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| +--- co.touchlab:kermit:2.0.6 (*) +| +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 @@ -999,17 +1000,17 @@ +| | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) +| | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 -> 2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.1 (*) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.2 (*) +| | | +--- androidx.loader:loader:1.0.0 +| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| | | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.1 (*) -+| | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.1 (*) ++| | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.2 (*) ++| | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.2 (*) +| | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | +--- androidx.viewpager:viewpager:1.0.0 +| | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| | | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) @@ -1017,12 +1018,12 @@ +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | | +--- androidx.fragment:fragment-compose:1.8.8 (c) +| | | \--- androidx.fragment:fragment-ktx:1.8.8 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) +| | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) +| | +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1 +| | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | \--- androidx.appcompat:appcompat-resources:1.7.1 (c) +| +--- org.jetbrains.compose.runtime:runtime:1.6.10 -> 1.8.2 (*) @@ -1047,23 +1048,23 @@ +| +--- androidx.compose.runtime:runtime:1.7.2 -> 1.8.3 (*) +| +--- androidx.compose.runtime:runtime-saveable:1.7.2 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui:1.7.2 -> 1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) +| +--- androidx.navigation:navigation-common:2.9.2 +| | \--- androidx.navigation:navigation-common-android:2.9.2 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) +| | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | +--- androidx.savedstate:savedstate:1.3.0 (*) ++| | +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) +| | +--- androidx.navigation:navigation-compose:2.9.2 (c) @@ -1075,11 +1076,11 @@ +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) +| | +--- androidx.navigation:navigation-common:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) @@ -1087,15 +1088,15 @@ +| | +--- androidx.navigation:navigation-common:2.9.2 (c) +| | +--- androidx.navigation:navigation-compose:2.9.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.savedstate:savedstate:1.3.0 (*) -+| +--- androidx.savedstate:savedstate-compose:1.3.0 -+| | \--- androidx.savedstate:savedstate-compose-android:1.3.0 ++| +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) ++| +--- androidx.savedstate:savedstate-compose:1.3.0 -> 1.3.1 ++| | \--- androidx.savedstate:savedstate-compose-android:1.3.1 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.compose.runtime:runtime:1.7.5 -> 1.8.3 (*) +| | +--- androidx.core:core-ktx:1.13.1 (*) -+| | +--- androidx.savedstate:savedstate:1.3.0 (*) -+| | +--- androidx.savedstate:savedstate:1.3.0 (c) -+| | \--- androidx.savedstate:savedstate-ktx:1.3.0 (c) ++| | +--- androidx.savedstate:savedstate:1.3.1 (*) ++| | +--- androidx.savedstate:savedstate:1.3.1 (c) ++| | \--- androidx.savedstate:savedstate-ktx:1.3.1 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) @@ -1185,36 +1186,36 @@ +| +--- androidx.cardview:cardview:1.0.0 +| | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| +--- androidx.lifecycle:lifecycle-extensions:2.2.0 -+| | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 -> 2.9.2 (*) +| | +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*) +| | +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*) +| | +--- androidx.fragment:fragment:1.2.0 -> 1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.2.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.2.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.2.0 -> 2.9.1 (*) -+| | \--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.1 -> 2.9.1 -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.2.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.2.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.2.0 -> 2.9.2 (*) ++| | \--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.1 -> 2.9.2 ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.1 -> 2.9.1 (*) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.1 -> 2.9.2 (*) +| +--- com.google.android.material:material:1.6.0 -> 1.12.0 +| | +--- org.jetbrains.kotlin:kotlin-bom:1.8.22 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) @@ -1253,7 +1254,7 @@ +| | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.1 (*) +| | +--- androidx.fragment:fragment:1.2.5 -> 1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.9.2 (*) +| | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.4.0 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) @@ -1296,10 +1297,10 @@ +| +--- androidx.annotation:annotation-experimental:1.3.1 -> 1.4.1 (*) +| +--- androidx.annotation:annotation-jvm:1.7.0-beta01 -> 1.9.1 (*) +| +--- androidx.fragment:fragment:1.5.1 -> 1.8.8 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.1 (*) -+| +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.0 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.2 (*) ++| +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.1 (*) +| +--- javax.inject:javax.inject:1 +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++--- androidx.hilt:hilt-navigation-compose:1.2.0 @@ -1310,7 +1311,7 @@ +| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.2 (*) +| | +--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.2 (*) +| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.2 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++--- androidx.hilt:hilt-work:1.2.0 @@ -1324,8 +1325,8 @@ +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 2.1.21 (*) +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4 -> 1.10.2 (*) +| | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.6.2 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.6.2 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.6.2 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.6.2 -> 2.9.2 (*) +| | +--- androidx.room:room-ktx:2.6.1 -> 2.7.2 +| | | +--- androidx.room:room-common:2.7.2 (*) +| | | +--- androidx.room:room-runtime:2.7.2 (*) @@ -1358,18 +1359,18 @@ +| | +--- androidx.collection:collection-ktx:1.1.0 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) +| | +--- androidx.fragment:fragment:1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | +--- androidx.fragment:fragment:1.8.8 (c) +| | \--- androidx.fragment:fragment-compose:1.8.8 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| +--- androidx.fragment:fragment:1.8.8 (c) +| \--- androidx.fragment:fragment-ktx:1.8.8 (c) -++--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -++--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (*) -++--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) +++--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +++--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (*) +++--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++--- androidx.room:room-runtime:2.7.2 (*) ++--- androidx.sqlite:sqlite-bundled:2.5.2 +| \--- androidx.sqlite:sqlite-bundled-android:2.5.2 @@ -1544,23 +1545,23 @@ +| +--- androidx.compose.ui:ui:1.7.4 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-text:1.7.4 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-util:1.7.4 -> 1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++--- androidx.compose.runtime:runtime-livedata -> 1.8.3 +| +--- androidx.compose.runtime:runtime:1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.3 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.3 -> 2.9.2 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| +--- androidx.compose.runtime:runtime:1.8.3 (c) +| +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++--- androidx.activity:activity-compose:1.10.1 (*) ++--- androidx.compose.material:material-icons-extended -> 1.7.8 (*) -++--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (*) +++--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (*) ++--- androidx.compose.ui:ui-tooling-preview -> 1.8.3 +| \--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 (*) ++--- io.coil-kt:coil-compose:2.7.0 @@ -1578,7 +1579,7 @@ +| | | +--- androidx.exifinterface:exifinterface:1.3.7 +| | | | \--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.1 (*) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.2 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) +| | | +--- com.squareup.okhttp3:okhttp:4.12.0 (*) diff --git a/deps_googleplay.txt b/deps_googleplay.txt index 48aa2d785..f325c3800 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -16,9 +16,9 @@ +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) +| +--- androidx.databinding:databinding-common:8.11.1 +| +--- androidx.databinding:viewbinding:8.11.1 (*) -+| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 -+| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.1 -+| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 ++| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.2 ++| +--- androidx.annotation:annotation:1.9.1 (*) +| +--- androidx.arch.core:core-common:2.2.0 +| | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| +--- androidx.arch.core:core-runtime:2.2.0 @@ -27,11 +27,11 @@ +| +--- androidx.core:core-viewtree:1.0.0 +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| +--- androidx.lifecycle:lifecycle-common:2.9.1 -+| | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.9.2 ++| | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2 +| | | +--- org.jetbrains:annotations:23.0.0 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 @@ -42,20 +42,20 @@ +| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.2 (c) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) +| | +--- org.jspecify:jspecify:1.0.0 -+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| +--- androidx.profileinstaller:profileinstaller:1.4.0 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -69,26 +69,26 @@ +| | | \--- androidx.tracing:tracing-ktx:1.2.0 (c) +| | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) +| +--- org.jspecify:jspecify:1.0.0 -+| +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) ++| \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++--- androidx.databinding:databinding-adapters:8.11.1 +| +--- androidx.databinding:databinding-runtime:8.11.1 (*) +| \--- androidx.databinding:databinding-common:8.11.1 @@ -96,147 +96,147 @@ +| +--- androidx.databinding:databinding-runtime:8.11.1 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 -+| | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 ++| | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.1 ++| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.2 +| | +--- androidx.arch.core:core-common:2.2.0 (*) +| | +--- androidx.arch.core:core-runtime:2.2.0 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 +| | | +--- androidx.arch.core:core-common:2.2.0 (*) +| | | +--- androidx.arch.core:core-runtime:2.2.0 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | +--- org.jspecify:jspecify:1.0.0 -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | +--- org.jspecify:jspecify:1.0.0 -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-process:2.6.1 -> 2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-process:2.6.1 -> 2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | +--- androidx.startup:startup-runtime:1.1.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-service:2.6.1 -> 2.9.1 -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-service:2.6.1 -> 2.9.2 ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| \--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 -+| \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.1 -+| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| \--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 ++| \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.2 ++| +--- androidx.annotation:annotation:1.9.1 (*) +| +--- androidx.core:core-viewtree:1.0.0 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) ++| \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++--- com.google.firebase:firebase-bom:33.16.0 +| +--- com.google.firebase:firebase-analytics:22.5.0 (c) +| +--- com.google.firebase:firebase-config-ktx:22.1.2 (c) @@ -263,7 +263,7 @@ +| | | | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*) +| | | | | | +--- androidx.interpolator:interpolator:1.0.0 +| | | | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.2 (*) +| | | | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.1 +| | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) @@ -278,24 +278,25 @@ +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | | | | | | \--- androidx.core:core:1.13.1 (c) +| | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.1 -+| | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.1 -+| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.2 ++| | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.2 ++| | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | | | | | | +--- androidx.savedstate:savedstate:1.3.0 -+| | | | | | | | \--- androidx.savedstate:savedstate-android:1.3.0 ++| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | | | | | | +--- androidx.savedstate:savedstate:1.3.1 ++| | | | | | | | \--- androidx.savedstate:savedstate-android:1.3.1 +| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | +--- androidx.core:core-ktx:1.13.1 (*) +| | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 +| | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 +| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 @@ -306,30 +307,30 @@ +| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 (c) +| | | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.8.1 (c) +| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.0 (c) -+| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.0 (c) ++| | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) ++| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.1 (c) +| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | | | +--- androidx.tracing:tracing:1.0.0 -> 1.2.0 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) @@ -340,17 +341,17 @@ +| | | | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) +| | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | | | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) -+| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 -> 2.9.1 (*) -+| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.1 (*) ++| | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 -> 2.9.2 (*) ++| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.2 (*) +| | | | | +--- androidx.loader:loader:1.0.0 +| | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| | | | | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.1 (*) -+| | | | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.2 (*) ++| | | | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.2 (*) +| | | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | | +--- androidx.viewpager:viewpager:1.0.0 +| | | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| | | | | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) @@ -681,7 +682,7 @@ +| | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | +--- androidx.core:core:1.3.0 -> 1.13.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.1 (*) ++| | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.2 (*) +| | | +--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*) +| | | \--- androidx.emoji2:emoji2-views-helper:1.4.0 (c) +| | +--- androidx.emoji2:emoji2-views-helper:1.2.0 -> 1.4.0 @@ -690,12 +691,12 @@ +| | | +--- androidx.emoji2:emoji2:1.4.0 (*) +| | | \--- androidx.emoji2:emoji2:1.4.0 (c) +| | +--- androidx.fragment:fragment:1.5.4 -> 1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) +| | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) +| | +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1 +| | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | \--- androidx.appcompat:appcompat-resources:1.7.1 (c) +| +--- androidx.loader:loader:1.0.0 (*) @@ -705,7 +706,7 @@ ++--- com.google.android.horologist:horologist-datalayer-phone:0.6.23 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) +| +--- androidx.wear:wear-remote-interactions:1.1.0 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 @@ -769,8 +770,8 @@ +| | | \--- androidx.compose.ui:ui-unit-android:1.8.3 (c) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 -> 1.10.2 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.2 (*) +| | +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) +| | +--- com.google.android.gms:play-services-wearable:19.0.0 (*) +| | +--- androidx.datastore:datastore-preferences:1.1.3 -> 1.1.7 (*) @@ -785,9 +786,9 @@ +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++--- com.google.android.horologist:horologist-datalayer-grpc:0.6.23 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) +| +--- androidx.wear:wear-remote-interactions:1.1.0 (*) +| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) +| +--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) @@ -812,7 +813,7 @@ +| | +--- com.microsoft.identity:common4j:21.4.0 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.21 -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 -> 1.10.2 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.5.1 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.5.1 -> 2.9.2 (*) +| | +--- androidx.datastore:datastore-preferences:1.0.0 -> 1.1.7 (*) +| | +--- org.apache.httpcomponents.core5:httpcore5:5.3 +| | +--- com.nimbusds:nimbus-jose-jwt:9.37.3 @@ -909,7 +910,7 @@ +| | +--- io.grpc:grpc-core:1.73.0 (*) +| | +--- androidx.annotation:annotation:1.9.0 -> 1.9.1 (*) +| | +--- androidx.core:core:1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.2 (*) +| | \--- com.google.guava:guava:33.3.1-android -> 33.4.0-android (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| +--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) @@ -1027,31 +1028,31 @@ +| | | | | | | \--- androidx.compose.ui:ui-android:1.8.3 +| | | | | | | +--- androidx.activity:activity-ktx:1.7.0 -> 1.10.1 +| | | | | | | | +--- androidx.activity:activity:1.10.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.1 -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.2 ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 -+| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 (*) ++| | | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 ++| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (*) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 (c) -+| | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.0 (c) ++| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (c) ++| | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) +| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | | | +--- androidx.activity:activity:1.10.1 (c) +| | | | | | | | \--- androidx.activity:activity-compose:1.10.1 (c) @@ -1161,30 +1162,30 @@ +| | | | | | | | +--- androidx.core:core-ktx:1.5.0 -> 1.13.1 (*) +| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) +| | | | | | | +--- androidx.emoji2:emoji2:1.2.0 -> 1.4.0 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.1 -+| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.1 -+| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.2 ++| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.2 ++| | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | +--- androidx.compose.runtime:runtime:1.7.1 -> 1.8.3 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) +| | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) ++| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) @@ -1246,26 +1247,26 @@ +| | | | | +--- org.jetbrains.compose.ui:ui:1.8.2 +| | | | | | +--- androidx.compose.ui:ui:1.8.2 -> 1.8.3 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 -+| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 +| | | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.8.4 -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.6.11 -> 1.8.2 (*) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.8.4 -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) @@ -1353,10 +1354,10 @@ +| | | | +--- androidx.compose.runtime:runtime-saveable:1.7.0 -> 1.8.3 (*) +| | | | +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| | | | +--- androidx.core:core-ktx:1.13.0 -> 1.13.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.activity:activity:1.10.1 (c) @@ -1385,23 +1386,23 @@ +| | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.8.3 (*) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.1 ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.2 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.compose.animation:animation-core:1.8.2 (*) +| | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) @@ -1443,31 +1444,31 @@ +| | \--- org.jetbrains.compose.ui:ui-graphics:1.7.3 -> 1.8.2 (*) +| +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| +--- androidx.datastore:datastore-preferences:1.1.7 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 -+| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 ++| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.compose.runtime:runtime:1.7.8 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui:1.7.8 -> 1.8.3 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| +--- co.touchlab:kermit:2.0.6 (*) +| +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 @@ -1498,23 +1499,23 @@ +| +--- androidx.compose.runtime:runtime:1.7.2 -> 1.8.3 (*) +| +--- androidx.compose.runtime:runtime-saveable:1.7.2 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui:1.7.2 -> 1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) +| +--- androidx.navigation:navigation-common:2.9.2 +| | \--- androidx.navigation:navigation-common-android:2.9.2 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) +| | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | +--- androidx.savedstate:savedstate:1.3.0 (*) ++| | +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) +| | +--- androidx.navigation:navigation-compose:2.9.2 (c) @@ -1526,11 +1527,11 @@ +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) +| | +--- androidx.navigation:navigation-common:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) @@ -1538,15 +1539,15 @@ +| | +--- androidx.navigation:navigation-common:2.9.2 (c) +| | +--- androidx.navigation:navigation-compose:2.9.2 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.savedstate:savedstate:1.3.0 (*) -+| +--- androidx.savedstate:savedstate-compose:1.3.0 -+| | \--- androidx.savedstate:savedstate-compose-android:1.3.0 ++| +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) ++| +--- androidx.savedstate:savedstate-compose:1.3.0 -> 1.3.1 ++| | \--- androidx.savedstate:savedstate-compose-android:1.3.1 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.compose.runtime:runtime:1.7.5 -> 1.8.3 (*) +| | +--- androidx.core:core-ktx:1.13.1 (*) -+| | +--- androidx.savedstate:savedstate:1.3.0 (*) -+| | +--- androidx.savedstate:savedstate:1.3.0 (c) -+| | \--- androidx.savedstate:savedstate-ktx:1.3.0 (c) ++| | +--- androidx.savedstate:savedstate:1.3.1 (*) ++| | +--- androidx.savedstate:savedstate:1.3.1 (c) ++| | \--- androidx.savedstate:savedstate-ktx:1.3.1 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) @@ -1636,36 +1637,36 @@ +| +--- androidx.cardview:cardview:1.0.0 +| | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| +--- androidx.lifecycle:lifecycle-extensions:2.2.0 -+| | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 -> 2.9.2 (*) +| | +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*) +| | +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*) +| | +--- androidx.fragment:fragment:1.2.0 -> 1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.2.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.2.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.2.0 -> 2.9.1 (*) -+| | \--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.1 -> 2.9.1 -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.2.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.2.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.2.0 -> 2.9.2 (*) ++| | \--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.1 -> 2.9.2 ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.1 -> 2.9.1 (*) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.1 -> 2.9.2 (*) +| +--- com.google.android.material:material:1.6.0 -> 1.12.0 +| | +--- org.jetbrains.kotlin:kotlin-bom:1.8.22 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) @@ -1690,7 +1691,7 @@ +| | | \--- androidx.legacy:legacy-support-core-utils:1.0.0 (*) +| | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.1 (*) +| | +--- androidx.fragment:fragment:1.2.5 -> 1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.9.2 (*) +| | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.4.0 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) @@ -1733,10 +1734,10 @@ +| +--- androidx.annotation:annotation-experimental:1.3.1 -> 1.4.1 (*) +| +--- androidx.annotation:annotation-jvm:1.7.0-beta01 -> 1.9.1 (*) +| +--- androidx.fragment:fragment:1.5.1 -> 1.8.8 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.1 (*) -+| +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.0 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.2 (*) ++| +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.1 (*) +| +--- javax.inject:javax.inject:1 +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++--- androidx.hilt:hilt-navigation-compose:1.2.0 @@ -1747,7 +1748,7 @@ +| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.2 (*) +| | +--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.2 (*) +| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.2 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++--- androidx.hilt:hilt-work:1.2.0 @@ -1758,8 +1759,8 @@ +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 (*) +| | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.6.2 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.6.2 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.6.2 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.6.2 -> 2.9.2 (*) +| | +--- androidx.room:room-ktx:2.6.1 -> 2.7.2 +| | | +--- androidx.room:room-common:2.7.2 (*) +| | | +--- androidx.room:room-runtime:2.7.2 (*) @@ -1792,18 +1793,18 @@ +| | +--- androidx.collection:collection-ktx:1.1.0 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) +| | +--- androidx.fragment:fragment:1.8.8 (*) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | +--- androidx.fragment:fragment:1.8.8 (c) +| | \--- androidx.fragment:fragment-compose:1.8.8 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| +--- androidx.fragment:fragment:1.8.8 (c) +| \--- androidx.fragment:fragment-ktx:1.8.8 (c) -++--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -++--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (*) -++--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) +++--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +++--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (*) +++--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++--- androidx.room:room-runtime:2.7.2 (*) ++--- androidx.sqlite:sqlite-bundled:2.5.2 +| \--- androidx.sqlite:sqlite-bundled-android:2.5.2 @@ -1927,23 +1928,23 @@ +| +--- androidx.compose.ui:ui:1.7.4 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-text:1.7.4 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-util:1.7.4 -> 1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++--- androidx.compose.runtime:runtime-livedata -> 1.8.3 +| +--- androidx.compose.runtime:runtime:1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.3 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.3 -> 2.9.2 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| +--- androidx.compose.runtime:runtime:1.8.3 (c) +| +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++--- androidx.activity:activity-compose:1.10.1 (*) ++--- androidx.compose.material:material-icons-extended -> 1.7.8 (*) -++--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (*) +++--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (*) ++--- androidx.compose.ui:ui-tooling-preview -> 1.8.3 +| \--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 (*) ++--- io.coil-kt:coil-compose:2.7.0 @@ -1961,7 +1962,7 @@ +| | | +--- androidx.exifinterface:exifinterface:1.3.7 +| | | | \--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.1 (*) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.2 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) +| | | +--- com.squareup.okhttp3:okhttp:4.12.0 (*) diff --git a/deps_wear.txt b/deps_wear.txt index 5a21ae07f..3a42e4c95 100644 --- a/deps_wear.txt +++ b/deps_wear.txt @@ -76,9 +76,9 @@ +| | | | | | | | | | | \--- androidx.concurrent:concurrent-futures-ktx:1.2.0 (c) +| | | | | | | | | | +--- androidx.interpolator:interpolator:1.0.0 +| | | | | | | | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.1 -+| | | | | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-android:2.9.1 -+| | | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.2 ++| | | | | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-android:2.9.2 ++| | | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | | | +--- androidx.arch.core:core-common:2.2.0 +| | | | | | | | | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | +--- androidx.arch.core:core-runtime:2.2.0 @@ -87,26 +87,26 @@ +| | | | | | | | | | | +--- androidx.core:core-viewtree:1.0.0 +| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 -+| | | | | | | | | | | | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.1 -+| | | | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 ++| | | | | | | | | | | | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.2 ++| | | | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) +| | | | | | | | | | | | +--- org.jspecify:jspecify:1.0.0 -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) ++| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 +| | | | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | | | | | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) @@ -116,22 +116,22 @@ +| | | | | | | | | | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava +| | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) ++| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) +| | | | | | | | | | | +--- org.jspecify:jspecify:1.0.0 -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) ++| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | | | | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.1 +| | | | | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) @@ -140,63 +140,64 @@ +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | | | | | | | | \--- androidx.core:core:1.13.1 (c) +| | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 -+| | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.1 -+| | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 ++| | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.2 ++| | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.1 -+| | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.1 -+| | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.2 ++| | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.2 ++| | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 +| | | | | | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) +| | | | | | | | | | +--- androidx.arch.core:core-runtime:2.2.0 (*) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) +| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | | | | | | +--- org.jspecify:jspecify:1.0.0 -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 -+| | | | | | | | | | \--- androidx.savedstate:savedstate-android:1.3.0 ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 ++| | | | | | | | | | \--- androidx.savedstate:savedstate-android:1.3.1 +| | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | | +--- androidx.core:core-ktx:1.13.1 (*) +| | | | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.1 (*) ++| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) +| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) +| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 +| | | | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 +| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 @@ -205,76 +206,76 @@ +| | | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (c) +| | | | | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 (c) +| | | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| | | | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.0 (c) ++| | | | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.1 (c) +| | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) +| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | | | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | | | | | +--- androidx.tracing:tracing:1.0.0 (*) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) +| | | | | | | | +--- androidx.activity:activity-compose:1.10.1 (c) +| | | | | | | | +--- androidx.activity:activity-ktx:1.10.1 (c) +| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.1 -+| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.1 -+| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 ++| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.2 ++| | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.1 -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.2 ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 -+| | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 ++| | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (*) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | +--- androidx.savedstate:savedstate:1.3.0 (c) ++| | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (c) +| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | | +--- androidx.activity:activity:1.10.1 (c) +| | | | | | | \--- androidx.activity:activity-compose:1.10.1 (c) @@ -378,24 +379,24 @@ +| | | | | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | | | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | | | | | | +--- androidx.core:core:1.3.0 -> 1.13.1 (*) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.1 -+| | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-process:2.4.1 -> 2.9.2 ++| | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | | | | | | | | +--- androidx.startup:startup-runtime:1.1.1 (*) +| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | | | +--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*) +| | | | | | | | \--- androidx.emoji2:emoji2-views-helper:1.4.0 (c) @@ -417,29 +418,29 @@ +| | | | | | | +--- androidx.core:core-ktx:1.5.0 -> 1.13.1 (*) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) +| | | | | | +--- androidx.emoji2:emoji2:1.2.0 -> 1.4.0 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.1 -+| | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.1 -+| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.2 ++| | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.2 ++| | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | +--- androidx.compose.runtime:runtime:1.7.1 -> 1.8.3 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.1 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) +| | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) -+| | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) ++| | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) @@ -503,26 +504,26 @@ +| | | | +--- org.jetbrains.compose.ui:ui:1.8.2 +| | | | | +--- androidx.compose.ui:ui:1.8.2 -> 1.8.3 (*) +| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 -+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.2 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) +| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 +| | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) +| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.8.4 -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.runtime:runtime:1.6.11 -> 1.8.2 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.8.4 -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.2 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) @@ -642,7 +643,7 @@ +| | +--- io.grpc:grpc-core:1.73.0 (*) +| | +--- androidx.annotation:annotation:1.9.0 -> 1.9.1 (*) +| | +--- androidx.core:core:1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.2 (*) +| | \--- com.google.guava:guava:33.3.1-android (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| +--- com.google.android.horologist:horologist-datalayer:0.6.23 @@ -708,70 +709,70 @@ +| | | | +--- androidx.loader:loader:1.0.0 +| | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| | | | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) -+| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.1 ++| | | | | +--- androidx.lifecycle:lifecycle-livedata:2.0.0 -> 2.9.2 +| | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) +| | | | | | +--- androidx.arch.core:core-runtime:2.2.0 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) +| | | | | | +--- org.jspecify:jspecify:1.0.0 -+| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) -+| | | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.1 (*) ++| | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.2 (*) +| | | | +--- androidx.activity:activity:1.2.4 -> 1.10.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.3.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.9.1 (*) -+| | | | +--- androidx.savedstate:savedstate:1.1.0 -> 1.3.0 (*) ++| | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.3.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.3.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.9.2 (*) ++| | | | +--- androidx.savedstate:savedstate:1.1.0 -> 1.3.1 (*) +| | | | \--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.1 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.1 -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.2 ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | +--- com.google.android.horologist:horologist-annotations:0.6.23 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| | +--- com.google.android.gms:play-services-wearable:19.0.0 @@ -959,10 +960,10 @@ +| | | | +--- androidx.compose.runtime:runtime-saveable:1.7.0 -> 1.8.3 (*) +| | | | +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| | | | +--- androidx.core:core-ktx:1.13.0 -> 1.13.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) +| | | | +--- androidx.activity:activity-ktx:1.10.1 (c) @@ -991,22 +992,22 @@ +| | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.8.3 (*) -+| | | \--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.1 ++| | | \--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.9.2 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) -+| | | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | +--- org.jetbrains.compose.animation:animation-core:1.8.2 (*) +| | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) @@ -1048,30 +1049,30 @@ +| | \--- org.jetbrains.compose.ui:ui-graphics:1.7.3 -> 1.8.2 (*) +| +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| +--- androidx.datastore:datastore-preferences:1.1.7 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.1 -+| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.1 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 ++| | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.9.2 ++| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.compose.runtime:runtime:1.7.8 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui:1.7.8 -> 1.8.3 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.1 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.1 (c) -+| | \--- androidx.lifecycle:lifecycle-process:2.9.1 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| +--- co.touchlab:kermit:2.0.6 (*) +| +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 @@ -1263,7 +1264,7 @@ +| +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-text:1.7.0 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-util:1.7.0 -> 1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-common:2.7.0 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-common:2.7.0 -> 2.9.2 (*) +| +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) +| +--- androidx.wear.compose:compose-foundation:1.4.1 +| | +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (*) @@ -1273,7 +1274,7 @@ +| | +--- androidx.compose.ui:ui-text:1.7.0 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui-util:1.7.0 -> 1.8.3 (*) +| | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.7.0 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.7.0 -> 2.9.2 (*) +| | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | +--- androidx.wear.compose:compose-material:1.4.1 (c) @@ -1306,17 +1307,17 @@ +| +--- androidx.activity:activity-compose:1.7.0 -> 1.10.1 (*) +| +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) -+| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.7.0 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.7.0 -> 2.9.2 (*) +| +--- androidx.navigation:navigation-common:2.6.0 -> 2.8.8 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.collection:collection-ktx:1.4.2 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.6.2 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.9.1 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.6.2 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 -> 2.9.2 (*) +| | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) ++| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.8.1 (*) +| | +--- androidx.navigation:navigation-compose:2.8.8 (c) @@ -1330,7 +1331,7 @@ +| | +--- androidx.compose.runtime:runtime:1.7.2 -> 1.8.3 (*) +| | +--- androidx.compose.runtime:runtime-saveable:1.7.2 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui:1.7.2 -> 1.8.3 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.2 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.2 -> 2.9.2 (*) +| | +--- androidx.navigation:navigation-runtime-ktx:2.8.8 +| | | +--- androidx.navigation:navigation-common-ktx:2.8.8 +| | | | +--- androidx.navigation:navigation-common:2.8.8 (*) @@ -1342,8 +1343,8 @@ +| | | | +--- androidx.activity:activity-ktx:1.7.1 -> 1.10.1 (*) +| | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) -+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.9.1 (*) -+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.9.1 (*) ++| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.9.2 (*) ++| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.9.2 (*) +| | | | +--- androidx.navigation:navigation-common:2.8.8 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.8.1 (*) @@ -1402,9 +1403,9 @@ +| | | +--- androidx.compose.ui:ui:1.7.8 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-text:1.7.8 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-util:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.1 (*) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.1 (*) -+| | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.0 (*) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) ++| | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (*) @@ -1425,8 +1426,8 @@ +| | | +--- androidx.compose.ui:ui-util:1.8.3 (c) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) +| | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.1 (*) -+| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.0 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) ++| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (c) +| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) @@ -1450,7 +1451,7 @@ +| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) +| +--- androidx.wear.compose:compose-material:1.4.1 (*) +| +--- androidx.wear.compose:compose-foundation:1.4.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.2 (*) +| +--- androidx.paging:paging-compose:3.3.6 (*) +| +--- androidx.wear:wear:1.3.0 +| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) @@ -1461,7 +1462,7 @@ +| | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) +| | | \--- androidx.legacy:legacy-support-core-utils:1.0.0 (*) +| | +--- androidx.fragment:fragment:1.2.4 -> 1.3.6 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime:2.5.1 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.5.1 -> 2.9.2 (*) +| | +--- androidx.recyclerview:recyclerview:1.1.0 +| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) @@ -1507,7 +1508,7 @@ +| +--- com.google.android.horologist:horologist-tiles:0.6.23 +| | +--- androidx.compose:compose-bom:2025.02.00 (*) +| | +--- androidx.wear:wear:1.3.0 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) +| | +--- androidx.concurrent:concurrent-futures:1.2.0 (*) +| | +--- io.coil-kt:coil-compose:2.7.0 +| | | +--- io.coil-kt:coil-compose-base:2.7.0 @@ -1536,7 +1537,7 @@ +| | | | | +--- androidx.exifinterface:exifinterface:1.3.7 +| | | | | | \--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.1 (*) ++| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.2 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) +| | | | | +--- com.squareup.okhttp3:okhttp:4.12.0 @@ -1576,11 +1577,11 @@ +| | | | | | | +--- androidx.emoji2:emoji2:1.4.0 (*) +| | | | | | | \--- androidx.emoji2:emoji2:1.4.0 (c) +| | | | | | +--- androidx.fragment:fragment:1.3.6 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.5.1 -> 2.9.1 (*) -+| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.1 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.5.1 -> 2.9.2 (*) ++| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.9.2 (*) +| | | | | | +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1 +| | | | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | | | | | +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.0 (*) ++| | | | | | +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.1 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.1.21 (*) +| | | | | | \--- androidx.appcompat:appcompat-resources:1.6.1 (c) +| | | | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) @@ -1718,7 +1719,7 @@ +| | | +--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) +| | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) +| | | \--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.1 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.8.1 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 (*) @@ -1796,7 +1797,7 @@ +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 (*) +| +--- androidx.wear.watchface:watchface-complications-data-source-ktx:1.2.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) +| +--- androidx.wear:wear-remote-interactions:1.1.0 (*) +| +--- androidx.wear:wear-phone-interactions:1.1.0 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -1811,9 +1812,9 @@ ++--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) ++--- com.google.android.horologist:horologist-datalayer-grpc:0.6.23 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -+| +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.1 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) +| +--- androidx.wear:wear-remote-interactions:1.1.0 (*) +| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) +| +--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d41876876..af480a47a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -37,7 +37,7 @@ kotlinx-coroutines = "1.10.2" ktor = "3.1.3" leakcanary = "2.14" lib-recur = "0.11.4" -lifecycle = "2.9.1" +lifecycle = "2.9.2" locale = "1.0.4" make-it-easy = "4.0.1" markwon = "4.6.2" From e6320d42a72de06e7ac9fa833ab2c3e9986f46f4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 17 Jul 2025 06:06:23 -0500 Subject: [PATCH 14/62] Update dependency androidx.compose:compose-bom to v2025.07.00 (#3732) * Update dependency androidx.compose:compose-bom to v2025.07.00 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_fdroid.txt | 2 +- deps_googleplay.txt | 4 ++-- gradle/libs.versions.toml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/deps_fdroid.txt b/deps_fdroid.txt index 1c1c4ba50..ed43088f1 100644 --- a/deps_fdroid.txt +++ b/deps_fdroid.txt @@ -1487,7 +1487,7 @@ +| \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava ++--- org.osmdroid:osmdroid-android:6.1.20 ++--- androidx.recyclerview:recyclerview:1.4.0 (*) -++--- androidx.compose:compose-bom:2025.06.01 +++--- androidx.compose:compose-bom:2025.07.00 +| +--- androidx.compose.animation:animation:1.8.3 (c) +| +--- androidx.compose.animation:animation-core:1.8.3 (c) +| +--- androidx.compose.foundation:foundation:1.8.3 (c) diff --git a/deps_googleplay.txt b/deps_googleplay.txt index f325c3800..731b4564f 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -725,7 +725,7 @@ +| +--- com.google.android.horologist:horologist-annotations:0.6.23 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) +| +--- com.google.android.horologist:horologist-datalayer:0.6.23 -+| | +--- androidx.compose:compose-bom:2025.02.00 -> 2025.06.01 ++| | +--- androidx.compose:compose-bom:2025.02.00 -> 2025.07.00 +| | | +--- androidx.compose.animation:animation:1.8.3 (c) +| | | +--- androidx.compose.animation:animation-core:1.8.3 (c) +| | | +--- androidx.compose.foundation:foundation:1.8.3 (c) @@ -1912,7 +1912,7 @@ +| \--- androidx.browser:browser:1.3.0 (*) ++--- org.osmdroid:osmdroid-android:6.1.20 ++--- androidx.recyclerview:recyclerview:1.4.0 (*) -++--- androidx.compose:compose-bom:2025.06.01 (*) +++--- androidx.compose:compose-bom:2025.07.00 (*) ++--- androidx.compose.ui:ui -> 1.8.3 (*) ++--- androidx.compose.foundation:foundation -> 1.8.3 (*) ++--- androidx.compose.material:material -> 1.8.3 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index af480a47a..47e8bdd47 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -11,7 +11,7 @@ appauth = "0.11.1" appcompat = "1.7.1" cert4android = "7814052" coil = "2.7.0" -compose = "2025.06.01" +compose = "2025.07.00" constraintlayout = "2.2.1" dagger-hilt = "2.57" dashclock-api = "2.0.0" From 299b5b4d21996d31b28dd9473236493fde510939 Mon Sep 17 00:00:00 2001 From: 109247019824 <109247019824@users.noreply.hosted.weblate.org> Date: Thu, 17 Jul 2025 05:23:44 +0200 Subject: [PATCH 15/62] Translated using Weblate (Bulgarian) Currently translated at 100.0% (655 of 655 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/bg/ --- app/src/main/res/values-bg-rBG/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index d24dd5b31..99ee0b190 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -558,7 +558,7 @@ Настройки на устройството Отключване на допълнителни възможности и подкрепа на софтуера с отворен код Започната %s - Завършена %s + За %s При стартиране Създадена %s Променена %s From 877a2cd6a5b5e05b3093b94026729d73d36cf843 Mon Sep 17 00:00:00 2001 From: Pierfrancesco Passerini Date: Thu, 17 Jul 2025 08:14:27 +0200 Subject: [PATCH 16/62] Translated using Weblate (Italian) Currently translated at 99.6% (653 of 655 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/it/ --- app/src/main/res/values-it/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index f3e909cba..e07fc198e 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -451,7 +451,7 @@ %s m Attività secondaria Timer - Aspetto icona + Aspetto etichetta Smart Chips NON O From 1f24a371fba37e045d00ff3f1062664a6cf2ffa1 Mon Sep 17 00:00:00 2001 From: 109247019824 <109247019824@users.noreply.hosted.weblate.org> Date: Fri, 18 Jul 2025 12:13:13 +0200 Subject: [PATCH 17/62] Translated using Weblate (Bulgarian) Currently translated at 100.0% (656 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/bg/ --- app/src/main/res/values-bg-rBG/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index 99ee0b190..822c146c7 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -721,4 +721,5 @@ Задачата %s ще бъде премахната. Действието е необратимо! Без синхронизиране Помощ в избора + Повече задачи From 9d88c5b3a0fa96b9ec4d148abceb9985c26a8b2d Mon Sep 17 00:00:00 2001 From: Fjuro Date: Fri, 18 Jul 2025 11:40:07 +0200 Subject: [PATCH 18/62] Translated using Weblate (Czech) Currently translated at 100.0% (656 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/cs/ --- app/src/main/res/values-cs/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index fdd420177..3b2a139f2 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -743,4 +743,5 @@ Pomozte mi s výběrem Úkol %s bude odstraněn. Tato akce je nevratná! Pokračovat bez synchronizace + Zobrazit další úkoly From 6811677d21ce21229ad8e77e8d3c63b50e686d1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20J=C3=B5er=C3=BC=C3=BCt?= Date: Fri, 18 Jul 2025 12:46:40 +0200 Subject: [PATCH 19/62] Translated using Weblate (Estonian) Currently translated at 100.0% (656 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/et/ --- app/src/main/res/values-et/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index e7aed3ad3..fcf496033 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -721,4 +721,5 @@ Jätka ilma sünkroniseerimata Aita mul valida %s saab olema kustutatud. Seda tegevust ei saa tagasi pöörata! + Vaata veel ülesandeid From 8207f30c5f7ac983657f751cdd80e07bcbb6ae61 Mon Sep 17 00:00:00 2001 From: Sketch6580 Date: Fri, 18 Jul 2025 16:11:22 +0200 Subject: [PATCH 20/62] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (656 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/zh_Hans/ --- app/src/main/res/values-zh-rCN/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index cb6ebfd21..2ad48565b 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -710,4 +710,5 @@ 继续但不同步 帮我选择 %s 将会删除。此操作无法撤销! + 查看更多任务 From 627b05a5756b2f60281fdf03939139f6fb7931df Mon Sep 17 00:00:00 2001 From: ColorfulRhino <131405023+ColorfulRhino@users.noreply.github.com> Date: Mon, 21 Jul 2025 10:13:26 +0200 Subject: [PATCH 21/62] Translated using Weblate (German) Currently translated at 100.0% (656 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/de/ --- app/src/main/res/values-de/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index b8fb8032f..319a51fe3 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -721,4 +721,5 @@ Hilf mir bei der Auswahl Weiter ohne Synchronisierung %s wird/werden gelöscht. Dies kann nicht rückgängig gemacht werden! + Mehr Aufgaben anzeigen From be51651779f9d7afde2e7c02939293a450ce8d3d Mon Sep 17 00:00:00 2001 From: Florian Trayon Date: Mon, 21 Jul 2025 18:45:49 +0200 Subject: [PATCH 22/62] Translated using Weblate (French) Currently translated at 100.0% (656 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/fr/ --- app/src/main/res/values-fr/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 1f68a5ab7..6ce62d338 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -743,4 +743,5 @@ Aidez-moi à choisir %s sera supprimé. Cette opération est irréversible ! Appuyer sur Terminé pour enregistrer la tâche + Voir plus de tâches From 7b34e33c0ea3b495339abbca5b7d1f813445915f Mon Sep 17 00:00:00 2001 From: Pierfrancesco Passerini Date: Mon, 21 Jul 2025 12:01:02 +0200 Subject: [PATCH 23/62] Translated using Weblate (Italian) Currently translated at 99.6% (654 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/it/ --- app/src/main/res/values-it/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index e07fc198e..e0f220c95 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -743,4 +743,5 @@ Continua senza sincronizzazione Aiutami a scegliere %s verrà cancellato. L\'operazione non può essere annullata! + Visualizza ulteriori attività From 06e9da41d6981eca9cbee6e1a9f03e8a3d035251 Mon Sep 17 00:00:00 2001 From: Frits van Bommel Date: Mon, 21 Jul 2025 08:03:16 +0200 Subject: [PATCH 24/62] Translated using Weblate (Dutch) Currently translated at 100.0% (656 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/nl/ --- app/src/main/res/values-nl/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 892689612..8145eb167 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -721,4 +721,5 @@ Doorgaan zonder synchronisatie Help me kiezen %s wordt verwijderd. Dit kan niet ongedaan worden gemaakt! + Meer taken zien From 2cf3438e070c63482307b73d44b5be95a826b788 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 22 Jul 2025 16:56:14 -0500 Subject: [PATCH 25/62] Update dependency com.google.firebase:firebase-crashlytics-gradle to v3.0.5 (#3742) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 47e8bdd47..0c6cf3bae 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -19,7 +19,7 @@ dav4jvm = "2.2.1" desugar_jdk_libs = "2.1.5" etebase = "2.3.2" firebase = "33.16.0" -firebase-crashlytics-gradle = "3.0.4" +firebase-crashlytics-gradle = "3.0.5" google-oauth2 = "1.37.1" google-api-drive = "v3-rev20250701-2.0.0" google-api-tasks = "v1-rev20250518-2.0.0" From dcb69394bec396b76eee41cc084f4e7950309e59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emin=20Tufan=20=C3=87etin?= Date: Wed, 23 Jul 2025 15:17:56 +0200 Subject: [PATCH 26/62] Translated using Weblate (Turkish) Currently translated at 100.0% (656 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/tr/ --- app/src/main/res/values-tr/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 64f3aa438..557514305 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -721,4 +721,5 @@ %s silinecek. Bu geri alınamaz! Eşzamanlamadan sürdür Seçmeme yardım et + Daha çok görev gör From 130a29d7e31b2cb7794bbe501e5f78c20e6cda0f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Jul 2025 11:07:43 -0500 Subject: [PATCH 27/62] Update dependency com.google.apis:google-api-services-drive to v3-rev20250717-2.0.0 (#3746) * Update dependency com.google.apis:google-api-services-drive to v3-rev20250717-2.0.0 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_fdroid.txt | 2 +- deps_googleplay.txt | 2 +- gradle/libs.versions.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps_fdroid.txt b/deps_fdroid.txt index ed43088f1..b98bc2fa2 100644 --- a/deps_fdroid.txt +++ b/deps_fdroid.txt @@ -1463,7 +1463,7 @@ +| +--- com.google.http-client:google-http-client-gson:1.45.2 -> 1.47.0 (*) +| +--- com.google.guava:guava:33.1.0-jre -> 33.4.0-android (*) +| \--- com.google.http-client:google-http-client:1.45.2 -> 1.47.0 (*) -++--- com.google.apis:google-api-services-drive:v3-rev20250701-2.0.0 +++--- com.google.apis:google-api-services-drive:v3-rev20250717-2.0.0 +| \--- com.google.api-client:google-api-client:2.7.2 (*) ++--- com.google.auth:google-auth-library-oauth2-http:1.37.1 (*) ++--- androidx.work:work-runtime-ktx:2.10.2 diff --git a/deps_googleplay.txt b/deps_googleplay.txt index 731b4564f..703091cb6 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -1894,7 +1894,7 @@ +| +--- com.google.http-client:google-http-client-gson:1.45.2 -> 1.47.0 (*) +| +--- com.google.guava:guava:33.1.0-jre -> 33.4.0-android (*) +| \--- com.google.http-client:google-http-client:1.45.2 -> 1.47.0 (*) -++--- com.google.apis:google-api-services-drive:v3-rev20250701-2.0.0 +++--- com.google.apis:google-api-services-drive:v3-rev20250717-2.0.0 +| \--- com.google.api-client:google-api-client:2.7.2 (*) ++--- com.google.auth:google-auth-library-oauth2-http:1.37.1 (*) ++--- androidx.work:work-runtime-ktx:2.10.2 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 0c6cf3bae..313ac3ba4 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -21,7 +21,7 @@ etebase = "2.3.2" firebase = "33.16.0" firebase-crashlytics-gradle = "3.0.5" google-oauth2 = "1.37.1" -google-api-drive = "v3-rev20250701-2.0.0" +google-api-drive = "v3-rev20250717-2.0.0" google-api-tasks = "v1-rev20250518-2.0.0" google-services = "4.4.3" grpc = "1.73.0" From 2f268c8c701404f9593a1dc6637dcadfc55eb09f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 27 Jul 2025 10:12:43 -0500 Subject: [PATCH 28/62] Update dependency com.google.apis:google-api-services-drive to v3-rev20250723-2.0.0 (#3749) * Update dependency com.google.apis:google-api-services-drive to v3-rev20250723-2.0.0 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_fdroid.txt | 2 +- deps_googleplay.txt | 2 +- gradle/libs.versions.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps_fdroid.txt b/deps_fdroid.txt index b98bc2fa2..3e9b81f78 100644 --- a/deps_fdroid.txt +++ b/deps_fdroid.txt @@ -1463,7 +1463,7 @@ +| +--- com.google.http-client:google-http-client-gson:1.45.2 -> 1.47.0 (*) +| +--- com.google.guava:guava:33.1.0-jre -> 33.4.0-android (*) +| \--- com.google.http-client:google-http-client:1.45.2 -> 1.47.0 (*) -++--- com.google.apis:google-api-services-drive:v3-rev20250717-2.0.0 +++--- com.google.apis:google-api-services-drive:v3-rev20250723-2.0.0 +| \--- com.google.api-client:google-api-client:2.7.2 (*) ++--- com.google.auth:google-auth-library-oauth2-http:1.37.1 (*) ++--- androidx.work:work-runtime-ktx:2.10.2 diff --git a/deps_googleplay.txt b/deps_googleplay.txt index 703091cb6..7981a32fd 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -1894,7 +1894,7 @@ +| +--- com.google.http-client:google-http-client-gson:1.45.2 -> 1.47.0 (*) +| +--- com.google.guava:guava:33.1.0-jre -> 33.4.0-android (*) +| \--- com.google.http-client:google-http-client:1.45.2 -> 1.47.0 (*) -++--- com.google.apis:google-api-services-drive:v3-rev20250717-2.0.0 +++--- com.google.apis:google-api-services-drive:v3-rev20250723-2.0.0 +| \--- com.google.api-client:google-api-client:2.7.2 (*) ++--- com.google.auth:google-auth-library-oauth2-http:1.37.1 (*) ++--- androidx.work:work-runtime-ktx:2.10.2 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 313ac3ba4..7c6f2ea5c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -21,7 +21,7 @@ etebase = "2.3.2" firebase = "33.16.0" firebase-crashlytics-gradle = "3.0.5" google-oauth2 = "1.37.1" -google-api-drive = "v3-rev20250717-2.0.0" +google-api-drive = "v3-rev20250723-2.0.0" google-api-tasks = "v1-rev20250518-2.0.0" google-services = "4.4.3" grpc = "1.73.0" From 9d96bed5b39c043b954d95a7239a908bd3d5c239 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sun, 27 Jul 2025 09:06:12 -0500 Subject: [PATCH 29/62] Add helper method to check if list is read only --- app/src/main/java/org/tasks/caldav/iCalendar.kt | 3 +-- .../main/java/org/tasks/preferences/DefaultFilterProvider.kt | 2 +- .../commonMain/kotlin/org/tasks/data/entity/CaldavCalendar.kt | 2 ++ 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/tasks/caldav/iCalendar.kt b/app/src/main/java/org/tasks/caldav/iCalendar.kt index 8ec57b692..a98c3148a 100644 --- a/app/src/main/java/org/tasks/caldav/iCalendar.kt +++ b/app/src/main/java/org/tasks/caldav/iCalendar.kt @@ -41,7 +41,6 @@ import org.tasks.data.entity.Alarm.Companion.TYPE_RANDOM import org.tasks.data.entity.Alarm.Companion.TYPE_SNOOZE import org.tasks.data.entity.CaldavAccount import org.tasks.data.entity.CaldavCalendar -import org.tasks.data.entity.CaldavCalendar.Companion.ACCESS_READ_ONLY import org.tasks.data.entity.CaldavTask import org.tasks.data.entity.Place import org.tasks.data.entity.TagData @@ -208,7 +207,7 @@ class iCalendar @Inject constructor( val task = existing?.task ?.let { taskDao.fetch(it) } ?: taskCreator.createWithValues("").apply { - readOnly = calendar.access == ACCESS_READ_ONLY + readOnly = calendar.readOnly() taskDao.createNew(this) } val caldavTask = diff --git a/app/src/main/java/org/tasks/preferences/DefaultFilterProvider.kt b/app/src/main/java/org/tasks/preferences/DefaultFilterProvider.kt index 74c9e6e70..3f0b0b783 100644 --- a/app/src/main/java/org/tasks/preferences/DefaultFilterProvider.kt +++ b/app/src/main/java/org/tasks/preferences/DefaultFilterProvider.kt @@ -84,7 +84,7 @@ class DefaultFilterProvider @Inject constructor( private suspend fun getAnyList(): CaldavFilter { val filter = caldavDao .getCalendars() - .filterNot { it.access == ACCESS_READ_ONLY } + .filterNot { it.readOnly() } .getOrNull(0) ?.let { list -> list.account diff --git a/data/src/commonMain/kotlin/org/tasks/data/entity/CaldavCalendar.kt b/data/src/commonMain/kotlin/org/tasks/data/entity/CaldavCalendar.kt index 5343d94d0..2da884bde 100644 --- a/data/src/commonMain/kotlin/org/tasks/data/entity/CaldavCalendar.kt +++ b/data/src/commonMain/kotlin/org/tasks/data/entity/CaldavCalendar.kt @@ -49,4 +49,6 @@ data class CaldavCalendar( @JvmField val NAME = TABLE.column("cdl_name") @JvmField val ORDER = TABLE.column("cdl_order") } + + fun readOnly(): Boolean = access == ACCESS_READ_ONLY } From c5f8583146ed084db8acdab6e02c0aa44d4317cb Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sun, 27 Jul 2025 10:50:50 -0500 Subject: [PATCH 30/62] Simplify fetching calendars --- app/src/main/java/org/tasks/caldav/CaldavClient.kt | 8 +++++--- app/src/main/java/org/tasks/caldav/CaldavSynchronizer.kt | 3 +-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/org/tasks/caldav/CaldavClient.kt b/app/src/main/java/org/tasks/caldav/CaldavClient.kt index 5b30de52f..2193c87d6 100644 --- a/app/src/main/java/org/tasks/caldav/CaldavClient.kt +++ b/app/src/main/java/org/tasks/caldav/CaldavClient.kt @@ -18,7 +18,6 @@ import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import okhttp3.HttpUrl import okhttp3.HttpUrl.Companion.toHttpUrl -import okhttp3.Interceptor import okhttp3.MediaType.Companion.toMediaType import okhttp3.OkHttpClient import okhttp3.RequestBody.Companion.toRequestBody @@ -101,9 +100,12 @@ open class CaldavClient( .findHomeset() } - suspend fun calendars(interceptor: (Interceptor.Chain) -> okhttp3.Response): List = + suspend fun calendars(interceptor: (okhttp3.Response) -> okhttp3.Response = { it }): List = DavResource( - httpClient.newBuilder().addNetworkInterceptor(interceptor).build(), + httpClient + .newBuilder() + .addNetworkInterceptor { interceptor(it.proceed(it.request())) } + .build(), httpUrl!! ) .propfind(1, *calendarProperties) diff --git a/app/src/main/java/org/tasks/caldav/CaldavSynchronizer.kt b/app/src/main/java/org/tasks/caldav/CaldavSynchronizer.kt index 2d31eaa40..ac836cf33 100644 --- a/app/src/main/java/org/tasks/caldav/CaldavSynchronizer.kt +++ b/app/src/main/java/org/tasks/caldav/CaldavSynchronizer.kt @@ -136,8 +136,7 @@ class CaldavSynchronizer @Inject constructor( private suspend fun synchronize(account: CaldavAccount) { val caldavClient = provider.forAccount(account) var serverType = account.serverType - val resources = caldavClient.calendars { chain -> - val response = chain.proceed(chain.request()) + val resources = caldavClient.calendars { response -> if (serverType == SERVER_UNKNOWN) { serverType = getServerType(account, response.headers) } From 3a37d6481ed8ee2239a515e677c98f0af6012733 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sun, 27 Jul 2025 11:13:37 -0500 Subject: [PATCH 31/62] Synchronize list icons with CalDAV --- .../com/todoroo/astrid/service/Upgrader.kt | 15 +++ .../BaseCaldavCalendarSettingsActivity.kt | 5 +- .../tasks/caldav/CaldavCalendarViewModel.kt | 4 +- .../java/org/tasks/caldav/CaldavClient.kt | 96 +++++++++++++------ .../org/tasks/caldav/CaldavSynchronizer.kt | 35 ++++--- .../org/tasks/caldav/property/CalendarIcon.kt | 32 +++++++ .../tasks/caldav/property/PropertyUtils.kt | 8 +- .../java/org/tasks/jobs/MigrateLocalWork.kt | 2 +- .../org/tasks/jobs/UpgradeIconSyncWork.kt | 55 +++++++++++ .../java/org/tasks/jobs/WorkManagerImpl.kt | 6 +- 10 files changed, 201 insertions(+), 57 deletions(-) create mode 100644 app/src/main/java/org/tasks/caldav/property/CalendarIcon.kt create mode 100644 app/src/main/java/org/tasks/jobs/UpgradeIconSyncWork.kt diff --git a/app/src/main/java/com/todoroo/astrid/service/Upgrader.kt b/app/src/main/java/com/todoroo/astrid/service/Upgrader.kt index 5f37f4513..829bffc3b 100644 --- a/app/src/main/java/com/todoroo/astrid/service/Upgrader.kt +++ b/app/src/main/java/com/todoroo/astrid/service/Upgrader.kt @@ -3,6 +3,9 @@ package com.todoroo.astrid.service import android.content.Context import android.net.Uri import androidx.annotation.ColorRes +import androidx.work.ExistingWorkPolicy +import androidx.work.OneTimeWorkRequestBuilder +import androidx.work.WorkManager import com.google.common.collect.ImmutableListMultimap import com.google.common.collect.ListMultimap import com.google.common.collect.Multimaps @@ -34,6 +37,8 @@ import org.tasks.data.entity.Filter import org.tasks.data.entity.Tag import org.tasks.data.entity.TagData import org.tasks.filters.CaldavFilter +import org.tasks.jobs.UpgradeIconSyncWork +import org.tasks.jobs.networkConstraints import org.tasks.preferences.DefaultFilterProvider import org.tasks.preferences.Preferences import org.tasks.time.DateTimeUtils2.currentTimeMillis @@ -145,6 +150,15 @@ class Upgrader @Inject constructor( } } } + run(from, V14_8) { + WorkManager.getInstance(context).enqueueUniqueWork( + uniqueWorkName = "upload_icons", + existingWorkPolicy = ExistingWorkPolicy.KEEP, + request = OneTimeWorkRequestBuilder() + .setConstraints(networkConstraints) + .build() + ) + } preferences.setBoolean(R.string.p_just_updated, true) } else { setInstallDetails(to) @@ -407,6 +421,7 @@ class Upgrader @Inject constructor( const val V12_8 = 120800 const val V14_5_4 = 140516 const val V14_6_1 = 140602 + const val V14_8 = 140800 @JvmStatic fun getAndroidColor(context: Context, index: Int): Int { diff --git a/app/src/main/java/org/tasks/caldav/BaseCaldavCalendarSettingsActivity.kt b/app/src/main/java/org/tasks/caldav/BaseCaldavCalendarSettingsActivity.kt index e4ffbde24..38567cb3f 100644 --- a/app/src/main/java/org/tasks/caldav/BaseCaldavCalendarSettingsActivity.kt +++ b/app/src/main/java/org/tasks/caldav/BaseCaldavCalendarSettingsActivity.kt @@ -78,11 +78,10 @@ abstract class BaseCaldavCalendarSettingsActivity : BaseListSettingsActivity() { showProgressIndicator() createCalendar(caldavAccount, name, baseViewModel.color) } - nameChanged() || colorChanged() -> { + nameChanged() || colorChanged() || iconChanged() -> { showProgressIndicator() updateNameAndColor(caldavAccount, caldavCalendar!!, name, baseViewModel.color) } - iconChanged() -> updateCalendar() else -> finish() } } @@ -150,7 +149,7 @@ abstract class BaseCaldavCalendarSettingsActivity : BaseListSettingsActivity() { ) caldavDao.update(result) setResult( - Activity.RESULT_OK, + RESULT_OK, Intent(TaskListFragment.ACTION_RELOAD) .putExtra( MainActivity.OPEN_FILTER, diff --git a/app/src/main/java/org/tasks/caldav/CaldavCalendarViewModel.kt b/app/src/main/java/org/tasks/caldav/CaldavCalendarViewModel.kt index c7f30feca..b6b4ce3a7 100644 --- a/app/src/main/java/org/tasks/caldav/CaldavCalendarViewModel.kt +++ b/app/src/main/java/org/tasks/caldav/CaldavCalendarViewModel.kt @@ -37,7 +37,7 @@ class CaldavCalendarViewModel @Inject constructor( ): CaldavCalendar? = doRequest { val url = withContext(Dispatchers.IO) { - provider.forAccount(caldavAccount).makeCollection(name, color) + provider.forAccount(caldavAccount).makeCollection(name, color, icon) } val calendar = CaldavCalendar( uuid = UUIDHelper.newUUID(), @@ -67,7 +67,7 @@ class CaldavCalendarViewModel @Inject constructor( ) = doRequest { withContext(Dispatchers.IO) { - provider.forAccount(account, calendar.url!!).updateCollection(name, color) + provider.forAccount(account, calendar.url!!).updateCollection(name, color, icon) } val result = calendar.copy( name = name, diff --git a/app/src/main/java/org/tasks/caldav/CaldavClient.kt b/app/src/main/java/org/tasks/caldav/CaldavClient.kt index 2193c87d6..ecc2ed6cb 100644 --- a/app/src/main/java/org/tasks/caldav/CaldavClient.kt +++ b/app/src/main/java/org/tasks/caldav/CaldavClient.kt @@ -11,9 +11,16 @@ import at.bitfire.dav4jvm.XmlUtils.NS_CALDAV import at.bitfire.dav4jvm.XmlUtils.NS_WEBDAV import at.bitfire.dav4jvm.exception.DavException import at.bitfire.dav4jvm.exception.HttpException -import at.bitfire.dav4jvm.property.* +import at.bitfire.dav4jvm.property.CalendarColor +import at.bitfire.dav4jvm.property.CalendarHomeSet +import at.bitfire.dav4jvm.property.CurrentUserPrincipal +import at.bitfire.dav4jvm.property.CurrentUserPrivilegeSet +import at.bitfire.dav4jvm.property.DisplayName +import at.bitfire.dav4jvm.property.GetCTag +import at.bitfire.dav4jvm.property.ResourceType import at.bitfire.dav4jvm.property.ResourceType.Companion.CALENDAR -import org.tasks.data.UUIDHelper +import at.bitfire.dav4jvm.property.SupportedCalendarComponentSet +import at.bitfire.dav4jvm.property.SyncToken import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import okhttp3.HttpUrl @@ -23,11 +30,13 @@ import okhttp3.OkHttpClient import okhttp3.RequestBody.Companion.toRequestBody import org.tasks.R import org.tasks.Strings.isNullOrEmpty +import org.tasks.caldav.property.CalendarIcon import org.tasks.caldav.property.Invite import org.tasks.caldav.property.OCInvite import org.tasks.caldav.property.OCOwnerPrincipal import org.tasks.caldav.property.PropertyUtils.NS_OWNCLOUD import org.tasks.caldav.property.ShareAccess +import org.tasks.data.UUIDHelper import org.tasks.data.entity.CaldavAccount import org.tasks.data.entity.CaldavAccount.Companion.SERVER_NEXTCLOUD import org.tasks.data.entity.CaldavAccount.Companion.SERVER_OWNCLOUD @@ -122,33 +131,44 @@ open class CaldavClient( } @Throws(IOException::class, XmlPullParserException::class, HttpException::class) - suspend fun makeCollection(displayName: String, color: Int): String = withContext(Dispatchers.IO) { + suspend fun makeCollection(displayName: String, color: Int, icon: String?): String = withContext(Dispatchers.IO) { val davResource = DavResource(httpClient, httpUrl!!.resolve(UUIDHelper.newUUID() + "/")!!) val mkcolString = getMkcolString(displayName, color) davResource.mkCol(mkcolString) {} + if (icon?.isNotBlank() == true) { + davResource.proppatch(CalendarIcon.NAME, icon) + } davResource.location.toString() } @Throws(IOException::class, XmlPullParserException::class, HttpException::class) - suspend fun updateCollection(displayName: String, color: Int): String = + suspend fun updateCollection(displayName: String, color: Int, icon: String?): String = withContext(Dispatchers.IO) { with(DavResource(httpClient, httpUrl!!)) { - proppatch( - setProperties = mutableMapOf(DisplayName.NAME to displayName).apply { - if (color != 0) { - put( - CalendarColor.NAME, - String.format("#%06X%02X", color and 0xFFFFFF, color ushr 24) - ) - } - }, - removeProperties = if (color == 0) listOf(CalendarColor.NAME) else emptyList(), - callback = { _, _ -> }, - ) + proppatch(DisplayName.NAME, displayName) + if (color != 0) { + proppatch( + CalendarColor.NAME, + String.format("#%06X%02X", color and 0xFFFFFF, color ushr 24) + ) + } + if (icon?.isNotBlank() == true) { + proppatch(CalendarIcon.NAME, icon) + } location.toString() } } + @Throws(IOException::class, XmlPullParserException::class, HttpException::class) + suspend fun updateIcon(url: HttpUrl, icon: String?, onFailure: () -> Unit) = + withContext(Dispatchers.IO) { + with(DavResource(httpClient, url)) { + if (icon?.isNotBlank() == true) { + proppatch(CalendarIcon.NAME, icon, onFailure) + } + } + } + @Throws(IOException::class, XmlPullParserException::class) private fun getMkcolString(displayName: String, color: Int): String { val xmlPullParserFactory = XmlPullParserFactory.newInstance() @@ -286,18 +306,19 @@ open class CaldavClient( private val MEDIATYPE_SHARING = "application/davsharing+xml".toMediaType() private val calendarProperties = arrayOf( - ResourceType.NAME, - DisplayName.NAME, - SupportedCalendarComponentSet.NAME, - GetCTag.NAME, - CalendarColor.NAME, - SyncToken.NAME, - ShareAccess.NAME, - Invite.NAME, - OCOwnerPrincipal.NAME, - OCInvite.NAME, - CurrentUserPrivilegeSet.NAME, - CurrentUserPrincipal.NAME, + ResourceType.NAME, + DisplayName.NAME, + SupportedCalendarComponentSet.NAME, + GetCTag.NAME, + CalendarColor.NAME, + SyncToken.NAME, + ShareAccess.NAME, + Invite.NAME, + OCOwnerPrincipal.NAME, + OCInvite.NAME, + CurrentUserPrivilegeSet.NAME, + CurrentUserPrincipal.NAME, + CalendarIcon.NAME, ) private suspend fun DavResource.propfind( @@ -313,5 +334,22 @@ open class CaldavClient( cont.resumeWith(Result.success(responses)) } } + + fun DavResource.proppatch( + property: Property.Name, + value: String, + onFailure: () -> Unit = {}, + ) { + proppatch( + setProperties = mapOf(property to value), + removeProperties = emptyList(), + callback = { response, _ -> + if (!response.isSuccess()) { + Timber.e("${response.status} when updating $property: ${response.error}") + onFailure() + } + }, + ) + } } -} \ No newline at end of file +} diff --git a/app/src/main/java/org/tasks/caldav/CaldavSynchronizer.kt b/app/src/main/java/org/tasks/caldav/CaldavSynchronizer.kt index ac836cf33..2bff37d24 100644 --- a/app/src/main/java/org/tasks/caldav/CaldavSynchronizer.kt +++ b/app/src/main/java/org/tasks/caldav/CaldavSynchronizer.kt @@ -38,12 +38,12 @@ import org.tasks.Strings.isNullOrEmpty import org.tasks.analytics.Firebase import org.tasks.billing.Inventory import org.tasks.caldav.iCalendar.Companion.fromVtodo +import org.tasks.caldav.property.CalendarIcon import org.tasks.caldav.property.Invite import org.tasks.caldav.property.OCAccess import org.tasks.caldav.property.OCInvite import org.tasks.caldav.property.OCOwnerPrincipal import org.tasks.caldav.property.OCUser -import org.tasks.caldav.property.PropertyUtils.register import org.tasks.caldav.property.ShareAccess import org.tasks.caldav.property.ShareAccess.Companion.NOT_SHARED import org.tasks.caldav.property.ShareAccess.Companion.NO_ACCESS @@ -154,8 +154,10 @@ class CaldavSynchronizer @Inject constructor( val url = resource.href.toString() var calendar = caldavDao.getCalendarByUrl(account.uuid!!, url) val remoteName = resource[DisplayName::class.java]!!.displayName - val calendarColor = resource[CalendarColor::class.java] + val color = resource[CalendarColor::class.java]?.color ?: 0 val access = resource.accessLevel + val icon = resource[CalendarIcon::class.java]?.icon?.takeIf { it.isNotBlank() } + if (access == ACCESS_UNKNOWN) { firebase.logEvent( R.string.event_sync_unknown_access, @@ -163,7 +165,6 @@ class CaldavSynchronizer @Inject constructor( (resource[ShareAccess::class.java]?.access?.toString() ?: "???") ) } - val color = calendarColor?.color ?: 0 if (calendar == null) { calendar = CaldavCalendar( name = remoteName, @@ -172,15 +173,20 @@ class CaldavSynchronizer @Inject constructor( uuid = UUIDHelper.newUUID(), color = color, access = access, + icon = icon, ) caldavDao.insert(calendar) } else if (calendar.name != remoteName - || calendar.color != color - || calendar.access != access + || calendar.color != color + || calendar.access != access + || (icon != null && calendar.icon != icon) ) { - calendar.color = color - calendar.name = remoteName - calendar.access = access + calendar = calendar.copy( + color = color, + name = remoteName, + access = access, + icon = icon ?: calendar.icon, + ) caldavDao.update(calendar) localBroadcastManager.broadcastRefreshList() } @@ -435,10 +441,13 @@ class CaldavSynchronizer @Inject constructor( fun registerFactories() { PropertyRegistry.register( - ShareAccess.Factory(), - Invite.Factory(), - OCOwnerPrincipal.Factory(), - OCInvite.Factory(), + listOf( + ShareAccess.Factory(), + Invite.Factory(), + OCOwnerPrincipal.Factory(), + OCInvite.Factory(), + CalendarIcon.Factory, + ) ) } @@ -487,4 +496,4 @@ class CaldavSynchronizer @Inject constructor( else -> INVITE_UNKNOWN } } -} \ No newline at end of file +} diff --git a/app/src/main/java/org/tasks/caldav/property/CalendarIcon.kt b/app/src/main/java/org/tasks/caldav/property/CalendarIcon.kt new file mode 100644 index 000000000..4bf214091 --- /dev/null +++ b/app/src/main/java/org/tasks/caldav/property/CalendarIcon.kt @@ -0,0 +1,32 @@ +package org.tasks.caldav.property + +import at.bitfire.dav4jvm.Property +import at.bitfire.dav4jvm.PropertyFactory +import at.bitfire.dav4jvm.XmlUtils +import org.xmlpull.v1.XmlPullParser +import timber.log.Timber + +data class CalendarIcon( + val icon: String, +): Property { + companion object Companion { + @JvmField + val NAME = Property.Name(PropertyUtils.NS_TASKS, "x-calendar-icon") + } + + object Factory: PropertyFactory { + + override fun getName() = NAME + + override fun create(parser: XmlPullParser): CalendarIcon? { + XmlUtils.readText(parser)?.takeIf { it.isNotBlank() }?.let { + try { + return CalendarIcon(it) + } catch (e: IllegalArgumentException) { + Timber.e(e, "Couldn't parse icon: $it") + } + } + return null + } + } +} diff --git a/app/src/main/java/org/tasks/caldav/property/PropertyUtils.kt b/app/src/main/java/org/tasks/caldav/property/PropertyUtils.kt index 67e9a837a..13c3359e7 100644 --- a/app/src/main/java/org/tasks/caldav/property/PropertyUtils.kt +++ b/app/src/main/java/org/tasks/caldav/property/PropertyUtils.kt @@ -1,10 +1,6 @@ package org.tasks.caldav.property -import at.bitfire.dav4jvm.PropertyFactory -import at.bitfire.dav4jvm.PropertyRegistry - object PropertyUtils { + const val NS_TASKS = "http://org.tasks/ns/" const val NS_OWNCLOUD = "http://owncloud.org/ns" - - fun PropertyRegistry.register(vararg factories: PropertyFactory) = register(factories.toList()) -} \ No newline at end of file +} diff --git a/app/src/main/java/org/tasks/jobs/MigrateLocalWork.kt b/app/src/main/java/org/tasks/jobs/MigrateLocalWork.kt index bd24b8ce2..c314037a9 100644 --- a/app/src/main/java/org/tasks/jobs/MigrateLocalWork.kt +++ b/app/src/main/java/org/tasks/jobs/MigrateLocalWork.kt @@ -34,7 +34,7 @@ class MigrateLocalWork @AssistedInject constructor( caldavDao.getCalendarsByAccount(fromAccount.uuid!!).forEach { caldavDao.update( it.copy( - url = caldavClient.makeCollection(it.name!!, it.color), + url = caldavClient.makeCollection(it.name!!, it.color, it.icon), account = caldavAccount.uuid, ) ) diff --git a/app/src/main/java/org/tasks/jobs/UpgradeIconSyncWork.kt b/app/src/main/java/org/tasks/jobs/UpgradeIconSyncWork.kt new file mode 100644 index 000000000..187a922fb --- /dev/null +++ b/app/src/main/java/org/tasks/jobs/UpgradeIconSyncWork.kt @@ -0,0 +1,55 @@ +package org.tasks.jobs + +import android.content.Context +import androidx.hilt.work.HiltWorker +import androidx.work.WorkerParameters +import dagger.assisted.Assisted +import dagger.assisted.AssistedInject +import org.tasks.analytics.Firebase +import org.tasks.caldav.CaldavClientProvider +import org.tasks.caldav.property.CalendarIcon +import org.tasks.data.dao.CaldavDao +import org.tasks.data.entity.CaldavAccount +import org.tasks.injection.BaseWorker +import timber.log.Timber + +@HiltWorker +class UpgradeIconSyncWork @AssistedInject constructor( + @Assisted context: Context, + @Assisted workerParams: WorkerParameters, + firebase: Firebase, + private val clientProvider: CaldavClientProvider, + private val caldavDao: CaldavDao, +) : BaseWorker(context, workerParams, firebase) { + override suspend fun run(): Result { + var response = Result.success() + caldavDao + .getAccounts(CaldavAccount.TYPE_TASKS, CaldavAccount.TYPE_CALDAV) + .forEach { account -> + Timber.d("Uploading icons for $account") + val caldavClient = clientProvider.forAccount(account) + caldavClient.calendars().forEach { remote -> + val url = remote.href + val calendar = caldavDao + .getCalendarByUrl(account.uuid!!, url.toString()) + ?.takeIf { !it.readOnly() && it.icon?.isNotBlank() == true } + ?: run { + Timber.d("No icon set for $url") + return@forEach + } + val icon = remote[CalendarIcon::class.java]?.icon + if (icon?.isNotBlank() == true) { + Timber.d("Remote icon already set for $url") + return@forEach + } + Timber.d("Uploading icon to ${calendar.icon} for $url") + caldavClient.updateIcon( + url = url, + icon = calendar.icon, + onFailure = { response = Result.retry() } + ) + } + } + return response + } +} diff --git a/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt b/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt index 56d42a242..f557ce579 100644 --- a/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt +++ b/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt @@ -207,9 +207,6 @@ class WorkManagerImpl( enqueue(builder) } - private val networkConstraints: Constraints - get() = Constraints.Builder().setRequiredNetworkType(NetworkType.CONNECTED).build() - override fun updatePurchases() = enqueueUnique(TAG_UPDATE_PURCHASES, UpdatePurchaseWork::class.java) @@ -260,3 +257,6 @@ class WorkManagerImpl( private fun , W : WorkRequest> WorkRequest.Builder.setInputData( vararg pairs: Pair ): B = setInputData(workDataOf(*pairs)) + +val networkConstraints: Constraints + get() = Constraints.Builder().setRequiredNetworkType(NetworkType.CONNECTED).build() From aedd29982af18781831ddf824699226a6a09692f Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sun, 27 Jul 2025 12:56:48 -0500 Subject: [PATCH 32/62] Fix test compilation --- app/src/test/java/org/tasks/caldav/property/InviteTest.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/test/java/org/tasks/caldav/property/InviteTest.kt b/app/src/test/java/org/tasks/caldav/property/InviteTest.kt index 8cfee4281..e96603f80 100644 --- a/app/src/test/java/org/tasks/caldav/property/InviteTest.kt +++ b/app/src/test/java/org/tasks/caldav/property/InviteTest.kt @@ -1,17 +1,18 @@ package org.tasks.caldav.property import at.bitfire.dav4jvm.PropertyRegistry -import org.junit.Assert.* +import org.junit.Assert.assertEquals +import org.junit.Assert.assertNull +import org.junit.Assert.assertTrue import org.junit.Before import org.junit.Test -import org.tasks.caldav.property.PropertyUtils.register import org.tasks.caldav.property.ShareAccess.Companion.SHARED_OWNER import org.tasks.caldav.property.TestPropertyUtils.toProperty class InviteTest { @Before fun setUp() { - PropertyRegistry.register(ShareAccess.Factory(), Invite.Factory()) + PropertyRegistry.register(listOf(ShareAccess.Factory(), Invite.Factory())) } @Test From fcd62c6801a80d8515bc7705882c4fc4bed3247d Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sun, 27 Jul 2025 12:10:14 -0500 Subject: [PATCH 33/62] Update version and changelog --- CHANGELOG.md | 18 ++++++++++++++++++ .../android/en-US/changelogs/140800.txt | 6 ++++++ .../android/en-US/changelogs/140801.txt | 1 + gradle/libs.versions.toml | 4 ++-- 4 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/140800.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/140801.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 694b4e472..1a9f4a051 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,21 @@ +### 14.8 (2025-07-27) + +* Synchronize **list** icons for Tasks.org and CalDAV accounts + * Does not apply to Microsoft To Do, Google Tasks, DAVx5, EteSync, or DecSync + CC accounts + * Does not apply to tags or filters +* Fix updating list names and colors for Tasks.org and CalDAV accounts +* Update translations + * Bulgarian - 109247019824 + * Chinese (Simplified) - Sketch6580 + * Czech - @Fjuro + * Dutch - @fvbommel + * Estonian - Priit Jõerüüt + * French - @FlorianLeChat + * German - @Colorful Rhino + * Italian - @ppasserini + * Turkish - @emintufan + ### 14.7.4 (2025-07-12) * @devn1x: Fix escaping quotes in iCalendar [#3645](https://github.com/tasks/tasks/pull/3645) diff --git a/fastlane/metadata/android/en-US/changelogs/140800.txt b/fastlane/metadata/android/en-US/changelogs/140800.txt new file mode 100644 index 000000000..d2d18ef85 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/140800.txt @@ -0,0 +1,6 @@ +* Synchronize **list** icons for Tasks.org and CalDAV accounts + * Does not apply to Microsoft To Do, Google Tasks, DAVx5, EteSync, or DecSync + CC accounts + * Does not apply to tags or filters +* Fix updating list names and colors for Tasks.org and CalDAV accounts +* Update translations diff --git a/fastlane/metadata/android/en-US/changelogs/140801.txt b/fastlane/metadata/android/en-US/changelogs/140801.txt new file mode 100644 index 000000000..9cdae6d2d --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/140801.txt @@ -0,0 +1 @@ +Initial WearOS release - work in progress! diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 7c6f2ea5c..de6a0d578 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] -versionCode = "140712" # increment by 2 -versionName = "14.7.4" +versionCode = "140800" # increment by 2 +versionName = "14.8" agp = "8.11.1" android-compileSdk = "36" android-minSdk = "26" From 4c530a5de39afea92ff00b3c8042079443a77340 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 08:34:12 -0500 Subject: [PATCH 34/62] Update dependency androidx.work:work-runtime-ktx to v2.10.3 (#3758) * Update dependency androidx.work:work-runtime-ktx to v2.10.3 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_fdroid.txt | 10 +++++----- deps_googleplay.txt | 10 +++++----- gradle/libs.versions.toml | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/deps_fdroid.txt b/deps_fdroid.txt index 3e9b81f78..b3c4a5335 100644 --- a/deps_fdroid.txt +++ b/deps_fdroid.txt @@ -1318,7 +1318,7 @@ +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| +--- androidx.hilt:hilt-common:1.2.0 +| | \--- com.google.dagger:hilt-core:2.49 -> 2.57 (*) -+| +--- androidx.work:work-runtime:2.3.4 -> 2.10.2 ++| +--- androidx.work:work-runtime:2.3.4 -> 2.10.3 +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 +| | | +--- androidx.concurrent:concurrent-futures:1.1.0 (*) @@ -1343,7 +1343,7 @@ +| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | +--- androidx.work:work-runtime-ktx:2.10.2 (c) ++| | +--- androidx.work:work-runtime-ktx:2.10.3 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) +| \--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) ++--- androidx.core:core-splashscreen:1.0.1 @@ -1466,9 +1466,9 @@ ++--- com.google.apis:google-api-services-drive:v3-rev20250723-2.0.0 +| \--- com.google.api-client:google-api-client:2.7.2 (*) ++--- com.google.auth:google-auth-library-oauth2-http:1.37.1 (*) -++--- androidx.work:work-runtime-ktx:2.10.2 -+| +--- androidx.work:work-runtime:2.10.2 (*) -+| \--- androidx.work:work-runtime:2.10.2 (c) +++--- androidx.work:work-runtime-ktx:2.10.3 ++| +--- androidx.work:work-runtime:2.10.3 (*) ++| \--- androidx.work:work-runtime:2.10.3 (c) ++--- com.etebase:client:2.3.2 +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| \--- com.squareup.okhttp3:logging-interceptor:3.12.1 diff --git a/deps_googleplay.txt b/deps_googleplay.txt index 7981a32fd..d29822c82 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -1755,7 +1755,7 @@ +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| +--- androidx.hilt:hilt-common:1.2.0 +| | \--- com.google.dagger:hilt-core:2.49 -> 2.57 (*) -+| +--- androidx.work:work-runtime:2.3.4 -> 2.10.2 ++| +--- androidx.work:work-runtime:2.3.4 -> 2.10.3 +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 (*) +| | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) @@ -1777,7 +1777,7 @@ +| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) -+| | +--- androidx.work:work-runtime-ktx:2.10.2 (c) ++| | +--- androidx.work:work-runtime-ktx:2.10.3 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) +| \--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) ++--- androidx.core:core-splashscreen:1.0.1 @@ -1897,9 +1897,9 @@ ++--- com.google.apis:google-api-services-drive:v3-rev20250723-2.0.0 +| \--- com.google.api-client:google-api-client:2.7.2 (*) ++--- com.google.auth:google-auth-library-oauth2-http:1.37.1 (*) -++--- androidx.work:work-runtime-ktx:2.10.2 -+| +--- androidx.work:work-runtime:2.10.2 (*) -+| \--- androidx.work:work-runtime:2.10.2 (c) +++--- androidx.work:work-runtime-ktx:2.10.3 ++| +--- androidx.work:work-runtime:2.10.3 (*) ++| \--- androidx.work:work-runtime:2.10.3 (c) ++--- com.etebase:client:2.3.2 +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| \--- com.squareup.okhttp3:logging-interceptor:3.12.1 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index de6a0d578..83dc5de8f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -59,7 +59,7 @@ room = "2.7.2" shortcut-badger = "1.1.22" timber = "5.0.1" swiperefreshlayout = "1.1.0" -work = "2.10.2" +work = "2.10.3" androidx-test = "1.6.1" androidx-test-runner = "1.6.2" xpp3 = "1.1.6" From 2ee0939564e7efdb76a6a669bf15d66c394f00b0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 08:34:22 -0500 Subject: [PATCH 35/62] Update dependency androidx.wear:wear-input to v1.2.0-beta01 (#3757) * Update dependency androidx.wear:wear-input to v1.2.0-beta01 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_wear.txt | 2 +- gradle/libs.versions.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/deps_wear.txt b/deps_wear.txt index 3a42e4c95..ea1938fa9 100644 --- a/deps_wear.txt +++ b/deps_wear.txt @@ -1370,7 +1370,7 @@ +| +--- androidx.wear.compose:compose-material:1.4.1 (c) +| +--- androidx.wear.compose:compose-material-core:1.4.1 (c) +| \--- androidx.wear.compose:compose-ui-tooling:1.4.1 (c) -++--- androidx.wear:wear-input:1.2.0-alpha04 +++--- androidx.wear:wear-input:1.2.0-beta01 +| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| +--- org.jspecify:jspecify:1.0.0 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 83dc5de8f..1b96247e4 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -187,7 +187,7 @@ androidx-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit wear-compose-foundation = { group = "androidx.wear.compose", name = "compose-foundation", version.ref = "wearCompose" } wear-compose-material = { group = "androidx.wear.compose", name = "compose-material", version.ref = "wearCompose" } wear-compose-navigation = { group = "androidx.wear.compose", name = "compose-navigation", version.ref = "wearCompose" } -wear-input = { group = "androidx.wear", name = "wear-input", version = "1.2.0-alpha04" } +wear-input = { group = "androidx.wear", name = "wear-input", version = "1.2.0-beta01" } wear-tiles-proto = { group = "androidx.wear.tiles", name = "tiles-proto", version = "1.5.0" } wear-tooling-preview = { group = "androidx.wear", name = "wear-tooling-preview", version = "1.0.0" } From 1476e7fb279c38919eb231a02c739bb8343e16ed Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 08:34:33 -0500 Subject: [PATCH 36/62] Update dependency androidx.navigation:navigation-compose to v2.9.3 (#3756) * Update dependency androidx.navigation:navigation-compose to v2.9.3 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_fdroid.txt | 30 +++++++++++++++--------------- deps_googleplay.txt | 30 +++++++++++++++--------------- gradle/libs.versions.toml | 2 +- 3 files changed, 31 insertions(+), 31 deletions(-) diff --git a/deps_fdroid.txt b/deps_fdroid.txt index b3c4a5335..d521e4769 100644 --- a/deps_fdroid.txt +++ b/deps_fdroid.txt @@ -1036,8 +1036,8 @@ +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) +| | \--- androidx.startup:startup-runtime:1.1.1 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) -++--- androidx.navigation:navigation-compose:2.9.2 -+| \--- androidx.navigation:navigation-compose-android:2.9.2 +++--- androidx.navigation:navigation-compose:2.9.3 ++| \--- androidx.navigation:navigation-compose-android:2.9.3 +| +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| +--- androidx.activity:activity-compose:1.8.0 -> 1.10.1 (*) +| +--- androidx.annotation:annotation:1.8.0 -> 1.9.1 (*) @@ -1054,8 +1054,8 @@ +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.2 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.2 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) -+| +--- androidx.navigation:navigation-common:2.9.2 -+| | \--- androidx.navigation:navigation-common-android:2.9.2 ++| +--- androidx.navigation:navigation-common:2.9.3 ++| | \--- androidx.navigation:navigation-common-android:2.9.3 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) @@ -1067,11 +1067,11 @@ +| | +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-compose:2.9.2 (c) -+| | +--- androidx.navigation:navigation-runtime:2.9.2 (c) ++| | +--- androidx.navigation:navigation-compose:2.9.3 (c) ++| | +--- androidx.navigation:navigation-runtime:2.9.3 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.navigation:navigation-runtime:2.9.2 -+| | \--- androidx.navigation:navigation-runtime-android:2.9.2 ++| +--- androidx.navigation:navigation-runtime:2.9.3 ++| | \--- androidx.navigation:navigation-runtime-android:2.9.3 +| | +--- androidx.activity:activity-ktx:1.7.1 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) @@ -1081,12 +1081,12 @@ +| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) -+| | +--- androidx.navigation:navigation-common:2.9.2 (*) ++| | +--- androidx.navigation:navigation-common:2.9.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-common:2.9.2 (c) -+| | +--- androidx.navigation:navigation-compose:2.9.2 (c) ++| | +--- androidx.navigation:navigation-common:2.9.3 (c) ++| | +--- androidx.navigation:navigation-compose:2.9.3 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) +| +--- androidx.savedstate:savedstate-compose:1.3.0 -> 1.3.1 @@ -1100,8 +1100,8 @@ +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| +--- androidx.navigation:navigation-common:2.9.2 (c) -+| +--- androidx.navigation:navigation-runtime:2.9.2 (c) ++| +--- androidx.navigation:navigation-common:2.9.3 (c) ++| +--- androidx.navigation:navigation-runtime:2.9.3 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 +| +--- androidx.activity:activity-compose:1.8.2 -> 1.10.1 (*) @@ -1308,11 +1308,11 @@ +| +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| +--- androidx.hilt:hilt-navigation:1.2.0 +| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.2 (*) ++| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.3 (*) +| | +--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.2 (*) -+| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.2 (*) ++| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++--- androidx.hilt:hilt-work:1.2.0 +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) diff --git a/deps_googleplay.txt b/deps_googleplay.txt index d29822c82..309e03ad0 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -1487,8 +1487,8 @@ +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.0.0 -> 2.1.21 (*) +| | \--- androidx.startup:startup-runtime:1.1.1 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) -++--- androidx.navigation:navigation-compose:2.9.2 -+| \--- androidx.navigation:navigation-compose-android:2.9.2 +++--- androidx.navigation:navigation-compose:2.9.3 ++| \--- androidx.navigation:navigation-compose-android:2.9.3 +| +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| +--- androidx.activity:activity-compose:1.8.0 -> 1.10.1 (*) +| +--- androidx.annotation:annotation:1.8.0 -> 1.9.1 (*) @@ -1505,8 +1505,8 @@ +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.2 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.2 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) -+| +--- androidx.navigation:navigation-common:2.9.2 -+| | \--- androidx.navigation:navigation-common-android:2.9.2 ++| +--- androidx.navigation:navigation-common:2.9.3 ++| | \--- androidx.navigation:navigation-common-android:2.9.3 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) @@ -1518,11 +1518,11 @@ +| | +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-compose:2.9.2 (c) -+| | +--- androidx.navigation:navigation-runtime:2.9.2 (c) ++| | +--- androidx.navigation:navigation-compose:2.9.3 (c) ++| | +--- androidx.navigation:navigation-runtime:2.9.3 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- androidx.navigation:navigation-runtime:2.9.2 -+| | \--- androidx.navigation:navigation-runtime-android:2.9.2 ++| +--- androidx.navigation:navigation-runtime:2.9.3 ++| | \--- androidx.navigation:navigation-runtime-android:2.9.3 +| | +--- androidx.activity:activity-ktx:1.7.1 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) @@ -1532,12 +1532,12 @@ +| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) -+| | +--- androidx.navigation:navigation-common:2.9.2 (*) ++| | +--- androidx.navigation:navigation-common:2.9.3 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-common:2.9.2 (c) -+| | +--- androidx.navigation:navigation-compose:2.9.2 (c) ++| | +--- androidx.navigation:navigation-common:2.9.3 (c) ++| | +--- androidx.navigation:navigation-compose:2.9.3 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) +| +--- androidx.savedstate:savedstate-compose:1.3.0 -> 1.3.1 @@ -1551,8 +1551,8 @@ +| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) -+| +--- androidx.navigation:navigation-common:2.9.2 (c) -+| +--- androidx.navigation:navigation-runtime:2.9.2 (c) ++| +--- androidx.navigation:navigation-common:2.9.3 (c) ++| +--- androidx.navigation:navigation-runtime:2.9.3 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 +| +--- androidx.activity:activity-compose:1.8.2 -> 1.10.1 (*) @@ -1745,11 +1745,11 @@ +| +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) +| +--- androidx.hilt:hilt-navigation:1.2.0 +| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.2 (*) ++| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.3 (*) +| | +--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.2 (*) -+| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.2 (*) ++| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.3 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++--- androidx.hilt:hilt-work:1.2.0 +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 1b96247e4..add90b903 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -86,7 +86,7 @@ androidx-lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-ru androidx-lifecycle-viewmodel = { module = "androidx.lifecycle:lifecycle-viewmodel", version.ref = "lifecycle" } androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "lifecycle" } androidx-material-icons-extended = { module = "androidx.compose.material:material-icons-extended" } -androidx-navigation = { module = "androidx.navigation:navigation-compose", version = "2.9.2" } +androidx-navigation = { module = "androidx.navigation:navigation-compose", version = "2.9.3" } androidx-paging-compose = { module = "androidx.paging:paging-compose", version = "3.3.6" } androidx-preference = { module = "androidx.preference:preference", version.ref = "preference" } androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" } From 65db4ab926a6be94fee5ea2baff222d8e731ecee Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 31 Jul 2025 08:57:19 -0500 Subject: [PATCH 37/62] Remove shadow from date picker sheet --- .../main/java/org/tasks/compose/pickers/DatePickerBottomSheet.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/java/org/tasks/compose/pickers/DatePickerBottomSheet.kt b/app/src/main/java/org/tasks/compose/pickers/DatePickerBottomSheet.kt index 2a7cd07b9..a913806ae 100644 --- a/app/src/main/java/org/tasks/compose/pickers/DatePickerBottomSheet.kt +++ b/app/src/main/java/org/tasks/compose/pickers/DatePickerBottomSheet.kt @@ -84,7 +84,6 @@ fun DatePickerBottomSheet( modifier = Modifier .align(Alignment.BottomCenter) .fillMaxWidth(), - shadowElevation = 8.dp, color = MaterialTheme.colorScheme.surface, ) { Row( From c8f564d2d52ff440d0c2c6b5ac0726c43264e06e Mon Sep 17 00:00:00 2001 From: Xo Date: Wed, 30 Jul 2025 15:46:03 +0200 Subject: [PATCH 38/62] Translated using Weblate (Hebrew) Currently translated at 100.0% (656 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/he/ --- app/src/main/res/values-iw/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 73ca09524..b8f1e6e7a 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -745,4 +745,5 @@ להמשיך ללא סנכרון עזור לי לבחור %s יימחק. לא ניתן לבטל זאת! + הצג עוד משימות From d05730399db13d93d2ffa44b2be6f73df76d821c Mon Sep 17 00:00:00 2001 From: Ihor Hordiichuk Date: Thu, 31 Jul 2025 09:57:47 +0200 Subject: [PATCH 39/62] Translated using Weblate (Ukrainian) Currently translated at 100.0% (656 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/uk/ --- app/src/main/res/values-uk/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 470566b8d..ddc4c7877 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -751,4 +751,5 @@ Продовжити без синхронізації Допоможіть обрати %s буде видалено. Дію неможливо скасувати! + Переглянути інші завдання From 7c788546631eeaaa987af8db3f39fdfc0ff78005 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 10:08:35 -0500 Subject: [PATCH 40/62] Update dependency androidx.test:runner to v1.7.0 (#3760) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index add90b903..d92345010 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -61,7 +61,7 @@ timber = "5.0.1" swiperefreshlayout = "1.1.0" work = "2.10.3" androidx-test = "1.6.1" -androidx-test-runner = "1.6.2" +androidx-test-runner = "1.7.0" xpp3 = "1.1.6" wearCompose = "1.4.1" From 4c851ce7f3c5e364f10f70f2e540af38db619c94 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 11:51:54 -0500 Subject: [PATCH 41/62] Update dependency androidx.test:core to v1.7.0 (#3759) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d92345010..ae7cdac51 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -60,7 +60,7 @@ shortcut-badger = "1.1.22" timber = "5.0.1" swiperefreshlayout = "1.1.0" work = "2.10.3" -androidx-test = "1.6.1" +androidx-test = "1.7.0" androidx-test-runner = "1.7.0" xpp3 = "1.1.6" wearCompose = "1.4.1" From 370ac149d36d7543daf6d9ac689f4b0f1b1ba3e7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 11:52:07 -0500 Subject: [PATCH 42/62] Update dependency androidx.test.ext:junit to v1.3.0 (#3762) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ae7cdac51..69e57f299 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -31,7 +31,7 @@ ical4android = "2fe63dd" jchronic = "0.2.6" jems = "1.33" junit-junit = "4.13.2" -junit = "1.2.1" +junit = "1.3.0" kotlin = "2.1.21" kotlinx-coroutines = "1.10.2" ktor = "3.1.3" From 7a24f433870feabfce59dbae74cd31eb5d5bf2e4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 11:52:24 -0500 Subject: [PATCH 43/62] Update horologist to v0.7.15 (#3763) * Update horologist to v0.7.15 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_googleplay.txt | 595 ++++++++++---------- deps_wear.txt | 1117 ++++++++++++++++++------------------- gradle/libs.versions.toml | 2 +- 3 files changed, 835 insertions(+), 879 deletions(-) diff --git a/deps_googleplay.txt b/deps_googleplay.txt index 309e03ad0..97d523c94 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -1,19 +1,19 @@ ++--- androidx.databinding:viewbinding:8.11.1 +| \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 +| \--- androidx.annotation:annotation-jvm:1.9.1 -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 +| +--- org.jetbrains:annotations:13.0 -> 23.0.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 2.1.21 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (c) -+| \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.1.21 (c) ++| \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.2.0 (c) ++--- androidx.databinding:databinding-common:8.11.1 ++--- androidx.databinding:databinding-runtime:8.11.1 +| +--- androidx.collection:collection:1.0.0 -> 1.5.0 +| | \--- androidx.collection:collection-jvm:1.5.0 +| | +--- androidx.annotation:annotation:1.9.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- androidx.collection:collection-ktx:1.5.0 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| +--- androidx.databinding:databinding-common:8.11.1 +| +--- androidx.databinding:viewbinding:8.11.1 (*) +| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 @@ -25,12 +25,12 @@ +| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | \--- androidx.arch.core:core-common:2.2.0 (*) +| +--- androidx.core:core-viewtree:1.0.0 -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| +--- androidx.lifecycle:lifecycle-common:2.9.2 +| | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.2 +| | +--- androidx.annotation:annotation:1.9.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2 +| | | +--- org.jetbrains:annotations:23.0.0 @@ -40,7 +40,7 @@ +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (c) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (c) +| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.2 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) +| | +--- org.jspecify:jspecify:1.0.0 +| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) @@ -56,7 +56,7 @@ +| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| +--- androidx.profileinstaller:profileinstaller:1.4.0 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.concurrent:concurrent-futures:1.1.0 @@ -68,11 +68,11 @@ +| | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | \--- androidx.tracing:tracing-ktx:1.2.0 (c) +| | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) +| +--- org.jspecify:jspecify:1.0.0 +| +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) @@ -87,23 +87,22 @@ +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++--- androidx.databinding:databinding-adapters:8.11.1 +| +--- androidx.databinding:databinding-runtime:8.11.1 (*) +| \--- androidx.databinding:databinding-common:8.11.1 ++--- androidx.databinding:databinding-ktx:8.11.1 +| +--- androidx.databinding:databinding-runtime:8.11.1 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.10.2 (*) +| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 +| | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.2 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) -+| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) @@ -116,7 +115,8 @@ +| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.2 +| | +--- androidx.arch.core:core-common:2.2.0 (*) +| | +--- androidx.arch.core:core-runtime:2.2.0 (*) @@ -124,7 +124,7 @@ +| | | +--- androidx.arch.core:core-common:2.2.0 (*) +| | | +--- androidx.arch.core:core-runtime:2.2.0 (*) +| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- org.jspecify:jspecify:1.0.0 +| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) @@ -139,11 +139,11 @@ +| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 +| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) @@ -157,9 +157,9 @@ +| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | +--- org.jspecify:jspecify:1.0.0 +| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) @@ -175,13 +175,13 @@ +| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| +--- androidx.lifecycle:lifecycle-process:2.6.1 -> 2.9.2 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | +--- androidx.startup:startup-runtime:1.1.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) @@ -195,15 +195,13 @@ +| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| +--- androidx.lifecycle:lifecycle-service:2.6.1 -> 2.9.2 +| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) -+| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-ktx:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) @@ -213,13 +211,15 @@ +| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) +| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| \--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 +| \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.2 +| +--- androidx.annotation:annotation:1.9.1 (*) +| +--- androidx.core:core-viewtree:1.0.0 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) @@ -235,7 +235,7 @@ +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) ++--- com.google.firebase:firebase-bom:33.16.0 +| +--- com.google.firebase:firebase-analytics:22.5.0 (c) @@ -258,7 +258,7 @@ +| | | | | +--- androidx.core:core:1.2.0 -> 1.13.1 +| | | | | | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*) +| | | | | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.2.0 (*) +| | | | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) +| | | | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 (*) +| | | | | | +--- androidx.interpolator:interpolator:1.0.0 @@ -267,7 +267,7 @@ +| | | | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.1 +| | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | | | \--- androidx.core:core-ktx:1.13.1 (c) +| | | | | \--- androidx.fragment:fragment:1.1.0 -> 1.8.8 +| | | | | +--- androidx.activity:activity:1.8.1 -> 1.10.1 @@ -275,7 +275,7 @@ +| | | | | | +--- androidx.core:core-ktx:1.13.0 -> 1.13.1 +| | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | +--- androidx.core:core:1.13.1 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | | | | \--- androidx.core:core:1.13.1 (c) +| | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) +| | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) @@ -295,7 +295,7 @@ +| | | | | | | | +--- androidx.core:core-ktx:1.13.1 (*) +| | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) +| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 +| | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 @@ -306,11 +306,11 @@ +| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.8.1 (c) +| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 (c) +| | | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.8.1 (c) -+| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) +| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.1 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) @@ -328,15 +328,15 @@ +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) +| | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | | | +--- androidx.tracing:tracing:1.0.0 -> 1.2.0 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | +--- androidx.activity:activity-compose:1.10.1 (c) +| | | | | | +--- androidx.activity:activity-ktx:1.10.1 (c) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) +| | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) @@ -359,10 +359,10 @@ +| | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | +--- androidx.core:core:1.3.0 -> 1.13.1 (*) +| | | | | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | | +--- androidx.fragment:fragment-compose:1.8.8 (c) +| | | | | \--- androidx.fragment:fragment-ktx:1.8.8 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) +| | | +--- com.google.firebase:firebase-components:18.0.0 +| | | | +--- com.google.firebase:firebase-annotations:16.2.0 +| | | | | \--- javax.inject:javax.inject:1 @@ -370,15 +370,15 @@ +| | | +--- com.google.firebase:firebase-annotations:16.2.0 (*) +| | | +--- androidx.annotation:annotation:1.5.0 -> 1.9.1 (*) +| | | +--- androidx.concurrent:concurrent-futures:1.1.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- com.google.android.gms:play-services-basement:18.3.0 -> 18.5.0 (*) +| | | \--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) +| | +--- com.google.firebase:firebase-common-ktx:21.0.0 +| | | +--- com.google.firebase:firebase-common:21.0.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.21 -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.21 -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| | | +--- com.google.firebase:firebase-components:18.0.0 (*) +| | | \--- com.google.firebase:firebase-annotations:16.2.0 (*) +| | +--- com.google.firebase:firebase-components:18.0.0 (*) @@ -400,7 +400,7 @@ +| | | +--- com.google.firebase:firebase-common-ktx:21.0.0 (*) +| | | +--- com.google.firebase:firebase-components:18.0.0 (*) +| | | +--- com.google.firebase:firebase-installations-interop:17.1.1 -> 17.2.0 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | +--- com.google.firebase:firebase-datatransport:19.0.0 +| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | +--- com.google.android.datatransport:transport-api:3.1.0 -> 3.2.0 @@ -432,10 +432,10 @@ +| | | | \--- androidx.datastore:datastore-core-android:1.1.7 +| | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 -> 2.1.21 -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.1.21 -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) @@ -448,8 +448,8 @@ +| | | | +--- androidx.datastore:datastore-core:1.1.7 (*) +| | | | +--- com.squareup.okio:okio:3.4.0 -> 3.9.0 +| | | | | \--- com.squareup.okio:okio-jvm:3.9.0 -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core:1.1.7 (c) @@ -458,7 +458,7 @@ +| | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) +| | | | \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | +--- com.squareup.okio:okio:3.4.0 -> 3.9.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) @@ -473,31 +473,31 @@ +| | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 +| | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 +| | | | | +--- androidx.datastore:datastore:1.1.7 (c) -+| | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) -+| | | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) -+| | | | | \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) ++| | | | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) ++| | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) ++| | | | | \--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) -+| | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) ++| | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | \--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | +--- com.squareup.okio:okio:3.4.0 -> 3.9.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) +| | | \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | +--- androidx.datastore:datastore:1.1.7 (c) +| | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) -+| | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) ++| | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | \--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| +--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) @@ -542,7 +542,7 @@ +| | | +--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | \--- androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 (c) +| | | +--- androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 @@ -551,7 +551,7 @@ +| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) +| | | | +--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 (*) +| | | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | \--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 (c) +| | | +--- com.google.android.gms:play-services-base:18.5.0 @@ -585,7 +585,7 @@ +| | +--- com.google.firebase:firebase-installations-interop:17.0.0 -> 17.2.0 (*) +| | +--- com.google.firebase:firebase-measurement-connector:19.0.0 -> 20.0.1 (*) +| | +--- com.google.guava:guava:31.1-android -> 33.4.0-android (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) +| \--- com.google.android.gms:play-services-measurement-sdk:22.5.0 +| +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) +| +--- com.google.android.gms:play-services-basement:18.5.0 (*) @@ -605,7 +605,7 @@ +| | +--- com.google.firebase:firebase-components:18.0.0 (*) +| | +--- com.google.firebase:firebase-installations:17.2.0 -> 18.0.0 (*) +| | +--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | \--- androidx.annotation:annotation:1.5.0 -> 1.9.1 (*) +| +--- com.google.firebase:firebase-common:21.0.0 (*) +| +--- com.google.firebase:firebase-common-ktx:21.0.0 (*) @@ -618,7 +618,7 @@ +| +--- com.google.android.gms:play-services-base:18.5.0 (*) +| +--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 (*) +| +--- com.google.android.gms:play-services-tasks:18.2.0 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++--- com.google.android.gms:play-services-maps:19.2.0 @@ -637,7 +637,7 @@ +| | +--- com.google.android.gms:play-services-basement:18.3.0 -> 18.5.0 (*) +| | +--- com.google.android.gms:play-services-location:19.0.0 -> 21.3.0 (*) +| | \--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 -> 2.2.0 (*) +| \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0 -> 1.10.2 (*) ++--- com.google.android.play:review-ktx:2.0.2 +| +--- androidx.core:core:1.1.0 -> 1.13.1 (*) @@ -697,21 +697,22 @@ +| | +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1 +| | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | \--- androidx.appcompat:appcompat-resources:1.7.1 (c) +| +--- androidx.loader:loader:1.0.0 (*) +| +--- com.google.android.gms:play-services-base:18.5.0 (*) +| +--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 (*) +| \--- com.google.android.gms:play-services-tasks:18.2.0 (*) -++--- com.google.android.horologist:horologist-datalayer-phone:0.6.23 -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) +++--- com.google.android.horologist:horologist-datalayer-phone:0.7.15 ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) +| +--- androidx.wear:wear-remote-interactions:1.1.0 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 +| | | +--- androidx.concurrent:concurrent-futures:1.1.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.3.71 -> 2.2.0 (*) +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.4 -> 1.10.2 (*) +| | +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.5.0 (*) +| | +--- com.google.android.gms:play-services-wearable:17.1.0 -> 19.0.0 @@ -720,98 +721,54 @@ +| | | +--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 (*) +| | | \--- com.google.android.gms:play-services-tasks:18.2.0 (*) +| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| +--- com.google.android.horologist:horologist-datalayer:0.6.23 -+| | +--- androidx.compose:compose-bom:2025.02.00 -> 2025.07.00 -+| | | +--- androidx.compose.animation:animation:1.8.3 (c) -+| | | +--- androidx.compose.animation:animation-core:1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation:1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation-layout:1.8.3 (c) -+| | | +--- androidx.compose.material:material:1.8.3 (c) -+| | | +--- androidx.compose.material:material-icons-extended:1.7.8 (c) -+| | | +--- androidx.compose.material3:material3:1.3.2 (c) -+| | | +--- androidx.compose.material3.adaptive:adaptive:1.1.0 (c) -+| | | +--- androidx.compose.material3.adaptive:adaptive-layout:1.1.0 (c) -+| | | +--- androidx.compose.material3.adaptive:adaptive-layout-android:1.1.0 (c) -+| | | +--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 (c) -+| | | +--- androidx.compose.runtime:runtime:1.8.3 (c) -+| | | +--- androidx.compose.runtime:runtime-livedata:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) -+| | | +--- androidx.compose.material3.adaptive:adaptive-android:1.1.0 (c) -+| | | +--- androidx.compose.animation:animation-android:1.8.3 (c) -+| | | +--- androidx.compose.animation:animation-core-android:1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation-android:1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation-layout-android:1.8.3 (c) -+| | | +--- androidx.compose.material:material-android:1.8.3 (c) -+| | | +--- androidx.compose.material:material-icons-extended-android:1.7.8 (c) -+| | | +--- androidx.compose.material3:material3-android:1.3.2 (c) -+| | | +--- androidx.compose.runtime:runtime-android:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-android:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-geometry-android:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-util-android:1.8.3 (c) -+| | | +--- androidx.compose.runtime:runtime-saveable-android:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-text:1.8.3 (c) -+| | | +--- androidx.compose.material:material-ripple:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) -+| | | +--- androidx.compose.material:material-icons-core:1.7.8 (c) -+| | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-text-android:1.8.3 (c) -+| | | +--- androidx.compose.material:material-ripple-android:1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-graphics-android:1.8.3 (c) -+| | | +--- androidx.compose.material:material-icons-core-android:1.7.8 (c) -+| | | \--- androidx.compose.ui:ui-unit-android:1.8.3 (c) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 -> 1.10.2 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.2 (*) -+| | +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| +--- com.google.android.horologist:horologist-datalayer:0.7.15 ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (*) ++| | +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) +| | +--- com.google.android.gms:play-services-wearable:19.0.0 (*) -+| | +--- androidx.datastore:datastore-preferences:1.1.3 -> 1.1.7 (*) -+| | +--- androidx.datastore:datastore-preferences-proto:1.1.3 -> 1.1.7 (*) -+| | +--- androidx.datastore:datastore:1.1.3 -> 1.1.7 (*) -+| | +--- com.google.protobuf:protobuf-kotlin-lite:4.29.0 -> 4.31.1 ++| | +--- androidx.datastore:datastore-preferences:1.1.7 (*) ++| | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (*) ++| | +--- androidx.datastore:datastore:1.1.7 (*) ++| | +--- com.google.protobuf:protobuf-kotlin-lite:4.26.1 -> 4.31.1 +| | | +--- com.google.protobuf:protobuf-javalite:4.31.1 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 2.1.21 (*) -+| | +--- androidx.wear:wear-remote-interactions:1.1.0 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| +--- com.google.android.gms:play-services-wearable:19.0.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-datalayer-grpc:0.6.23 -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.2 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 -> 1.10.2 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 2.2.0 (*) ++| | \--- androidx.wear:wear-remote-interactions:1.1.0 (*) ++| \--- com.google.android.gms:play-services-wearable:19.0.0 (*) +++--- com.google.android.horologist:horologist-datalayer-grpc:0.7.15 ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-service:2.9.2 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) +| +--- androidx.wear:wear-remote-interactions:1.1.0 (*) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| +--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) -+| +--- io.grpc:grpc-protobuf-lite:1.71.0 -> 1.73.0 ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| +--- com.google.android.horologist:horologist-datalayer:0.7.15 (*) ++| +--- io.grpc:grpc-protobuf-lite:1.73.0 +| | +--- io.grpc:grpc-api:1.73.0 +| | | \--- com.google.guava:guava:33.3.1-android -> 33.4.0-android (*) +| | +--- com.google.protobuf:protobuf-javalite:3.25.5 -> 4.31.1 +| | \--- com.google.guava:guava:33.3.1-android -> 33.4.0-android (*) -+| +--- io.grpc:grpc-kotlin-stub:1.4.1 -> 1.4.3 -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.21 (*) ++| +--- io.grpc:grpc-kotlin-stub:1.4.3 ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0 -> 1.10.2 (*) +| | +--- io.grpc:grpc-stub:1.62.2 +| | | +--- io.grpc:grpc-api:1.62.2 -> 1.73.0 (*) +| | | \--- com.google.guava:guava:32.1.3-android -> 33.4.0-android (*) +| | \--- javax.annotation:javax.annotation-api:1.3.2 -+| +--- com.google.android.gms:play-services-wearable:19.0.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) ++| \--- com.google.android.gms:play-services-wearable:19.0.0 (*) +++--- com.google.android.horologist:horologist-datalayer:0.7.15 (*) ++--- com.google.android.gms:play-services-wearable:19.0.0 (*) ++--- com.microsoft.identity.client:msal:6.2.0 +| +--- com.microsoft.identity:common:21.4.0 +| | +--- com.microsoft.identity:common4j:21.4.0 -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.21 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.21 -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 -> 1.10.2 (*) +| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.5.1 -> 2.9.2 (*) +| | +--- androidx.datastore:datastore-preferences:1.0.0 -> 1.1.7 (*) @@ -846,7 +803,7 @@ +| | | \--- com.yubico.yubikit:core:2.5.0 (*) +| | +--- androidx.credentials:credentials:1.2.2 +| | | +--- androidx.annotation:annotation:1.5.0 -> 1.9.1 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.10.2 (*) +| | | \--- androidx.credentials:credentials-play-services-auth:1.2.2 (c) +| | +--- androidx.credentials:credentials-play-services-auth:1.2.2 @@ -872,16 +829,16 @@ +| | | +--- com.google.android.gms:play-services-fido:20.1.0 (*) +| | | +--- com.google.android.libraries.identity.googleid:googleid:1.1.0 +| | | | +--- androidx.credentials:credentials:1.0.0-alpha04 -> 1.2.2 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | \--- androidx.credentials:credentials:1.2.2 (c) +| | +--- com.google.android.gms:play-services-fido:20.1.0 (*) +| | +--- com.google.android.libraries.identity.googleid:googleid:1.1.0 (*) +| | +--- io.opentelemetry:opentelemetry-api:1.18.0 +| | | \--- io.opentelemetry:opentelemetry-context:1.18.0 +| | \--- androidx.fragment:fragment:1.3.2 -> 1.8.8 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.21 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.21 -> 2.2.0 (*) +| +--- androidx.appcompat:appcompat:1.1.0 -> 1.7.1 (*) +| +--- androidx.browser:browser:1.0.0 -> 1.3.0 (*) +| +--- com.google.code.gson:gson:2.8.9 -> 2.12.1 @@ -912,16 +869,16 @@ +| | +--- androidx.core:core:1.13.1 (*) +| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.2 (*) +| | \--- com.google.guava:guava:33.3.1-android -> 33.4.0-android (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -+| +--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) ++| +--- com.google.android.horologist:horologist-datalayer:0.7.15 (*) +| +--- androidx.datastore:datastore-preferences:1.1.7 (*) +| \--- com.google.protobuf:protobuf-kotlin-lite:4.31.1 (*) ++--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.21 (*) ++--- project :data +| +--- dev.zacsweers.redacted:redacted-compiler-plugin-annotations:1.13.0 +| | \--- dev.zacsweers.redacted:redacted-compiler-plugin-annotations-jvm:1.13.0 -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| +--- androidx.room:room-runtime:2.7.2 +| | \--- androidx.room:room-runtime-android:2.7.2 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -931,46 +888,46 @@ +| | +--- androidx.room:room-common:2.7.2 +| | | \--- androidx.room:room-common-jvm:2.7.2 +| | | +--- androidx.annotation:annotation:1.9.1 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.room:room-ktx:2.7.2 (c) +| | | +--- androidx.room:room-runtime:2.7.2 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | +--- androidx.sqlite:sqlite:2.5.1 -> 2.5.2 +| | | \--- androidx.sqlite:sqlite-android:2.5.2 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.sqlite:sqlite-framework:2.5.2 (c) +| | | +--- androidx.sqlite:sqlite-bundled:2.5.2 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | +--- androidx.sqlite:sqlite-framework:2.5.1 -> 2.5.2 +| | | \--- androidx.sqlite:sqlite-framework-android:2.5.2 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | +--- androidx.sqlite:sqlite:2.5.2 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.sqlite:sqlite:2.5.2 (c) +| | | +--- androidx.sqlite:sqlite-bundled:2.5.2 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | +--- org.jspecify:jspecify:1.0.0 +| | +--- androidx.room:room-common:2.7.2 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | \--- androidx.room:room-ktx:2.7.2 (c) +| +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 +| | \--- org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.2 -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 +| | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.1 +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) +| +--- co.touchlab:kermit:2.0.6 +| | \--- co.touchlab:kermit-android:2.0.6 +| | +--- co.touchlab:kermit-core:2.0.6 +| | | \--- co.touchlab:kermit-core-android:2.0.6 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*) +| \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.21 (*) ++--- project :kmp +| +--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 @@ -979,34 +936,34 @@ +| | | \--- androidx.compose.runtime:runtime-android:1.8.3 +| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | +--- androidx.collection:collection:1.5.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | +--- androidx.compose.runtime:runtime-livedata:1.8.3 (c) +| | | +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.1.21 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.2.0 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (c) +| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.21 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| +--- project :data (*) +| +--- org.jetbrains.compose.components:components-resources:1.8.2 +| | \--- org.jetbrains.compose.components:components-resources-android:1.8.2 -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) +| | +--- org.jetbrains.compose.runtime:runtime:1.8.2 +| | | +--- androidx.compose.runtime:runtime:1.8.2 -> 1.8.3 (*) +| | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 +| | | | \--- androidx.annotation:annotation:1.9.1 (*) +| | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 +| | | | +--- androidx.collection:collection:1.5.0 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | +--- org.jetbrains.compose.foundation:foundation:1.8.2 +| | | +--- androidx.compose.foundation:foundation:1.8.2 -> 1.8.3 @@ -1031,7 +988,7 @@ +| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 (*) +| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.2 +| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) @@ -1046,14 +1003,14 @@ +| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 +| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (*) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (c) +| | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) -+| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | | | +--- androidx.activity:activity:1.10.1 (c) +| | | | | | | | \--- androidx.activity:activity-compose:1.10.1 (c) +| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -1068,10 +1025,10 @@ +| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (c) +| | | | | | | | +--- androidx.compose.runtime:runtime-livedata:1.8.3 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 +| | | | | | | | \--- androidx.compose.ui:ui-geometry-android:1.8.3 +| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -1080,22 +1037,22 @@ +| | | | | | | | | \--- androidx.compose.ui:ui-util-android:1.8.3 +| | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | | | | +--- androidx.collection:collection:1.4.3 -> 1.5.0 (*) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -+| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 +| | | | | | | | \--- androidx.compose.ui:ui-graphics-android:1.8.3 +| | | | | | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) @@ -1113,27 +1070,27 @@ +| | | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (*) +| | | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) +| | | | | | | | +--- androidx.graphics:graphics-path:1.0.1 +| | | | | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) -+| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 +| | | | | | | | \--- androidx.compose.ui:ui-text-android:1.8.3 +| | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -1146,7 +1103,7 @@ +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | | | | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) +| | | | | | | | +--- androidx.emoji2:emoji2:1.4.0 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) @@ -1154,13 +1111,13 @@ +| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) +| | | | | | | +--- androidx.customview:customview-poolingcontainer:1.0.0 +| | | | | | | | +--- androidx.core:core-ktx:1.5.0 -> 1.13.1 (*) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.2.0 (*) +| | | | | | | +--- androidx.emoji2:emoji2:1.2.0 -> 1.4.0 (*) +| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.2 +| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.2 @@ -1186,7 +1143,7 @@ +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) +| | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) +| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | | +--- org.jspecify:jspecify:1.0.0 @@ -1197,14 +1154,14 @@ +| | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) +| | | | | | | +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (*) +| | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) +| | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | +--- androidx.compose.animation:animation:1.8.3 (c) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | +--- androidx.compose.foundation:foundation-layout:1.8.3 +| | | | | | \--- androidx.compose.foundation:foundation-layout-android:1.8.3 +| | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -1216,17 +1173,17 @@ +| | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) +| | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- androidx.compose.foundation:foundation:1.8.3 (c) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | +--- androidx.compose.animation:animation-core:1.8.3 (c) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | +--- androidx.compose.foundation:foundation-layout:1.8.3 (*) +| | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui:1.8.3 (*) @@ -1234,9 +1191,9 @@ +| | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | +--- androidx.core:core:1.13.1 (*) +| | | | +--- androidx.emoji2:emoji2:1.3.0 -> 1.4.0 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- androidx.compose.foundation:foundation-layout:1.8.3 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | +--- org.jetbrains.compose.animation:animation:1.8.2 +| | | | +--- androidx.compose.animation:animation:1.8.2 -> 1.8.3 (*) +| | | | +--- org.jetbrains.compose.animation:animation-core:1.8.2 @@ -1249,14 +1206,14 @@ +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 +| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 +| | | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) +| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.8.4 +| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.2 (*) @@ -1264,11 +1221,11 @@ +| | | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.6.11 -> 1.8.2 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.8.4 +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.2 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) @@ -1277,15 +1234,15 @@ +| | | | | | | +--- androidx.compose.runtime:runtime-saveable:1.8.2 -> 1.8.3 (*) +| | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 +| | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.2 -> 1.8.3 (*) +| | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.2 -> 1.8.3 (*) +| | | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 +| | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.2 -> 1.8.3 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) @@ -1298,9 +1255,9 @@ +| | | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) +| | | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-text:1.8.2 +| | | | | | | +--- androidx.compose.ui:ui-text:1.8.2 -> 1.8.3 (*) +| | | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) @@ -1311,15 +1268,15 @@ +| | | | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 @@ -1329,12 +1286,12 @@ +| | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 (*) @@ -1342,7 +1299,7 @@ +| | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-text:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) +| +--- org.jetbrains.compose.material3:material3:1.8.2 @@ -1358,11 +1315,11 @@ +| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) +| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.activity:activity:1.10.1 (c) +| | | | +--- androidx.activity:activity-ktx:1.10.1 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) +| | | +--- androidx.collection:collection:1.4.0 -> 1.5.0 (*) @@ -1372,7 +1329,7 @@ +| | | +--- androidx.compose.material:material-icons-core:1.6.0 -> 1.7.8 +| | | | \--- androidx.compose.material:material-icons-core-android:1.7.8 +| | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.3 +| | | | \--- androidx.compose.material:material-ripple-android:1.8.3 +| | | | +--- androidx.collection:collection:1.5.0 (*) @@ -1380,8 +1337,8 @@ +| | | | +--- androidx.compose.foundation:foundation:1.7.1 -> 1.8.3 (*) +| | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui-util:1.7.1 -> 1.8.3 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.8.3 (*) @@ -1415,7 +1372,7 @@ +| | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-backhandler:1.8.2 +| | | \--- org.jetbrains.compose.ui:ui-backhandler-android:1.8.2 @@ -1424,13 +1381,13 @@ +| | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (c) +| | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-text:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- org.jetbrains.compose.material:material-icons-extended:1.7.3 +| | +--- androidx.compose.material:material-icons-extended:1.7.6 -> 1.7.8 +| | | \--- androidx.compose.material:material-icons-extended-android:1.7.8 @@ -1452,7 +1409,7 @@ +| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) +| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) @@ -1467,17 +1424,17 @@ +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| +--- co.touchlab:kermit:2.0.6 (*) +| +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 +| | \--- org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.4.0 -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.21 (*) ++--- project :icons -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| \--- com.mikepenz:iconics-core:5.5.0-b01 +| +--- androidx.appcompat:appcompat:1.7.0 -> 1.7.1 (*) +| +--- org.jetbrains.compose.runtime:runtime:1.6.10 -> 1.8.2 (*) @@ -1486,7 +1443,7 @@ +| | +--- androidx.core:core-ktx:1.10.1 -> 1.13.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.0.0 -> 2.1.21 (*) +| | \--- androidx.startup:startup-runtime:1.1.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++--- androidx.navigation:navigation-compose:2.9.3 +| \--- androidx.navigation:navigation-compose-android:2.9.3 +| +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) @@ -1516,11 +1473,11 @@ +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) +| | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) +| | +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) +| | +--- androidx.navigation:navigation-compose:2.9.3 (c) +| | +--- androidx.navigation:navigation-runtime:2.9.3 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| +--- androidx.navigation:navigation-runtime:2.9.3 +| | \--- androidx.navigation:navigation-runtime-android:2.9.3 +| | +--- androidx.activity:activity-ktx:1.7.1 -> 1.10.1 (*) @@ -1533,12 +1490,12 @@ +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) +| | +--- androidx.navigation:navigation-common:2.9.3 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) +| | +--- androidx.navigation:navigation-common:2.9.3 (c) +| | +--- androidx.navigation:navigation-compose:2.9.3 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) +| +--- androidx.savedstate:savedstate-compose:1.3.0 -> 1.3.1 +| | \--- androidx.savedstate:savedstate-compose-android:1.3.1 @@ -1548,12 +1505,12 @@ +| | +--- androidx.savedstate:savedstate:1.3.1 (*) +| | +--- androidx.savedstate:savedstate:1.3.1 (c) +| | \--- androidx.savedstate:savedstate-ktx:1.3.1 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) +| +--- androidx.navigation:navigation-common:2.9.3 (c) +| +--- androidx.navigation:navigation-runtime:2.9.3 (c) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 +| +--- androidx.activity:activity-compose:1.8.2 -> 1.10.1 (*) +| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -1579,31 +1536,31 @@ +| | | | +--- androidx.core:core:1.8.0 -> 1.13.1 (*) +| | | | +--- androidx.window.extensions.core:core:1.0.0 +| | | | | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.20 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.20 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | | | \--- androidx.window:window-core:1.3.0 (c) +| | | +--- androidx.window:window-core:1.3.0 +| | | | \--- androidx.window:window-core-android:1.3.0 +| | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | \--- androidx.window:window:1.3.0 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.compose.material3.adaptive:adaptive-layout:1.1.0 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| | +--- androidx.compose.runtime:runtime:1.6.5 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui-geometry:1.6.5 -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui-util:1.6.5 -> 1.8.3 (*) +| | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) +| | +--- androidx.window:window-core:1.3.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- androidx.compose.material3.adaptive:adaptive:1.1.0 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| +--- androidx.compose.ui:ui-util:1.6.5 -> 1.8.3 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- androidx.compose.material3.adaptive:adaptive-layout:1.1.0 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| \--- androidx.compose.material3.adaptive:adaptive:1.1.0 (c) ++--- com.github.bitfireAT:dav4jvm:2.2.1 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.20 -> 2.1.21 (*) @@ -1649,7 +1606,7 @@ +| +--- androidx.lifecycle:lifecycle-livedata-ktx:2.4.1 -> 2.9.2 +| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (*) +| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) @@ -1664,15 +1621,15 @@ +| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.1 -> 2.9.2 (*) +| +--- com.google.android.material:material:1.6.0 -> 1.12.0 +| | +--- org.jetbrains.kotlin:kotlin-bom:1.8.22 -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 2.1.21 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 2.1.21 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (c) +| | +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | +--- androidx.appcompat:appcompat:1.6.1 -> 1.7.1 (*) @@ -1739,7 +1696,7 @@ +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.9.2 (*) +| +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.1 (*) +| +--- javax.inject:javax.inject:1 -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) ++--- androidx.hilt:hilt-navigation-compose:1.2.0 +| +--- androidx.compose.runtime:runtime:1.0.1 -> 1.8.3 (*) +| +--- androidx.compose.ui:ui:1.0.1 -> 1.8.3 (*) @@ -1747,10 +1704,10 @@ +| | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.9.3 (*) +| | +--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.9.2 (*) +| +--- androidx.navigation:navigation-compose:2.5.1 -> 2.9.3 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++--- androidx.hilt:hilt-work:1.2.0 +| +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| +--- androidx.hilt:hilt-common:1.2.0 @@ -1764,25 +1721,25 @@ +| | +--- androidx.room:room-ktx:2.6.1 -> 2.7.2 +| | | +--- androidx.room:room-common:2.7.2 (*) +| | | +--- androidx.room:room-runtime:2.7.2 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | | +--- androidx.room:room-common:2.7.2 (c) +| | | +--- androidx.room:room-runtime:2.7.2 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | +--- androidx.startup:startup-runtime:1.1.1 (*) +| | +--- androidx.tracing:tracing-ktx:1.2.0 +| | | +--- androidx.tracing:tracing:1.2.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 -> 2.2.0 (*) +| | | \--- androidx.tracing:tracing:1.2.0 (c) +| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) +| | +--- androidx.work:work-runtime-ktx:2.10.3 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| \--- com.google.dagger:hilt-android:2.49 -> 2.57 (*) ++--- androidx.core:core-splashscreen:1.0.1 +| +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.2.0 (*) ++--- androidx.datastore:datastore-preferences:1.1.7 (*) ++--- androidx.fragment:fragment-compose:1.8.8 +| +--- androidx.compose.runtime:runtime:1.5.4 -> 1.8.3 (*) @@ -1796,10 +1753,10 @@ +| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 -> 2.9.2 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.2 (*) +| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | +--- androidx.fragment:fragment:1.8.8 (c) +| | \--- androidx.fragment:fragment-compose:1.8.8 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| +--- androidx.fragment:fragment:1.8.8 (c) +| \--- androidx.fragment:fragment-ktx:1.8.8 (c) ++--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) @@ -1809,10 +1766,10 @@ ++--- androidx.sqlite:sqlite-bundled:2.5.2 +| \--- androidx.sqlite:sqlite-bundled-android:2.5.2 +| +--- androidx.sqlite:sqlite:2.5.2 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- androidx.sqlite:sqlite:2.5.2 (c) +| +--- androidx.sqlite:sqlite-framework:2.5.2 (c) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) ++--- androidx.appcompat:appcompat:1.7.1 (*) ++--- com.mikepenz:iconics-core:5.5.0-b01 (*) ++--- io.noties.markwon:core:4.6.2 @@ -1861,7 +1818,7 @@ +| | \--- androidx.transition:transition:1.4.1 -> 1.5.0 (*) +| \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) ++--- com.jakewharton.timber:timber:5.0.1 -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 2.2.0 (*) +| \--- org.jetbrains:annotations:20.1.0 -> 23.0.0 ++--- com.google.android.apps.dashclock:dashclock-api:2.0.0 ++--- com.twofortyfouram:android-plugin-api-for-locale:1.0.4 @@ -1912,7 +1869,49 @@ +| \--- androidx.browser:browser:1.3.0 (*) ++--- org.osmdroid:osmdroid-android:6.1.20 ++--- androidx.recyclerview:recyclerview:1.4.0 (*) -++--- androidx.compose:compose-bom:2025.07.00 (*) +++--- androidx.compose:compose-bom:2025.07.00 ++| +--- androidx.compose.animation:animation:1.8.3 (c) ++| +--- androidx.compose.animation:animation-core:1.8.3 (c) ++| +--- androidx.compose.foundation:foundation:1.8.3 (c) ++| +--- androidx.compose.foundation:foundation-layout:1.8.3 (c) ++| +--- androidx.compose.material:material:1.8.3 (c) ++| +--- androidx.compose.material:material-icons-extended:1.7.8 (c) ++| +--- androidx.compose.material3:material3:1.3.2 (c) ++| +--- androidx.compose.material3.adaptive:adaptive:1.1.0 (c) ++| +--- androidx.compose.material3.adaptive:adaptive-layout:1.1.0 (c) ++| +--- androidx.compose.material3.adaptive:adaptive-layout-android:1.1.0 (c) ++| +--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.1.0 (c) ++| +--- androidx.compose.runtime:runtime:1.8.3 (c) ++| +--- androidx.compose.runtime:runtime-livedata:1.8.3 (c) ++| +--- androidx.compose.ui:ui:1.8.3 (c) ++| +--- androidx.compose.ui:ui-geometry:1.8.3 (c) ++| +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) ++| +--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 (c) ++| +--- androidx.compose.ui:ui-util:1.8.3 (c) ++| +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) ++| +--- androidx.compose.material3.adaptive:adaptive-android:1.1.0 (c) ++| +--- androidx.compose.animation:animation-android:1.8.3 (c) ++| +--- androidx.compose.animation:animation-core-android:1.8.3 (c) ++| +--- androidx.compose.foundation:foundation-android:1.8.3 (c) ++| +--- androidx.compose.foundation:foundation-layout-android:1.8.3 (c) ++| +--- androidx.compose.material:material-android:1.8.3 (c) ++| +--- androidx.compose.material:material-icons-extended-android:1.7.8 (c) ++| +--- androidx.compose.material3:material3-android:1.3.2 (c) ++| +--- androidx.compose.runtime:runtime-android:1.8.3 (c) ++| +--- androidx.compose.ui:ui-android:1.8.3 (c) ++| +--- androidx.compose.ui:ui-geometry-android:1.8.3 (c) ++| +--- androidx.compose.ui:ui-util-android:1.8.3 (c) ++| +--- androidx.compose.runtime:runtime-saveable-android:1.8.3 (c) ++| +--- androidx.compose.ui:ui-text:1.8.3 (c) ++| +--- androidx.compose.material:material-ripple:1.8.3 (c) ++| +--- androidx.compose.ui:ui-graphics:1.8.3 (c) ++| +--- androidx.compose.material:material-icons-core:1.7.8 (c) ++| +--- androidx.compose.ui:ui-unit:1.8.3 (c) ++| +--- androidx.compose.ui:ui-text-android:1.8.3 (c) ++| +--- androidx.compose.material:material-ripple-android:1.8.3 (c) ++| +--- androidx.compose.ui:ui-graphics-android:1.8.3 (c) ++| +--- androidx.compose.material:material-icons-core-android:1.7.8 (c) ++| \--- androidx.compose.ui:ui-unit-android:1.8.3 (c) ++--- androidx.compose.ui:ui -> 1.8.3 (*) ++--- androidx.compose.foundation:foundation -> 1.8.3 (*) ++--- androidx.compose.material:material -> 1.8.3 @@ -1931,17 +1930,17 @@ +| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) +| +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++--- androidx.compose.runtime:runtime-livedata -> 1.8.3 +| +--- androidx.compose.runtime:runtime:1.8.3 (*) +| +--- androidx.lifecycle:lifecycle-livedata:2.6.1 -> 2.9.2 (*) +| +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) +| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.3 -> 2.9.2 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- androidx.compose.runtime:runtime:1.8.3 (c) +| +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++--- androidx.activity:activity-compose:1.10.1 (*) ++--- androidx.compose.material:material-icons-extended -> 1.7.8 (*) ++--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (*) @@ -1964,29 +1963,29 @@ +| | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) +| | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.2 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) +| | | +--- com.squareup.okhttp3:okhttp:4.12.0 (*) +| | | \--- com.squareup.okio:okio:3.9.0 (*) +| | +--- androidx.compose.foundation:foundation:1.6.8 -> 1.8.3 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) +| +--- io.coil-kt:coil:2.7.0 +| | +--- io.coil-kt:coil-base:2.7.0 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++--- io.coil-kt:coil-video:2.7.0 +| +--- androidx.core:core-ktx:1.12.0 -> 1.13.1 (*) +| +--- io.coil-kt:coil-base:2.7.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++--- io.coil-kt:coil-svg:2.7.0 +| +--- androidx.core:core-ktx:1.12.0 -> 1.13.1 (*) +| +--- com.caverock:androidsvg-aar:1.4 +| +--- io.coil-kt:coil-base:2.7.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++--- io.coil-kt:coil-gif:2.7.0 +| +--- androidx.core:core-ktx:1.12.0 -> 1.13.1 (*) +| +--- androidx.vectordrawable:vectordrawable-animated:1.1.0 (*) +| +--- io.coil-kt:coil-base:2.7.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++--- io.ktor:ktor-client-android:3.1.3 +| \--- io.ktor:ktor-client-android-jvm:3.1.3 +| +--- org.slf4j:slf4j-api:2.0.16 @@ -2010,13 +2009,13 @@ +| | | | | | \--- org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.7.0 +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-io-bytestring:0.7.0 +| | | | | | | \--- org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.7.0 -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | +--- io.ktor:ktor-http-cio:3.1.3 +| | | \--- io.ktor:ktor-http-cio-jvm:3.1.3 +| | | +--- org.slf4j:slf4j-api:2.0.16 @@ -2025,17 +2024,17 @@ +| | | | +--- org.slf4j:slf4j-api:2.0.16 +| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | | | +--- io.ktor:ktor-utils:3.1.3 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | | +--- io.ktor:ktor-http:3.1.3 (*) +| | | +--- io.ktor:ktor-io:3.1.3 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | +--- io.ktor:ktor-events:3.1.3 +| | | \--- io.ktor:ktor-events-jvm:3.1.3 +| | | +--- org.slf4j:slf4j-api:2.0.16 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | | +--- io.ktor:ktor-utils:3.1.3 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | +--- io.ktor:ktor-websocket-serialization:3.1.3 +| | | \--- io.ktor:ktor-websocket-serialization-jvm:3.1.3 +| | | +--- org.slf4j:slf4j-api:2.0.16 @@ -2050,37 +2049,37 @@ +| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | | | | +--- io.ktor:ktor-utils:3.1.3 (*) +| | | | | +--- io.ktor:ktor-http:3.1.3 (*) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | +--- io.ktor:ktor-sse:3.1.3 +| | | \--- io.ktor:ktor-sse-jvm:3.1.3 +| | | +--- org.slf4j:slf4j-api:2.0.16 +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | | +--- io.ktor:ktor-utils:3.1.3 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.2 +| | +--- org.slf4j:slf4j-api:1.7.32 -> 2.0.16 +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++--- io.ktor:ktor-client-logging:3.1.3 +| \--- io.ktor:ktor-client-logging-jvm:3.1.3 +| +--- org.slf4j:slf4j-api:2.0.16 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.10.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| +--- io.ktor:ktor-client-core:3.1.3 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++--- io.ktor:ktor-client-content-negotiation:3.1.3 +| \--- io.ktor:ktor-client-content-negotiation-jvm:3.1.3 +| +--- org.slf4j:slf4j-api:2.0.16 +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| +--- io.ktor:ktor-client-core:3.1.3 (*) +| +--- io.ktor:ktor-serialization:3.1.3 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++--- io.ktor:ktor-serialization-kotlinx-json:3.1.3 +| \--- io.ktor:ktor-serialization-kotlinx-json-jvm:3.1.3 +| +--- org.slf4j:slf4j-api:2.0.16 @@ -2091,18 +2090,18 @@ +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| | +--- io.ktor:ktor-serialization:3.1.3 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-json-io:1.8.1 +| | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-io-jvm:1.8.1 +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| | \--- org.jetbrains.kotlinx:kotlinx-io-core:0.6.0 -> 0.7.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +\--- com.google.accompanist:accompanist-permissions:0.37.3 + +--- androidx.activity:activity-compose:1.9.0 -> 1.10.1 (*) + +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (*) + +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.10.2 (*) -+ \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.1.21 (*) ++ \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 -> 2.2.0 (*) diff --git a/deps_wear.txt b/deps_wear.txt index ea1938fa9..12e5621b4 100644 --- a/deps_wear.txt +++ b/deps_wear.txt @@ -1,48 +1,48 @@ -++--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 +++--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 +| +--- org.jetbrains:annotations:13.0 -> 23.0.0 +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.0 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib-common:2.1.21 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib-common:2.2.0 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 1.9.0 (c) ++--- org.jetbrains.compose.components:components-resources:1.8.2 +| \--- org.jetbrains.compose.components:components-resources-android:1.8.2 -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) +| +--- org.jetbrains.compose.runtime:runtime:1.8.2 +| | +--- androidx.compose.runtime:runtime:1.8.2 -> 1.8.3 +| | | \--- androidx.compose.runtime:runtime-android:1.8.3 +| | | +--- androidx.annotation:annotation-experimental:1.4.1 -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.2.0 (*) +| | | +--- androidx.collection:collection:1.5.0 +| | | | \--- androidx.collection:collection-jvm:1.5.0 +| | | | +--- androidx.annotation:annotation:1.9.1 +| | | | | \--- androidx.annotation:annotation-jvm:1.9.1 -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- androidx.collection:collection-ktx:1.5.0 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -+| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 ++| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 ++| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2 +| | | | | +--- org.jetbrains:annotations:23.0.0 -+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (c) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 (c) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (c) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.8.1 (c) -+| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 (c) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2 (c) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (c) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.10.2 (c) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (c) ++| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2 (c) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 +| | | \--- androidx.annotation:annotation:1.9.1 (*) +| | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 +| | | +--- androidx.collection:collection:1.5.0 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| +--- org.jetbrains.compose.foundation:foundation:1.8.2 +| | +--- androidx.compose.foundation:foundation:1.8.2 -> 1.8.3 +| | | \--- androidx.compose.foundation:foundation-android:1.8.3 @@ -70,10 +70,11 @@ +| | | | | | | | | | +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*) +| | | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) +| | | | | | | | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) -+| | | | | | | | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.2.0 -+| | | | | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) ++| | | | | | | | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.3.0 ++| | | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | | | | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | | | | | | | | | | \--- androidx.concurrent:concurrent-futures-ktx:1.2.0 (c) ++| | | | | | | | | | | +--- org.jspecify:jspecify:1.0.0 ++| | | | | | | | | | | \--- androidx.concurrent:concurrent-futures-ktx:1.3.0 (c) +| | | | | | | | | | +--- androidx.interpolator:interpolator:1.0.0 +| | | | | | | | | | | \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 (*) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.2 -> 2.9.2 @@ -85,13 +86,13 @@ +| | | | | | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | | \--- androidx.arch.core:core-common:2.2.0 (*) +| | | | | | | | | | | +--- androidx.core:core-viewtree:1.0.0 -+| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 +| | | | | | | | | | | | \--- androidx.lifecycle:lifecycle-common-jvm:2.9.2 +| | | | | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) -+| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) ++| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | | | | | +--- org.jspecify:jspecify:1.0.0 +| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) @@ -104,19 +105,19 @@ +| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) +| | | | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 +| | | | | | | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | | | | | | | | | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) ++| | | | | | | | | | | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.3.0 (*) +| | | | | | | | | | | | +--- androidx.startup:startup-runtime:1.1.1 +| | | | | | | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | | | \--- androidx.tracing:tracing:1.0.0 +| | | | | | | | | | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) ++| | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | | | | | | | | | | +--- org.jspecify:jspecify:1.0.0 +| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) @@ -129,15 +130,15 @@ +| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) +| | | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | | | | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.1 +| | | | | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | | | | | | \--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) -+| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | | | | | | | \--- androidx.core:core-ktx:1.13.1 (c) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | | | | | | \--- androidx.core:core:1.13.1 (c) +| | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) +| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) @@ -146,9 +147,9 @@ +| | | | | | | | | \--- androidx.lifecycle:lifecycle-viewmodel-android:2.9.2 +| | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) @@ -160,7 +161,7 @@ +| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) +| | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.1 -> 2.9.2 @@ -172,7 +173,7 @@ +| | | | | | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) +| | | | | | | | | | +--- androidx.arch.core:core-runtime:2.2.0 (*) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) -+| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | | | +--- org.jspecify:jspecify:1.0.0 +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) @@ -184,7 +185,7 @@ +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) +| | | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) @@ -196,8 +197,8 @@ +| | | | | | | | | | +--- androidx.core:core-ktx:1.13.1 (*) +| | | | | | | | | | +--- androidx.core:core-viewtree:1.0.0 (*) +| | | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) -+| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) ++| | | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 +| | | | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 +| | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 @@ -205,12 +206,13 @@ +| | | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.1 (c) +| | | | | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (c) +| | | | | | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.1 (c) -+| | | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++| | | | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) +| | | | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.3.1 (c) -+| | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) -+| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) ++| | | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) @@ -223,26 +225,24 @@ +| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) +| | | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) +| | | | | | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) +| | | | | | | | +--- androidx.tracing:tracing:1.0.0 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | | | +--- androidx.activity:activity-compose:1.10.1 (c) +| | | | | | | | +--- androidx.activity:activity-ktx:1.10.1 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 +| | | | | | | | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.2 +| | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) -+| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) @@ -251,13 +251,15 @@ +| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) +| | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.9.2 +| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) +| | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) @@ -267,16 +269,17 @@ +| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) +| | | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 +| | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- androidx.savedstate:savedstate:1.3.1 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | +--- androidx.savedstate:savedstate-compose:1.3.1 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | | +--- androidx.activity:activity:1.10.1 (c) +| | | | | | | \--- androidx.activity:activity-compose:1.10.1 (c) +| | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -291,9 +294,9 @@ +| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) +| | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 +| | | | | | | \--- androidx.compose.ui:ui-geometry-android:1.8.3 +| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -302,7 +305,7 @@ +| | | | | | | | \--- androidx.compose.ui:ui-util-android:1.8.3 +| | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | | | +--- androidx.collection:collection:1.4.3 -> 1.5.0 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) @@ -311,8 +314,8 @@ +| | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) @@ -321,7 +324,7 @@ +| | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 +| | | | | | | \--- androidx.compose.ui:ui-graphics-android:1.8.3 +| | | | | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) @@ -339,31 +342,31 @@ +| | | | | | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (*) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) ++| | | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -+| | | | | | | | \--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) +| | | | | | | +--- androidx.graphics:graphics-path:1.0.1 +| | | | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) -+| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -+| | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++| | | | | | | \--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-text:1.8.3 +| | | | | | | \--- androidx.compose.ui:ui-text-android:1.8.3 +| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -383,7 +386,7 @@ +| | | | | | | | | +--- androidx.annotation:annotation:1.9.1 (*) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | | | | | | | | +--- androidx.startup:startup-runtime:1.1.1 (*) -+| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) @@ -397,26 +400,26 @@ +| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | | | +--- androidx.startup:startup-runtime:1.0.0 -> 1.1.1 (*) +| | | | | | | | \--- androidx.emoji2:emoji2-views-helper:1.4.0 (c) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -+| | | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++| | | | | | | \--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) +| | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) +| | | | | | +--- androidx.customview:customview-poolingcontainer:1.0.0 +| | | | | | | +--- androidx.core:core-ktx:1.5.0 -> 1.13.1 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.2.0 (*) +| | | | | | +--- androidx.emoji2:emoji2:1.2.0 -> 1.4.0 (*) +| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.2 +| | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.9.2 @@ -425,9 +428,6 @@ +| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) +| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) +| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) -+| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.9.2 (c) @@ -435,33 +435,36 @@ +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) ++| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) +| | | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) +| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) +| | | | | | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) +| | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | | +--- org.jspecify:jspecify:1.0.0 +| | | | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -+| | | | | | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | | | | +--- androidx.compose.ui:ui-util:1.8.3 (c) +| | | | | | +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (c) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) ++| | | | | | \--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | +--- androidx.compose.animation:animation:1.8.3 (c) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | +--- androidx.compose.foundation:foundation-layout:1.8.3 +| | | | | \--- androidx.compose.foundation:foundation-layout-android:1.8.3 +| | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -473,17 +476,17 @@ +| | | | | +--- androidx.compose.ui:ui-unit:1.8.3 (*) +| | | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | | | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | +--- androidx.compose.foundation:foundation:1.8.3 (c) -+| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui-geometry:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui-graphics:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui-util:1.8.3 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- androidx.compose.animation:animation-core:1.8.3 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | +--- androidx.compose.foundation:foundation-layout:1.8.3 (*) +| | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | +--- androidx.compose.ui:ui:1.8.3 (*) @@ -491,9 +494,9 @@ +| | | +--- androidx.compose.ui:ui-util:1.8.3 (*) +| | | +--- androidx.core:core:1.13.1 (*) +| | | +--- androidx.emoji2:emoji2:1.3.0 -> 1.4.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.compose.foundation:foundation-layout:1.8.3 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | +--- org.jetbrains.compose.animation:animation:1.8.2 +| | | +--- androidx.compose.animation:animation:1.8.2 -> 1.8.3 (*) +| | | +--- org.jetbrains.compose.animation:animation-core:1.8.2 @@ -506,27 +509,27 @@ +| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 +| | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.5 -> 2.9.2 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) ++| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 +| | | | | | +--- androidx.arch.core:core-common:2.2.0 (*) +| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.5 -> 2.9.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) ++| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose:2.8.4 +| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.5 -> 2.9.2 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-common:2.8.4 (*) +| | | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-runtime:2.8.4 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.runtime:runtime:1.6.11 -> 1.8.2 (*) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) +| | | | | +--- org.jetbrains.androidx.lifecycle:lifecycle-viewmodel:2.8.4 +| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.5 -> 2.9.2 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.6.11 -> 1.8.2 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (*) ++| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) @@ -534,15 +537,15 @@ +| | | | | | +--- androidx.compose.runtime:runtime-saveable:1.8.2 -> 1.8.3 (*) +| | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 +| | | | | | +--- androidx.compose.ui:ui-geometry:1.8.2 -> 1.8.3 (*) +| | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 +| | | | | | | +--- androidx.compose.ui:ui-util:1.8.2 -> 1.8.3 (*) +| | | | | | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 +| | | | | | +--- androidx.compose.ui:ui-graphics:1.8.2 -> 1.8.3 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) @@ -555,9 +558,9 @@ +| | | | | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) +| | | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-text:1.8.2 +| | | | | | +--- androidx.compose.ui:ui-text:1.8.2 -> 1.8.3 (*) +| | | | | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) @@ -568,16 +571,16 @@ +| | | | | | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) +| | | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) +| | | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui-unit:1.8.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) +| | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 +| | | | +--- androidx.compose.foundation:foundation-layout:1.8.2 -> 1.8.3 (*) @@ -586,12 +589,12 @@ +| | | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) +| | | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-geometry:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 (*) @@ -599,12 +602,12 @@ +| | +--- org.jetbrains.compose.ui:ui:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-text:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) ++--- project :wear-datalayer +| +--- io.grpc:grpc-kotlin-stub:1.4.3 -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0 -> 1.8.1 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0 -> 1.10.2 (*) +| | +--- io.grpc:grpc-stub:1.62.2 +| | | +--- io.grpc:grpc-api:1.62.2 -> 1.73.0 +| | | | +--- com.google.code.findbugs:jsr305:3.0.2 @@ -645,53 +648,13 @@ +| | +--- androidx.core:core:1.13.1 (*) +| | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.2 (*) +| | \--- com.google.guava:guava:33.3.1-android (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -+| +--- com.google.android.horologist:horologist-datalayer:0.6.23 -+| | +--- androidx.compose:compose-bom:2025.02.00 -+| | | +--- androidx.compose.animation:animation:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation-layout:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.material:material-icons-core:1.7.8 (c) -+| | | +--- androidx.compose.material:material-icons-extended:1.7.8 (c) -+| | | +--- androidx.compose.material:material-ripple:1.7.8 -> 1.8.2 (c) -+| | | +--- androidx.compose.material3:material3:1.3.1 -> 1.3.2 (c) -+| | | +--- androidx.compose.runtime:runtime:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.runtime:runtime-saveable:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-graphics:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-text:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling-preview:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling-preview-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-unit:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-util:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-unit-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.material3:material3-android:1.3.1 -> 1.3.2 (c) -+| | | +--- androidx.compose.animation:animation-core:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.material:material-icons-core-android:1.7.8 (c) -+| | | +--- androidx.compose.material:material-icons-extended-android:1.7.8 (c) -+| | | +--- androidx.compose.ui:ui-geometry:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-text-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-util-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.material:material-ripple-android:1.7.8 -> 1.8.2 (c) -+| | | +--- androidx.compose.ui:ui-graphics-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.runtime:runtime-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.material:material:1.7.8 (c) -+| | | +--- androidx.compose.ui:ui-tooling-data:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-geometry-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.animation:animation-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.ui:ui-tooling-data-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.material:material-android:1.7.8 (c) -+| | | +--- androidx.compose.runtime:runtime-saveable-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.animation:animation-core-android:1.7.8 -> 1.8.3 (c) -+| | | +--- androidx.compose.foundation:foundation-layout-android:1.7.8 -> 1.8.3 (c) -+| | | \--- androidx.compose.foundation:foundation-android:1.7.8 -> 1.8.3 (c) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) ++| +--- com.google.android.horologist:horologist-datalayer:0.7.15 ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) +| | | +--- com.google.android.gms:play-services-tasks:16.0.1 -> 18.2.0 +| | | | \--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 +| | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) @@ -715,7 +678,7 @@ +| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) +| | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 +| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (*) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) @@ -729,9 +692,9 @@ +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) ++| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) +| | | | | | +--- org.jspecify:jspecify:1.0.0 +| | | | | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) @@ -745,7 +708,7 @@ +| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | | | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | | | \--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.9.2 (*) +| | | | +--- androidx.activity:activity:1.2.4 -> 1.10.1 (*) @@ -754,27 +717,27 @@ +| | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1 -> 2.9.2 (*) +| | | | +--- androidx.savedstate:savedstate:1.1.0 -> 1.3.1 (*) +| | | | \--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.1 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) -+| | +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.2 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 +| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) -+| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) +| | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) -+| | +--- com.google.android.horologist:horologist-annotations:0.6.23 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | +--- com.google.android.horologist:horologist-annotations:0.7.15 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +| | +--- com.google.android.gms:play-services-wearable:19.0.0 +| | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) +| | | +--- com.google.android.gms:play-services-base:18.5.0 @@ -785,7 +748,7 @@ +| | | | \--- com.google.android.gms:play-services-tasks:18.2.0 (*) +| | | +--- com.google.android.gms:play-services-basement:18.4.0 -> 18.5.0 (*) +| | | \--- com.google.android.gms:play-services-tasks:18.2.0 (*) -+| | +--- androidx.datastore:datastore-preferences:1.1.3 -> 1.1.7 ++| | +--- androidx.datastore:datastore-preferences:1.1.7 +| | | \--- androidx.datastore:datastore-preferences-android:1.1.7 +| | | +--- androidx.datastore:datastore:1.1.7 +| | | | \--- androidx.datastore:datastore-android:1.1.7 @@ -794,11 +757,11 @@ +| | | | | \--- androidx.datastore:datastore-core-android:1.1.7 +| | | | | +--- androidx.annotation:annotation:1.7.0 -> 1.9.1 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 -> 2.1.21 -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.1.21 -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) @@ -810,9 +773,9 @@ +| | | | | +--- androidx.datastore:datastore-core:1.1.7 (*) +| | | | | +--- com.squareup.okio:okio:3.4.0 -> 3.9.0 +| | | | | | \--- com.squareup.okio:okio-jvm:3.9.0 -+| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.2.0 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) @@ -820,8 +783,8 @@ +| | | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) +| | | | | \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | | +--- com.squareup.okio:okio:3.4.0 -> 3.9.0 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) @@ -835,74 +798,74 @@ +| | | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 +| | | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 +| | | | | | +--- androidx.datastore:datastore:1.1.7 (c) -+| | | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) -+| | | | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) -+| | | | | | \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) ++| | | | | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) ++| | | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) ++| | | | | | \--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) -+| | | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) ++| | | | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) +| | | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | | \--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | +--- com.squareup.okio:okio:3.4.0 -> 3.9.0 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-core-okio:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-preferences:1.1.7 (c) +| | | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) +| | | | \--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | +--- androidx.datastore:datastore:1.1.7 (c) +| | | +--- androidx.datastore:datastore-preferences-core:1.1.7 (c) -+| | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | +--- androidx.datastore:datastore-preferences-external-protobuf:1.1.7 (c) ++| | | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (c) +| | | +--- androidx.datastore:datastore-core:1.1.7 (c) +| | | \--- androidx.datastore:datastore-core-okio:1.1.7 (c) -+| | +--- androidx.datastore:datastore-preferences-proto:1.1.3 -> 1.1.7 (*) -+| | +--- androidx.datastore:datastore:1.1.3 -> 1.1.7 (*) -+| | +--- com.google.protobuf:protobuf-kotlin-lite:4.29.0 -> 4.31.1 ++| | +--- androidx.datastore:datastore-preferences-proto:1.1.7 (*) ++| | +--- androidx.datastore:datastore:1.1.7 (*) ++| | +--- com.google.protobuf:protobuf-kotlin-lite:4.26.1 -> 4.31.1 +| | | +--- com.google.protobuf:protobuf-javalite:4.31.1 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 2.1.21 (*) -+| | +--- androidx.wear:wear-remote-interactions:1.1.0 -+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 -> 1.2.0 -+| | | | +--- androidx.concurrent:concurrent-futures:1.2.0 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -+| | | | \--- androidx.concurrent:concurrent-futures:1.2.0 (c) -+| | | +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.5.0 (*) -+| | | +--- com.google.android.gms:play-services-wearable:17.1.0 -> 19.0.0 (*) -+| | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 2.2.0 (*) ++| | \--- androidx.wear:wear-remote-interactions:1.1.0 ++| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 -> 1.3.0 ++| | | +--- androidx.concurrent:concurrent-futures:1.3.0 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 -> 1.10.2 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | \--- androidx.concurrent:concurrent-futures:1.3.0 (c) ++| | +--- com.google.android.gms:play-services-basement:17.0.0 -> 18.5.0 (*) ++| | +--- com.google.android.gms:play-services-wearable:17.1.0 -> 19.0.0 (*) ++| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| +--- androidx.datastore:datastore-preferences:1.1.7 (*) +| \--- com.google.protobuf:protobuf-kotlin-lite:4.31.1 (*) ++--- project :kmp +| +--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.compose.runtime:runtime:1.8.3 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.1.21 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib-common -> 2.2.0 ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (c) -+| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) +| | +--- androidx.compose.ui:ui-text:1.8.3 (c) +| | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) -+| | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) +| | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.1.21 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.2.0 (c) ++| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) ++| | \--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| +--- project :data +| | +--- dev.zacsweers.redacted:redacted-compiler-plugin-annotations:1.13.0 +| | | \--- dev.zacsweers.redacted:redacted-compiler-plugin-annotations-jvm:1.13.0 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (*) +| | +--- androidx.room:room-runtime:2.7.2 +| | | \--- androidx.room:room-runtime-android:2.7.2 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) @@ -912,42 +875,42 @@ +| | | +--- androidx.room:room-common:2.7.2 +| | | | \--- androidx.room:room-common-jvm:2.7.2 +| | | | +--- androidx.annotation:annotation:1.9.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- androidx.room:room-runtime:2.7.2 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | | +--- androidx.sqlite:sqlite:2.5.1 +| | | | \--- androidx.sqlite:sqlite-android:2.5.1 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- androidx.sqlite:sqlite-framework:2.5.1 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | | +--- androidx.sqlite:sqlite-framework:2.5.1 +| | | | \--- androidx.sqlite:sqlite-framework-android:2.5.1 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | +--- androidx.sqlite:sqlite:2.5.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | +--- androidx.sqlite:sqlite:2.5.1 (c) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.10.2 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | +--- org.jspecify:jspecify:1.0.0 +| | | +--- androidx.room:room-common:2.7.2 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.10 -> 2.2.0 (c) +| | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 +| | | \--- org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.2 -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 +| | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.1 +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.1 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.1 (*) +| | +--- co.touchlab:kermit:2.0.6 +| | | \--- co.touchlab:kermit-android:2.0.6 +| | | +--- co.touchlab:kermit-core:2.0.6 +| | | | \--- co.touchlab:kermit-core-android:2.0.6 -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (*) +| | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.21 (*) +| +--- org.jetbrains.compose.components:components-resources:1.8.2 (*) +| +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) @@ -964,10 +927,10 @@ +| | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) +| | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) +| | | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | +--- androidx.activity:activity-ktx:1.10.1 (c) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) +| | | | \--- androidx.activity:activity:1.10.1 (c) +| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) @@ -978,16 +941,16 @@ +| | | +--- androidx.compose.material:material-icons-core:1.6.0 -> 1.7.8 +| | | | \--- androidx.compose.material:material-icons-core-android:1.7.8 +| | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.2 -+| | | | \--- androidx.compose.material:material-ripple-android:1.8.2 ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.3 ++| | | | \--- androidx.compose.material:material-ripple-android:1.8.3 +| | | | +--- androidx.collection:collection:1.5.0 (*) +| | | | +--- androidx.compose.animation:animation:1.7.1 -> 1.8.3 (*) +| | | | +--- androidx.compose.foundation:foundation:1.7.1 -> 1.8.3 (*) -+| | | | +--- androidx.compose.runtime:runtime:1.8.2 -> 1.8.3 (*) ++| | | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | | +--- androidx.compose.ui:ui-util:1.7.1 -> 1.8.3 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | | +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui:1.6.0 -> 1.8.3 (*) +| | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.8.3 (*) @@ -999,6 +962,7 @@ +| | | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2 (c) ++| | | +--- androidx.lifecycle:lifecycle-process:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (c) @@ -1006,21 +970,20 @@ +| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.2 (c) +| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) -+| | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | | \--- androidx.lifecycle:lifecycle-process:2.9.2 (c) ++| | | \--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| | +--- org.jetbrains.compose.animation:animation-core:1.8.2 (*) +| | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) +| | +--- org.jetbrains.compose.foundation:foundation-layout:1.8.2 (*) +| | +--- org.jetbrains.compose.material:material-ripple:1.8.2 -+| | | +--- androidx.compose.material:material-ripple:1.8.2 (*) ++| | | +--- androidx.compose.material:material-ripple:1.8.2 -> 1.8.3 (*) +| | | +--- org.jetbrains.compose.animation:animation:1.8.2 (*) +| | | +--- org.jetbrains.compose.collection-internal:collection:1.8.2 (*) +| | | +--- org.jetbrains.compose.foundation:foundation:1.8.2 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-backhandler:1.8.2 +| | | \--- org.jetbrains.compose.ui:ui-backhandler-android:1.8.2 @@ -1029,13 +992,13 @@ +| | | +--- org.jetbrains.compose.annotation-internal:annotation:1.8.2 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.8.2 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 (c) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.10.2 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.21 -> 2.2.0 (c) +| | +--- org.jetbrains.compose.ui:ui-graphics:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-text:1.8.2 (*) +| | +--- org.jetbrains.compose.ui:ui-util:1.8.2 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- org.jetbrains.compose.material:material-icons-extended:1.7.3 +| | +--- androidx.compose.material:material-icons-extended:1.7.6 -> 1.7.8 +| | | \--- androidx.compose.material:material-icons-extended-android:1.7.8 @@ -1057,7 +1020,7 @@ +| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (*) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) +| | +--- androidx.lifecycle:lifecycle-common:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-runtime:2.9.2 (c) @@ -1067,7 +1030,7 @@ +| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| | +--- androidx.lifecycle:lifecycle-livedata-core:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-livedata:2.9.2 (c) +| | +--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) @@ -1077,7 +1040,7 @@ +| +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.2 (*) +| +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.4.0 +| | \--- org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.4.0 -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.1 (*) +| \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.1.21 (*) ++--- com.google.android.gms:play-services-wearable:19.0.0 (*) @@ -1089,9 +1052,9 @@ +| | \--- androidx.paging:paging-common-android:3.3.6 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.arch.core:core-common:2.2.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| \--- androidx.paging:paging-common:3.3.6 (c) ++--- androidx.compose.ui:ui -> 1.8.3 (*) ++--- androidx.compose.ui:ui-graphics -> 1.8.3 (*) @@ -1108,7 +1071,7 @@ ++--- com.google.firebase:firebase-crashlytics -> 19.4.4 +| +--- com.google.firebase:firebase-sessions:2.1.2 +| | +--- com.google.firebase:firebase-common:21.0.0 -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.6.4 -> 1.8.1 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.6.4 -> 1.10.2 (*) +| | | +--- com.google.firebase:firebase-components:18.0.0 +| | | | +--- com.google.firebase:firebase-annotations:16.2.0 +| | | | | \--- javax.inject:javax.inject:1 @@ -1116,16 +1079,16 @@ +| | | | \--- com.google.errorprone:error_prone_annotations:2.26.0 -> 2.30.0 +| | | +--- com.google.firebase:firebase-annotations:16.2.0 (*) +| | | +--- androidx.annotation:annotation:1.5.0 -> 1.9.1 (*) -+| | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.3.0 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- com.google.android.gms:play-services-basement:18.3.0 -> 18.5.0 (*) +| | | \--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) +| | +--- com.google.firebase:firebase-common-ktx:21.0.0 +| | | +--- com.google.firebase:firebase-common:21.0.0 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.0 -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.1.21 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.2.0 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.0 -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.0 -> 2.2.0 (*) +| | | +--- com.google.firebase:firebase-components:18.0.0 (*) +| | | \--- com.google.firebase:firebase-annotations:16.2.0 (*) +| | +--- com.google.firebase:firebase-components:18.0.0 (*) @@ -1147,7 +1110,7 @@ +| | | +--- com.google.firebase:firebase-common-ktx:21.0.0 (*) +| | | +--- com.google.firebase:firebase-components:18.0.0 (*) +| | | +--- com.google.firebase:firebase-installations-interop:17.1.1 -> 17.2.0 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | +--- com.google.firebase:firebase-datatransport:19.0.0 +| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | +--- com.google.android.datatransport:transport-api:3.1.0 -> 3.2.0 @@ -1213,17 +1176,17 @@ +| | | +--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | \--- androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 (c) +| | | +--- androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) ++| | | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.3.0 (*) +| | | | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) +| | | | +--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 (*) +| | | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) ++| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) +| | | | \--- androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 (c) +| | | +--- com.google.android.gms:play-services-base:18.5.0 (*) +| | | +--- com.google.android.gms:play-services-basement:18.5.0 (*) @@ -1249,164 +1212,215 @@ +| | +--- com.google.firebase:firebase-installations-interop:17.0.0 -> 17.2.0 (*) +| | +--- com.google.firebase:firebase-measurement-connector:19.0.0 -> 20.0.1 (*) +| | +--- com.google.guava:guava:31.1-android -> 33.3.1-android (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) +| \--- com.google.android.gms:play-services-measurement-sdk:22.5.0 +| +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) +| +--- com.google.android.gms:play-services-basement:18.5.0 (*) +| +--- com.google.android.gms:play-services-measurement-base:22.5.0 (*) +| \--- com.google.android.gms:play-services-measurement-impl:22.5.0 (*) -++--- androidx.wear.compose:compose-material:1.4.1 -+| +--- androidx.compose.animation:animation:1.7.0 -> 1.8.3 (*) -+| +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (*) -+| +--- androidx.compose.material:material-icons-core:1.7.0 -> 1.7.8 (*) -+| +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.2 (*) -+| +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) -+| +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) -+| +--- androidx.compose.ui:ui-text:1.7.0 -> 1.8.3 (*) -+| +--- androidx.compose.ui:ui-util:1.7.0 -> 1.8.3 (*) +++--- androidx.wear.compose:compose-material:1.4.1 -> 1.5.0-rc01 ++| +--- androidx.compose.animation:animation:1.8.0 -> 1.8.3 (*) ++| +--- androidx.compose.foundation:foundation:1.8.0 -> 1.8.3 (*) ++| +--- androidx.compose.material:material-icons-core:1.7.7 -> 1.7.8 (*) ++| +--- androidx.compose.material:material-ripple:1.7.7 -> 1.8.3 (*) ++| +--- androidx.compose.runtime:runtime:1.8.0 -> 1.8.3 (*) ++| +--- androidx.compose.ui:ui:1.8.2 -> 1.8.3 (*) ++| +--- androidx.compose.ui:ui-text:1.8.0 -> 1.8.3 (*) ++| +--- androidx.compose.ui:ui-util:1.8.0 -> 1.8.3 (*) +| +--- androidx.lifecycle:lifecycle-common:2.7.0 -> 2.9.2 (*) -+| +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| +--- androidx.wear.compose:compose-foundation:1.4.1 -+| | +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.foundation:foundation-layout:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui-text:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui-util:1.7.0 -> 1.8.3 (*) ++| +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) ++| +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 ++| | +--- androidx.compose.foundation:foundation:1.8.0 -> 1.8.3 (*) ++| | +--- androidx.compose.foundation:foundation-layout:1.8.0 -> 1.8.3 (*) ++| | +--- androidx.compose.runtime:runtime:1.8.0 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui:1.8.2 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui-util:1.8.0 -> 1.8.3 (*) +| | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) +| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.7.0 -> 2.9.2 (*) -+| | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | +--- androidx.wear.compose:compose-material:1.4.1 (c) -+| | +--- androidx.wear.compose:compose-material-core:1.4.1 (c) -+| | +--- androidx.wear.compose:compose-navigation:1.4.1 (c) -+| | \--- androidx.wear.compose:compose-ui-tooling:1.4.1 (c) -+| +--- androidx.wear.compose:compose-material-core:1.4.1 -+| | +--- androidx.compose.animation:animation:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.foundation:foundation:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.material:material-icons-core:1.7.0 -> 1.7.8 (*) -+| | +--- androidx.compose.material:material-ripple:1.7.0 -> 1.8.2 (*) -+| | +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui-text:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui-util:1.7.0 -> 1.8.3 (*) -+| | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | +--- androidx.wear.compose:compose-foundation:1.4.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | +--- androidx.wear.compose:compose-foundation:1.4.1 (c) -+| | +--- androidx.wear.compose:compose-material:1.4.1 (c) -+| | +--- androidx.wear.compose:compose-navigation:1.4.1 (c) -+| | \--- androidx.wear.compose:compose-ui-tooling:1.4.1 (c) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| +--- androidx.wear.compose:compose-foundation:1.4.1 (c) -+| +--- androidx.wear.compose:compose-material-core:1.4.1 (c) -+| +--- androidx.wear.compose:compose-navigation:1.4.1 (c) -+| \--- androidx.wear.compose:compose-ui-tooling:1.4.1 (c) -++--- androidx.wear.compose:compose-foundation:1.4.1 (*) -++--- androidx.wear.compose:compose-navigation:1.4.1 -+| +--- androidx.activity:activity-compose:1.7.0 -> 1.10.1 (*) -+| +--- androidx.compose.runtime:runtime:1.7.0 -> 1.8.3 (*) -+| +--- androidx.compose.ui:ui:1.7.0 -> 1.8.3 (*) ++| | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) ++| | +--- androidx.wear.compose:compose-material:1.5.0-rc01 (c) ++| | +--- androidx.wear.compose:compose-material-core:1.5.0-rc01 (c) ++| | +--- androidx.wear.compose:compose-navigation:1.5.0-rc01 (c) ++| | \--- androidx.wear.compose:compose-ui-tooling:1.5.0-rc01 (c) ++| +--- androidx.wear.compose:compose-material-core:1.5.0-rc01 ++| | +--- androidx.compose.animation:animation:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.compose.foundation:foundation:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.compose.material:material-icons-core:1.7.4 -> 1.7.8 (*) ++| | +--- androidx.compose.material:material-ripple:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.compose.runtime:runtime:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui-text:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui-util:1.7.4 -> 1.8.3 (*) ++| | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) ++| | +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (*) ++| | +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (c) ++| | +--- androidx.wear.compose:compose-material:1.5.0-rc01 (c) ++| | +--- androidx.wear.compose:compose-navigation:1.5.0-rc01 (c) ++| | \--- androidx.wear.compose:compose-ui-tooling:1.5.0-rc01 (c) ++| +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (c) ++| +--- androidx.wear.compose:compose-material-core:1.5.0-rc01 (c) ++| +--- androidx.wear.compose:compose-navigation:1.5.0-rc01 (c) ++| \--- androidx.wear.compose:compose-ui-tooling:1.5.0-rc01 (c) +++--- androidx.wear.compose:compose-foundation:1.4.1 -> 1.5.0-rc01 (*) +++--- androidx.wear.compose:compose-navigation:1.4.1 -> 1.5.0-rc01 ++| +--- androidx.activity:activity-compose:1.9.0 -> 1.10.1 (*) ++| +--- androidx.compose.animation:animation:1.7.4 -> 1.8.3 (*) ++| +--- androidx.compose.runtime:runtime:1.7.4 -> 1.8.3 (*) ++| +--- androidx.compose.ui:ui:1.7.4 -> 1.8.3 (*) +| +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.7.0 -> 2.9.2 (*) -+| +--- androidx.navigation:navigation-common:2.6.0 -> 2.8.8 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.collection:collection-ktx:1.4.2 -> 1.5.0 (*) -+| | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) -+| | +--- androidx.lifecycle:lifecycle-common:2.6.2 -> 2.9.2 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.9.2 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.9.2 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 -> 2.9.2 (*) -+| | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-compose:2.8.8 (c) -+| | +--- androidx.navigation:navigation-runtime:2.8.8 (c) -+| | +--- androidx.navigation:navigation-runtime-ktx:2.8.8 (c) -+| | \--- androidx.navigation:navigation-common-ktx:2.8.8 (c) -+| +--- androidx.navigation:navigation-compose:2.6.0 -> 2.8.8 -+| | +--- androidx.activity:activity-compose:1.8.0 -> 1.10.1 (*) -+| | +--- androidx.compose.animation:animation:1.7.2 -> 1.8.3 (*) -+| | +--- androidx.compose.foundation:foundation-layout:1.7.2 -> 1.8.3 (*) -+| | +--- androidx.compose.runtime:runtime:1.7.2 -> 1.8.3 (*) -+| | +--- androidx.compose.runtime:runtime-saveable:1.7.2 -> 1.8.3 (*) -+| | +--- androidx.compose.ui:ui:1.7.2 -> 1.8.3 (*) -+| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.2 -> 2.9.2 (*) -+| | +--- androidx.navigation:navigation-runtime-ktx:2.8.8 -+| | | +--- androidx.navigation:navigation-common-ktx:2.8.8 -+| | | | +--- androidx.navigation:navigation-common:2.8.8 (*) -+| | | | +--- androidx.navigation:navigation-common:2.8.8 (c) -+| | | | +--- androidx.navigation:navigation-compose:2.8.8 (c) -+| | | | +--- androidx.navigation:navigation-runtime:2.8.8 (c) -+| | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.8 (c) -+| | | +--- androidx.navigation:navigation-runtime:2.8.8 -+| | | | +--- androidx.activity:activity-ktx:1.7.1 -> 1.10.1 (*) -+| | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) -+| | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) -+| | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.9.2 (*) -+| | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.9.2 (*) -+| | | | +--- androidx.navigation:navigation-common:2.8.8 (*) -+| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.8.1 (*) -+| | | | +--- androidx.navigation:navigation-common:2.8.8 (c) -+| | | | +--- androidx.navigation:navigation-compose:2.8.8 (c) -+| | | | +--- androidx.navigation:navigation-runtime-ktx:2.8.8 (c) -+| | | | \--- androidx.navigation:navigation-common-ktx:2.8.8 (c) -+| | | +--- androidx.navigation:navigation-common:2.8.8 (c) -+| | | +--- androidx.navigation:navigation-common-ktx:2.8.8 (c) -+| | | +--- androidx.navigation:navigation-compose:2.8.8 (c) -+| | | \--- androidx.navigation:navigation-runtime:2.8.8 (c) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.8.1 (*) -+| | +--- androidx.navigation:navigation-common:2.8.8 (c) -+| | +--- androidx.navigation:navigation-runtime:2.8.8 (c) -+| | +--- androidx.navigation:navigation-runtime-ktx:2.8.8 (c) -+| | \--- androidx.navigation:navigation-common-ktx:2.8.8 (c) -+| +--- androidx.navigation:navigation-runtime:2.6.0 -> 2.8.8 (*) -+| +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) -+| +--- androidx.wear.compose:compose-material:1.4.1 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| +--- androidx.wear.compose:compose-foundation:1.4.1 (c) -+| +--- androidx.wear.compose:compose-material:1.4.1 (c) -+| +--- androidx.wear.compose:compose-material-core:1.4.1 (c) -+| \--- androidx.wear.compose:compose-ui-tooling:1.4.1 (c) ++| +--- androidx.navigation:navigation-common:2.6.0 -> 2.9.2 ++| | \--- androidx.navigation:navigation-common-android:2.9.2 ++| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) ++| | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) ++| | +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) ++| | +--- androidx.navigation:navigation-compose:2.9.2 (c) ++| | +--- androidx.navigation:navigation-runtime:2.9.2 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| +--- androidx.navigation:navigation-compose:2.6.0 -> 2.9.2 ++| | \--- androidx.navigation:navigation-compose-android:2.9.2 ++| | +--- androidx.activity:activity:1.8.0 -> 1.10.1 (*) ++| | +--- androidx.activity:activity-compose:1.8.0 -> 1.10.1 (*) ++| | +--- androidx.annotation:annotation:1.8.0 -> 1.9.1 (*) ++| | +--- androidx.collection:collection:1.4.5 -> 1.5.0 (*) ++| | +--- androidx.compose.animation:animation:1.7.2 -> 1.8.3 (*) ++| | +--- androidx.compose.animation:animation-core:1.7.2 -> 1.8.3 (*) ++| | +--- androidx.compose.foundation:foundation-layout:1.7.2 -> 1.8.3 (*) ++| | +--- androidx.compose.runtime:runtime:1.7.2 -> 1.8.3 (*) ++| | +--- androidx.compose.runtime:runtime-saveable:1.7.2 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui:1.7.2 -> 1.8.3 (*) ++| | +--- androidx.lifecycle:lifecycle-common:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.2 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.0 -> 2.9.2 (*) ++| | +--- androidx.navigation:navigation-common:2.9.2 (*) ++| | +--- androidx.navigation:navigation-runtime:2.9.2 ++| | | \--- androidx.navigation:navigation-runtime-android:2.9.2 ++| | | +--- androidx.activity:activity-ktx:1.7.1 -> 1.10.1 (*) ++| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) ++| | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) ++| | | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) ++| | | +--- androidx.lifecycle:lifecycle-common:2.8.7 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-runtime:2.8.7 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.7 -> 2.9.2 (*) ++| | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7 -> 2.9.2 (*) ++| | | +--- androidx.navigation:navigation-common:2.9.2 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) ++| | | +--- androidx.navigation:navigation-common:2.9.2 (c) ++| | | +--- androidx.navigation:navigation-compose:2.9.2 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | +--- androidx.savedstate:savedstate:1.3.0 -> 1.3.1 (*) ++| | +--- androidx.savedstate:savedstate-compose:1.3.0 -> 1.3.1 ++| | | \--- androidx.savedstate:savedstate-compose-android:1.3.1 ++| | | +--- androidx.annotation:annotation:1.9.1 (*) ++| | | +--- androidx.compose.runtime:runtime:1.7.5 -> 1.8.3 (*) ++| | | +--- androidx.core:core-ktx:1.13.1 (*) ++| | | +--- androidx.savedstate:savedstate:1.3.1 (*) ++| | | +--- androidx.savedstate:savedstate:1.3.1 (c) ++| | | \--- androidx.savedstate:savedstate-ktx:1.3.1 (c) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3 -> 1.8.1 (*) ++| | +--- androidx.navigation:navigation-common:2.9.2 (c) ++| | +--- androidx.navigation:navigation-runtime:2.9.2 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| +--- androidx.navigation:navigation-runtime:2.6.0 -> 2.9.2 (*) ++| +--- androidx.profileinstaller:profileinstaller:1.4.0 (*) ++| +--- androidx.wear.compose:compose-material:1.5.0-rc01 (*) ++| +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (c) ++| +--- androidx.wear.compose:compose-material:1.5.0-rc01 (c) ++| +--- androidx.wear.compose:compose-material-core:1.5.0-rc01 (c) ++| \--- androidx.wear.compose:compose-ui-tooling:1.5.0-rc01 (c) ++--- androidx.wear:wear-input:1.2.0-beta01 +| +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| +--- org.jspecify:jspecify:1.0.0 -+| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++--- androidx.wear:wear-tooling-preview:1.0.0 +| +--- androidx.annotation:annotation:1.6.0 -> 1.9.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++--- androidx.activity:activity-compose:1.10.1 (*) ++--- androidx.core:core-splashscreen:1.0.1 +| +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-compose-layout:0.6.23 -+| +--- androidx.compose:compose-bom:2025.02.00 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.2.0 (*) +++--- com.google.android.horologist:horologist-compose-layout:0.7.15 ++| +--- androidx.compose:compose-bom:2025.07.00 ++| | +--- androidx.compose.animation:animation:1.8.3 (c) ++| | +--- androidx.compose.foundation:foundation:1.8.3 (c) ++| | +--- androidx.compose.foundation:foundation-layout:1.8.3 (c) ++| | +--- androidx.compose.material:material-icons-core:1.7.8 (c) ++| | +--- androidx.compose.material:material-icons-extended:1.7.8 (c) ++| | +--- androidx.compose.material:material-ripple:1.8.3 (c) ++| | +--- androidx.compose.material3:material3:1.3.2 (c) ++| | +--- androidx.compose.runtime:runtime:1.8.3 (c) ++| | +--- androidx.compose.runtime:runtime-saveable:1.8.3 (c) ++| | +--- androidx.compose.ui:ui:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-text:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-tooling:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-tooling-preview-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-unit:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-util:1.8.3 (c) ++| | +--- androidx.compose.runtime:runtime-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-graphics-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-text-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-tooling-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-unit-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-util-android:1.8.3 (c) ++| | +--- androidx.compose.material3:material3-android:1.3.2 (c) ++| | +--- androidx.compose.animation:animation-core:1.8.3 (c) ++| | +--- androidx.compose.animation:animation-android:1.8.3 (c) ++| | +--- androidx.compose.foundation:foundation-android:1.8.3 (c) ++| | +--- androidx.compose.foundation:foundation-layout-android:1.8.3 (c) ++| | +--- androidx.compose.material:material-icons-core-android:1.7.8 (c) ++| | +--- androidx.compose.material:material-icons-extended-android:1.7.8 (c) ++| | +--- androidx.compose.material:material-ripple-android:1.8.3 (c) ++| | +--- androidx.compose.runtime:runtime-saveable-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) ++| | +--- androidx.compose.material:material:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-tooling-data:1.8.3 (c) ++| | +--- androidx.compose.animation:animation-core-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-geometry-android:1.8.3 (c) ++| | +--- androidx.compose.ui:ui-tooling-data-android:1.8.3 (c) ++| | \--- androidx.compose.material:material-android:1.8.3 (c) +| +--- androidx.compose.ui:ui-util -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-tooling -> 1.8.3 +| | \--- androidx.compose.ui:ui-tooling-android:1.8.3 +| | +--- androidx.activity:activity-compose:1.7.0 -> 1.10.1 (*) +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.compose.animation:animation:1.8.3 (*) -+| | +--- androidx.compose.material:material:1.0.0 -> 1.7.8 -+| | | \--- androidx.compose.material:material-android:1.7.8 -+| | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | | +--- androidx.annotation:annotation-experimental:1.4.0 -> 1.4.1 (*) -+| | | +--- androidx.compose.animation:animation:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.animation:animation-core:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.foundation:foundation:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.foundation:foundation-layout:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.material:material-ripple:1.7.8 -> 1.8.2 (*) -+| | | +--- androidx.compose.runtime:runtime:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.ui:ui:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.ui:ui-text:1.7.8 -> 1.8.3 (*) -+| | | +--- androidx.compose.ui:ui-util:1.7.8 -> 1.8.3 (*) ++| | +--- androidx.compose.material:material:1.0.0 -> 1.8.3 ++| | | \--- androidx.compose.material:material-android:1.8.3 ++| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) ++| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) ++| | | +--- androidx.compose.animation:animation:1.7.4 -> 1.8.3 (*) ++| | | +--- androidx.compose.animation:animation-core:1.7.4 -> 1.8.3 (*) ++| | | +--- androidx.compose.foundation:foundation:1.7.4 -> 1.8.3 (*) ++| | | +--- androidx.compose.foundation:foundation-layout:1.7.4 -> 1.8.3 (*) ++| | | +--- androidx.compose.material:material-ripple:1.8.3 (*) ++| | | +--- androidx.compose.runtime:runtime:1.8.3 (*) ++| | | +--- androidx.compose.ui:ui:1.7.4 -> 1.8.3 (*) ++| | | +--- androidx.compose.ui:ui-text:1.7.4 -> 1.8.3 (*) ++| | | +--- androidx.compose.ui:ui-util:1.7.4 -> 1.8.3 (*) +| | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 (*) +| | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.9.2 (*) +| | | +--- androidx.savedstate:savedstate:1.2.1 -> 1.3.1 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (*) +| | +--- androidx.compose.ui:ui-tooling-data:1.8.3 @@ -1415,7 +1429,7 @@ +| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | +--- androidx.compose.runtime:runtime:1.8.3 (*) +| | | +--- androidx.compose.ui:ui:1.8.3 (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | +--- androidx.compose.ui:ui:1.8.3 (c) +| | | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) @@ -1424,11 +1438,11 @@ +| | | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (*) +| | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.9.2 (*) +| | +--- androidx.savedstate:savedstate-ktx:1.2.1 -> 1.3.1 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- androidx.compose.ui:ui:1.8.3 (c) +| | +--- androidx.compose.ui:ui-geometry:1.8.3 (c) +| | +--- androidx.compose.ui:ui-graphics:1.8.3 (c) @@ -1437,21 +1451,20 @@ +| | +--- androidx.compose.ui:ui-tooling-preview:1.8.3 (c) +| | +--- androidx.compose.ui:ui-unit:1.8.3 (c) +| | +--- androidx.compose.ui:ui-util:1.8.3 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) +| +--- androidx.wear:wear-tooling-preview:1.0.0 (*) -+| +--- androidx.wear.compose:compose-ui-tooling:1.4.1 ++| +--- androidx.wear.compose:compose-ui-tooling:1.5.0-rc01 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.compose.ui:ui-tooling-preview:1.7.0 -> 1.8.3 (*) ++| | +--- androidx.compose.ui:ui-tooling-preview:1.7.4 -> 1.8.3 (*) +| | +--- androidx.wear:wear-tooling-preview:1.0.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | +--- androidx.wear.compose:compose-foundation:1.4.1 (c) -+| | +--- androidx.wear.compose:compose-material:1.4.1 (c) -+| | +--- androidx.wear.compose:compose-material-core:1.4.1 (c) -+| | \--- androidx.wear.compose:compose-navigation:1.4.1 (c) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| +--- androidx.wear.compose:compose-material:1.4.1 (*) -+| +--- androidx.wear.compose:compose-foundation:1.4.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.7 -> 2.9.2 (*) ++| | +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (c) ++| | +--- androidx.wear.compose:compose-material:1.5.0-rc01 (c) ++| | +--- androidx.wear.compose:compose-material-core:1.5.0-rc01 (c) ++| | \--- androidx.wear.compose:compose-navigation:1.5.0-rc01 (c) ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| +--- androidx.wear.compose:compose-material:1.5.0-rc01 (*) ++| +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-compose:2.9.2 (*) +| +--- androidx.paging:paging-compose:3.3.6 (*) +| +--- androidx.wear:wear:1.3.0 +| | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) @@ -1473,49 +1486,48 @@ +| | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) +| | | \--- androidx.interpolator:interpolator:1.0.0 (*) +| | \--- androidx.versionedparcelable:versionedparcelable:1.1.1 (*) -+| +--- androidx.navigation:navigation-runtime:2.8.8 (*) -+| +--- androidx.wear.compose:compose-navigation:1.4.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-compose-material:0.6.23 -+| +--- androidx.compose:compose-bom:2025.02.00 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) ++| +--- androidx.navigation:navigation-runtime:2.9.2 (*) ++| +--- androidx.wear.compose:compose-navigation:1.5.0-rc01 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +++--- com.google.android.horologist:horologist-compose-material:0.7.15 ++| +--- androidx.compose:compose-bom:2025.07.00 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) +| +--- androidx.annotation:annotation:1.9.1 (*) +| +--- androidx.compose.material:material-icons-core -> 1.7.8 (*) +| +--- androidx.compose.ui:ui-text -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-unit -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-util -> 1.8.3 (*) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| +--- com.google.android.horologist:horologist-compose-layout:0.6.23 (*) -+| +--- com.google.android.horologist:horologist-images-base:0.6.23 -+| | +--- androidx.compose:compose-bom:2025.02.00 (*) -+| | +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| +--- com.google.android.horologist:horologist-compose-layout:0.7.15 (*) ++| +--- com.google.android.horologist:horologist-images-base:0.7.15 ++| | +--- androidx.compose:compose-bom:2025.07.00 (*) ++| | +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) +| | +--- androidx.compose.ui:ui-graphics -> 1.8.3 (*) +| | +--- androidx.compose.runtime:runtime -> 1.8.3 (*) +| | +--- androidx.compose.ui:ui -> 1.8.3 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +| +--- androidx.compose.foundation:foundation -> 1.8.3 (*) +| +--- androidx.compose.foundation:foundation-layout -> 1.8.3 (*) +| +--- androidx.compose.runtime:runtime -> 1.8.3 (*) +| +--- androidx.compose.ui:ui -> 1.8.3 (*) +| +--- androidx.compose.ui:ui-graphics -> 1.8.3 (*) -+| +--- androidx.wear.compose:compose-material:1.4.1 (*) -+| +--- androidx.wear.compose:compose-foundation:1.4.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-compose-tools:0.6.23 -+| +--- androidx.compose:compose-bom:2025.02.00 (*) -+| +--- org.jetbrains.kotlin:kotlin-reflect:1.9.24 -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| +--- com.google.android.horologist:horologist-tiles:0.6.23 -+| | +--- androidx.compose:compose-bom:2025.02.00 (*) ++| +--- androidx.wear.compose:compose-material:1.5.0-rc01 (*) ++| +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +++--- com.google.android.horologist:horologist-compose-tools:0.7.15 ++| +--- org.jetbrains.kotlin:kotlin-reflect:2.2.0 ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| +--- com.google.android.horologist:horologist-tiles:0.7.15 ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +| | +--- androidx.wear:wear:1.3.0 (*) -+| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) -+| | +--- androidx.concurrent:concurrent-futures:1.2.0 (*) ++| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) ++| | +--- androidx.concurrent:concurrent-futures:1.3.0 (*) +| | +--- io.coil-kt:coil-compose:2.7.0 +| | | +--- io.coil-kt:coil-compose-base:2.7.0 +| | | | +--- androidx.core:core-ktx:1.12.0 -> 1.13.1 (*) +| | | | +--- com.google.accompanist:accompanist-drawablepainter:0.32.0 +| | | | | +--- androidx.compose.ui:ui:1.5.0 -> 1.8.3 (*) -+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.8.1 (*) ++| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.10.2 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.0 (*) +| | | | +--- io.coil-kt:coil-base:2.7.0 +| | | | | +--- androidx.annotation:annotation:1.7.1 -> 1.9.1 (*) @@ -1523,12 +1535,12 @@ +| | | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | | | | +--- androidx.collection:collection:1.0.0 -> 1.5.0 (*) +| | | | | | +--- androidx.core:core:1.6.0 -> 1.13.1 (*) -+| | | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 -> 1.2.0 ++| | | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 +| | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) -+| | | | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -+| | | | | | | \--- androidx.core:core:1.13.0 -> 1.13.1 (*) ++| | | | | | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) ++| | | | | | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | | | | +--- androidx.vectordrawable:vectordrawable-animated:1.1.0 -+| | | | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 -> 1.2.0 (*) ++| | | | | | | +--- androidx.vectordrawable:vectordrawable:1.1.0 (*) +| | | | | | | +--- androidx.interpolator:interpolator:1.0.0 (*) +| | | | | | | \--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) +| | | | | | \--- androidx.appcompat:appcompat:1.6.1 (c) @@ -1538,19 +1550,19 @@ +| | | | | | \--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) +| | | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 -> 1.4.0 (*) +| | | | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.9.2 (*) -+| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 -> 1.10.2 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) +| | | | | +--- com.squareup.okhttp3:okhttp:4.12.0 +| | | | | | +--- com.squareup.okio:okio:3.6.0 -> 3.9.0 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 -> 1.9.0 (*) +| | | | | \--- com.squareup.okio:okio:3.9.0 (*) +| | | | +--- androidx.compose.foundation:foundation:1.6.8 -> 1.8.3 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) +| | | +--- io.coil-kt:coil:2.7.0 +| | | | +--- io.coil-kt:coil-base:2.7.0 (*) -+| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.1.21 (*) -+| | +--- androidx.wear.compose:compose-foundation:1.4.1 (*) ++| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.2.0 (*) ++| | +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (*) +| | +--- androidx.wear.watchface:watchface-complications-data-source-ktx:1.2.1 +| | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) +| | | +--- androidx.wear.watchface:watchface-complications-data-source:1.2.1 @@ -1582,7 +1594,7 @@ +| | | | | | +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1 +| | | | | | | \--- androidx.annotation:annotation:1.1.0 -> 1.9.1 (*) +| | | | | | +--- androidx.savedstate:savedstate:1.2.0 -> 1.3.1 (*) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.1.21 (*) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.2.0 (*) +| | | | | | \--- androidx.appcompat:appcompat-resources:1.6.1 (c) +| | | | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) +| | | | | +--- androidx.fragment:fragment:1.1.0 -> 1.3.6 (*) @@ -1608,33 +1620,30 @@ +| | | | | | | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 +| | | | | | | | | +--- androidx.wear.protolayout:protolayout:1.3.0 (c) +| | | | | | | | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) -+| | | | | | | | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | | | | | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) +| | | | | | | | | +--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) +| | | | | | | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | | | | | | | \--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) ++| | | | | | | | | \--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | | | | | +--- androidx.wear.protolayout:protolayout:1.3.0 (c) +| | | | | | | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) -+| | | | | | | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | | | | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) +| | | | | | | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) -+| | | | | | | | +--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) -+| | | | | | | | \--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | | | | | | | +--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) ++| | | | | | | | \--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | | | | | | +--- org.jspecify:jspecify:1.0.0 +| | | | | | | +--- androidx.wear.protolayout:protolayout:1.3.0 (c) -+| | | | | | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | | | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) +| | | | | | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) ++| | | | | | | +--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) +| | | | | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | | | | | +--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) -+| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | | | | | \--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) ++| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| | | | | | | \--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.0.0-beta01 -> 1.3.0 +| | | | | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | | +--- androidx.collection:collection:1.4.2 -> 1.5.0 (*) -+| | | | | | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) ++| | | | | | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.3.0 (*) +| | | | | | | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) +| | | | | | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (*) +| | | | | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (*) @@ -1643,15 +1652,14 @@ +| | | | | | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) +| | | | | | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) +| | | | | | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) -+| | | | | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | | | | | +--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) -+| | | | | | | \--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) -+| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) -+| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1 -> 1.8.1 (*) ++| | | | | | | +--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) ++| | | | | | | \--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) ++| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) ++| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.1 -> 1.10.2 (*) +| | | | | | +--- androidx.wear.watchface:watchface-complications:1.2.1 (c) +| | | | | | +--- androidx.wear.watchface:watchface-complications-data-source:1.2.1 (c) +| | | | | | \--- androidx.wear.watchface:watchface-complications-data-source-ktx:1.2.1 (c) -+| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | | | +--- androidx.wear.watchface:watchface-complications-data:1.2.1 (c) +| | | | | +--- androidx.wear.watchface:watchface-complications-data-source:1.2.1 (c) +| | | | | \--- androidx.wear.watchface:watchface-complications-data-source-ktx:1.2.1 (c) @@ -1659,15 +1667,15 @@ +| | | | +--- androidx.wear.watchface:watchface-complications:1.2.1 (c) +| | | | +--- androidx.wear.watchface:watchface-complications-data:1.2.1 (c) +| | | | \--- androidx.wear.watchface:watchface-complications-data-source-ktx:1.2.1 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (*) ++| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (*) +| | | +--- androidx.wear.watchface:watchface-complications-data-source:1.2.1 (c) +| | | +--- androidx.wear.watchface:watchface-complications:1.2.1 (c) +| | | \--- androidx.wear.watchface:watchface-complications-data:1.2.1 (c) -+| | +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| | +--- androidx.wear.tiles:tiles:1.4.1 -> 1.5.0 ++| | +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| | +--- androidx.wear.tiles:tiles:1.5.0 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) -+| | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) ++| | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.3.0 (*) +| | | +--- androidx.wear.protolayout:protolayout:1.3.0 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) @@ -1675,26 +1683,23 @@ +| | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (*) +| | | | +--- org.jspecify:jspecify:1.0.0 +| | | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) -+| | | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) ++| | | | +--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | | +--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) -+| | | | \--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) ++| | | | \--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (*) +| | | +--- androidx.wear.tiles:tiles-proto:1.5.0 +| | | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (*) +| | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) +| | | | +--- androidx.wear.tiles:tiles:1.5.0 (c) -+| | | | +--- androidx.wear.tiles:tiles-renderer:1.5.0 (c) +| | | | \--- androidx.wear.tiles:tiles-tooling-preview:1.5.0 (c) +| | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava +| | | +--- org.jspecify:jspecify:1.0.0 +| | | +--- androidx.wear.tiles:tiles-proto:1.5.0 (c) -+| | | +--- androidx.wear.tiles:tiles-renderer:1.5.0 (c) +| | | \--- androidx.wear.tiles:tiles-tooling-preview:1.5.0 (c) -+| | +--- androidx.wear.protolayout:protolayout-material:1.2.1 -> 1.3.0 ++| | +--- androidx.wear.protolayout:protolayout-material:1.3.0 +| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | +--- androidx.wear.protolayout:protolayout:1.3.0 (*) @@ -1705,124 +1710,76 @@ +| | | | +--- org.jspecify:jspecify:1.0.0 +| | | | +--- androidx.wear.protolayout:protolayout:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) -+| | | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) +| | | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | | \--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) ++| | | | \--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (*) +| | | +--- org.jspecify:jspecify:1.0.0 +| | | +--- androidx.wear.protolayout:protolayout:1.3.0 (c) +| | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) -+| | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) +| | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) +| | | +--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) +| | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | \--- androidx.wear.protolayout:protolayout-renderer:1.3.0 (c) -+| | +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.2 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.8.1 -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -+| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 (*) -+| | | +--- com.google.guava:guava:31.0.1-jre -> 33.3.1-android (*) -+| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.1.21 (*) -+| | +--- androidx.wear.compose:compose-material:1.4.1 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -+| +--- androidx.wear.compose:compose-material:1.4.1 (*) -+| +--- androidx.wear.compose:compose-foundation:1.4.1 (*) -+| +--- androidx.wear.compose:compose-navigation:1.4.1 (*) -+| +--- androidx.wear.tiles:tiles:1.4.1 -> 1.5.0 (*) -+| +--- androidx.wear.tiles:tiles-renderer:1.4.1 -> 1.5.0 -+| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) -+| | +--- androidx.concurrent:concurrent-futures-ktx:1.1.0 -> 1.2.0 (*) -+| | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) -+| | +--- androidx.wear:wear:1.2.0 -> 1.3.0 (*) -+| | +--- androidx.wear.protolayout:protolayout:1.3.0 (*) -+| | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (*) -+| | +--- androidx.wear.protolayout:protolayout-renderer:1.3.0 -+| | | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) -+| | | +--- androidx.concurrent:concurrent-futures:1.1.0 -> 1.2.0 (*) -+| | | +--- androidx.core:core:1.3.2 -> 1.13.1 (*) -+| | | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) -+| | | +--- androidx.vectordrawable:vectordrawable-seekable:1.0.0 -+| | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -+| | | | +--- androidx.core:core-animation:1.0.0 -+| | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.9.1 (*) -+| | | | | +--- androidx.collection:collection:1.1.0 -> 1.5.0 (*) -+| | | | | +--- androidx.core:core:1.13.0 -> 1.13.1 (*) -+| | | | | \--- androidx.tracing:tracing:1.0.0 (*) -+| | | | \--- androidx.vectordrawable:vectordrawable:1.2.0 (*) -+| | | +--- androidx.wear:wear:1.3.0 (*) -+| | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (*) -+| | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (*) -+| | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (*) -+| | | +--- com.google.guava:guava:33.2.1-jre -> 33.3.1-android (*) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | | +--- org.jspecify:jspecify:1.0.0 -+| | | +--- androidx.wear.protolayout:protolayout:1.3.0 (c) -+| | | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (c) -+| | | +--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) -+| | | +--- androidx.wear.protolayout:protolayout-external-protobuf:1.3.0 (c) -+| | | +--- androidx.wear.protolayout:protolayout-material:1.3.0 (c) -+| | | +--- androidx.wear.protolayout:protolayout-proto:1.3.0 (c) -+| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| | | \--- androidx.wear.protolayout:protolayout-material-core:1.3.0 (c) -+| | +--- androidx.wear.tiles:tiles:1.5.0 (*) -+| | +--- androidx.wear.tiles:tiles-proto:1.5.0 (*) -+| | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -+| | +--- org.jspecify:jspecify:1.0.0 -+| | +--- androidx.wear.tiles:tiles:1.5.0 (c) -+| | +--- androidx.wear.tiles:tiles-proto:1.5.0 (c) -+| | \--- androidx.wear.tiles:tiles-tooling-preview:1.5.0 (c) ++| | | \--- androidx.wear.protolayout:protolayout-expression-pipeline:1.3.0 (c) ++| | +--- androidx.lifecycle:lifecycle-service:2.9.2 (*) ++| | +--- androidx.concurrent:concurrent-futures-ktx:1.3.0 (*) ++| | \--- androidx.wear.compose:compose-material:1.5.0-rc01 (*) ++| +--- androidx.compose:compose-bom:2025.07.00 (*) ++| +--- androidx.wear.compose:compose-material:1.5.0-rc01 (*) ++| +--- androidx.wear.compose:compose-foundation:1.5.0-rc01 (*) ++| +--- androidx.wear.compose:compose-navigation:1.5.0-rc01 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.8.3 (*) +| +--- androidx.wear:wear-tooling-preview:1.0.0 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.8.1 (*) -+| +--- androidx.wear.tiles:tiles-tooling-preview:1.4.1 -> 1.5.0 ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.10.2 ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2 (*) ++| | +--- com.google.guava:guava:31.0.1-jre -> 33.3.1-android (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.1.0 -> 2.2.0 (*) ++| +--- androidx.wear.tiles:tiles-tooling-preview:1.5.0 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.wear:wear-tooling-preview:1.0.0 (*) +| | +--- androidx.wear.protolayout:protolayout-expression:1.3.0 (*) +| | +--- androidx.wear.tiles:tiles:1.5.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- androidx.wear.tiles:tiles:1.5.0 (c) +| | +--- androidx.wear.tiles:tiles-proto:1.5.0 (c) -+| | +--- androidx.wear.tiles:tiles-renderer:1.5.0 (c) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| +--- androidx.wear.compose:compose-ui-tooling:1.4.1 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-datalayer-watch:0.6.23 -+| +--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| +--- androidx.wear.compose:compose-ui-tooling:1.5.0-rc01 (*) ++| \--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) +++--- com.google.android.horologist:horologist-datalayer-watch:0.7.15 ++| +--- com.google.android.horologist:horologist-datalayer:0.7.15 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (*) +| +--- androidx.wear.watchface:watchface-complications-data-source-ktx:1.2.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) +| +--- androidx.wear:wear-remote-interactions:1.1.0 (*) +| +--- androidx.wear:wear-phone-interactions:1.1.0 +| | +--- androidx.annotation:annotation:1.8.1 -> 1.9.1 (*) +| | +--- androidx.core:core:1.6.0 -> 1.13.1 (*) +| | +--- androidx.wear:wear:1.2.0 -> 1.3.0 (*) -+| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) -+| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -+| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.1.21 (c) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| +--- com.google.android.gms:play-services-wearable:19.0.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) -++--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) -++--- com.google.android.horologist:horologist-datalayer-grpc:0.6.23 -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -+| +--- androidx.lifecycle:lifecycle-service:2.8.7 -> 2.9.2 (*) -+| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 (*) -+| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.7 -> 2.9.2 (*) ++| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) ++| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.10.2 (*) ++| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.2.0 (c) ++| +--- androidx.wear.tiles:tiles:1.5.0 (*) ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| \--- com.google.android.gms:play-services-wearable:19.0.0 (*) +++--- com.google.android.horologist:horologist-datalayer:0.7.15 (*) +++--- com.google.android.horologist:horologist-datalayer-grpc:0.7.15 ++| +--- org.jetbrains.kotlin:kotlin-stdlib:2.2.0 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-service:2.9.2 (*) ++| +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.10.2 (*) ++| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.9.2 (*) +| +--- androidx.wear:wear-remote-interactions:1.1.0 (*) -+| +--- com.google.android.horologist:horologist-annotations:0.6.23 (*) -+| +--- com.google.android.horologist:horologist-datalayer:0.6.23 (*) -+| +--- io.grpc:grpc-protobuf-lite:1.71.0 -> 1.73.0 (*) -+| +--- io.grpc:grpc-kotlin-stub:1.4.1 -> 1.4.3 (*) -+| +--- com.google.android.gms:play-services-wearable:19.0.0 (*) -+| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (*) ++| +--- com.google.android.horologist:horologist-annotations:0.7.15 (*) ++| +--- com.google.android.horologist:horologist-datalayer:0.7.15 (*) ++| +--- io.grpc:grpc-protobuf-lite:1.73.0 (*) ++| +--- io.grpc:grpc-kotlin-stub:1.4.3 (*) ++| \--- com.google.android.gms:play-services-wearable:19.0.0 (*) ++--- com.jakewharton.timber:timber:5.0.1 -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 2.1.21 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.5.21 -> 2.2.0 (*) +| \--- org.jetbrains:annotations:20.1.0 -> 23.0.0 +\--- androidx.wear.tiles:tiles-proto:1.5.0 (*) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 69e57f299..16b3f7bbc 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -26,7 +26,7 @@ google-api-tasks = "v1-rev20250518-2.0.0" google-services = "4.4.3" grpc = "1.73.0" hilt = "1.2.0" -horologist = "0.6.23" +horologist = "0.7.15" ical4android = "2fe63dd" jchronic = "0.2.6" jems = "1.33" From 2c33be700ab9ba1841defa062e092af7dbd2726c Mon Sep 17 00:00:00 2001 From: Ihor Hordiichuk Date: Thu, 31 Jul 2025 09:58:20 +0200 Subject: [PATCH 44/62] Translated using Weblate (Ukrainian) Currently translated at 100.0% (33 of 33 strings) Translation: Tasks.org/Desktop Translate-URL: https://hosted.weblate.org/projects/tasks/multiplatform/uk/ --- kmp/src/commonMain/composeResources/values-uk/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kmp/src/commonMain/composeResources/values-uk/strings.xml b/kmp/src/commonMain/composeResources/values-uk/strings.xml index 94b6f2a7c..8e99ecc70 100644 --- a/kmp/src/commonMain/composeResources/values-uk/strings.xml +++ b/kmp/src/commonMain/composeResources/values-uk/strings.xml @@ -24,8 +24,8 @@ завтра Вчр вчора - Вчора - вчора + Учора + учора Сьогодні сьогодні Додати завдання @@ -33,4 +33,4 @@ Показати завершені Установити на телефон Невідома помилка - \ No newline at end of file + From 566c22c17e6e1251ae1d10c3df2a57828b1fedf6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 14:59:14 -0500 Subject: [PATCH 45/62] Update agp to v8.12.0 (#3764) * Update agp to v8.12.0 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_fdroid.txt | 28 ++++++++++++++-------------- deps_googleplay.txt | 28 ++++++++++++++-------------- gradle/libs.versions.toml | 2 +- 3 files changed, 29 insertions(+), 29 deletions(-) diff --git a/deps_fdroid.txt b/deps_fdroid.txt index d521e4769..c1e03633d 100644 --- a/deps_fdroid.txt +++ b/deps_fdroid.txt @@ -1,4 +1,4 @@ -++--- androidx.databinding:viewbinding:8.11.1 +++--- androidx.databinding:viewbinding:8.12.0 +| \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 +| \--- androidx.annotation:annotation-jvm:1.9.1 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 @@ -6,16 +6,16 @@ +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 2.1.21 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.1.21 (c) -++--- androidx.databinding:databinding-common:8.11.1 -++--- androidx.databinding:databinding-runtime:8.11.1 +++--- androidx.databinding:databinding-common:8.12.0 +++--- androidx.databinding:databinding-runtime:8.12.0 +| +--- androidx.collection:collection:1.0.0 -> 1.5.0 +| | \--- androidx.collection:collection-jvm:1.5.0 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.1.21 (*) +| | +--- androidx.collection:collection-ktx:1.5.0 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.1.21 (c) -+| +--- androidx.databinding:databinding-common:8.11.1 -+| +--- androidx.databinding:viewbinding:8.11.1 (*) ++| +--- androidx.databinding:databinding-common:8.12.0 ++| +--- androidx.databinding:viewbinding:8.12.0 (*) +| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 +| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.2 +| +--- androidx.annotation:annotation:1.9.1 (*) @@ -88,11 +88,11 @@ +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.1.21 (c) +| \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) -++--- androidx.databinding:databinding-adapters:8.11.1 -+| +--- androidx.databinding:databinding-runtime:8.11.1 (*) -+| \--- androidx.databinding:databinding-common:8.11.1 -++--- androidx.databinding:databinding-ktx:8.11.1 -+| +--- androidx.databinding:databinding-runtime:8.11.1 (*) +++--- androidx.databinding:databinding-adapters:8.12.0 ++| +--- androidx.databinding:databinding-runtime:8.12.0 (*) ++| \--- androidx.databinding:databinding-common:8.12.0 +++--- androidx.databinding:databinding-ktx:8.12.0 ++| +--- androidx.databinding:databinding-runtime:8.12.0 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.1.21 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.10.2 (*) +| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 @@ -1177,10 +1177,10 @@ +| | \--- org.slf4j:slf4j-api:2.0.3 -> 2.0.16 +| \--- androidx.core:core-ktx:1.9.0 -> 1.13.1 (*) ++--- com.github.bitfireAT:cert4android:7814052 -+| +--- androidx.databinding:databinding-common:7.2.0 -> 8.11.1 -+| +--- androidx.databinding:databinding-runtime:7.2.0 -> 8.11.1 (*) -+| +--- androidx.databinding:databinding-adapters:7.2.0 -> 8.11.1 (*) -+| +--- androidx.databinding:databinding-ktx:7.2.0 -> 8.11.1 (*) ++| +--- androidx.databinding:databinding-common:7.2.0 -> 8.12.0 ++| +--- androidx.databinding:databinding-runtime:7.2.0 -> 8.12.0 (*) ++| +--- androidx.databinding:databinding-adapters:7.2.0 -> 8.12.0 (*) ++| +--- androidx.databinding:databinding-ktx:7.2.0 -> 8.12.0 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21 -> 2.1.21 (*) +| +--- androidx.appcompat:appcompat:1.4.1 -> 1.7.1 (*) +| +--- androidx.cardview:cardview:1.0.0 diff --git a/deps_googleplay.txt b/deps_googleplay.txt index 97d523c94..45db69f1b 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -1,4 +1,4 @@ -++--- androidx.databinding:viewbinding:8.11.1 +++--- androidx.databinding:viewbinding:8.12.0 +| \--- androidx.annotation:annotation:1.0.0 -> 1.9.1 +| \--- androidx.annotation:annotation-jvm:1.9.1 +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 @@ -6,16 +6,16 @@ +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 2.1.21 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 2.1.21 (c) +| \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.2.0 (c) -++--- androidx.databinding:databinding-common:8.11.1 -++--- androidx.databinding:databinding-runtime:8.11.1 +++--- androidx.databinding:databinding-common:8.12.0 +++--- androidx.databinding:databinding-runtime:8.12.0 +| +--- androidx.collection:collection:1.0.0 -> 1.5.0 +| | \--- androidx.collection:collection-jvm:1.5.0 +| | +--- androidx.annotation:annotation:1.9.1 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib -> 2.2.0 (*) +| | +--- androidx.collection:collection-ktx:1.5.0 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.2.0 (c) -+| +--- androidx.databinding:databinding-common:8.11.1 -+| +--- androidx.databinding:viewbinding:8.11.1 (*) ++| +--- androidx.databinding:databinding-common:8.12.0 ++| +--- androidx.databinding:viewbinding:8.12.0 (*) +| \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.9.2 +| \--- androidx.lifecycle:lifecycle-runtime-android:2.9.2 +| +--- androidx.annotation:annotation:1.9.1 (*) @@ -89,11 +89,11 @@ +| +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.21 -> 2.2.0 (c) +| \--- androidx.lifecycle:lifecycle-common-java8:2.9.2 (c) -++--- androidx.databinding:databinding-adapters:8.11.1 -+| +--- androidx.databinding:databinding-runtime:8.11.1 (*) -+| \--- androidx.databinding:databinding-common:8.11.1 -++--- androidx.databinding:databinding-ktx:8.11.1 -+| +--- androidx.databinding:databinding-runtime:8.11.1 (*) +++--- androidx.databinding:databinding-adapters:8.12.0 ++| +--- androidx.databinding:databinding-runtime:8.12.0 (*) ++| \--- androidx.databinding:databinding-common:8.12.0 +++--- androidx.databinding:databinding-ktx:8.12.0 ++| +--- androidx.databinding:databinding-runtime:8.12.0 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.1.20 -> 2.2.0 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.10.2 (*) +| +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.9.2 @@ -1585,10 +1585,10 @@ +| | \--- org.slf4j:slf4j-api:2.0.3 -> 2.0.16 +| \--- androidx.core:core-ktx:1.9.0 -> 1.13.1 (*) ++--- com.github.bitfireAT:cert4android:7814052 -+| +--- androidx.databinding:databinding-common:7.2.0 -> 8.11.1 -+| +--- androidx.databinding:databinding-runtime:7.2.0 -> 8.11.1 (*) -+| +--- androidx.databinding:databinding-adapters:7.2.0 -> 8.11.1 (*) -+| +--- androidx.databinding:databinding-ktx:7.2.0 -> 8.11.1 (*) ++| +--- androidx.databinding:databinding-common:7.2.0 -> 8.12.0 ++| +--- androidx.databinding:databinding-runtime:7.2.0 -> 8.12.0 (*) ++| +--- androidx.databinding:databinding-adapters:7.2.0 -> 8.12.0 (*) ++| +--- androidx.databinding:databinding-ktx:7.2.0 -> 8.12.0 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.21 -> 2.1.21 (*) +| +--- androidx.appcompat:appcompat:1.4.1 -> 1.7.1 (*) +| +--- androidx.cardview:cardview:1.0.0 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 16b3f7bbc..364f4f7bd 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] versionCode = "140800" # increment by 2 versionName = "14.8" -agp = "8.11.1" +agp = "8.12.0" android-compileSdk = "36" android-minSdk = "26" android-targetSdk = "34" From 2f6348c53dc0ebb56a109f922123c19466a3ab45 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 2 Aug 2025 07:47:14 -0500 Subject: [PATCH 46/62] Return to last viewed filter after search --- .../astrid/activity/MainActivityViewModel.kt | 14 ++++++++------ .../todoroo/astrid/activity/TaskListFragment.kt | 2 +- .../org/tasks/preferences/DefaultFilterProvider.kt | 2 +- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/todoroo/astrid/activity/MainActivityViewModel.kt b/app/src/main/java/com/todoroo/astrid/activity/MainActivityViewModel.kt index ee5d05d81..74a517db2 100644 --- a/app/src/main/java/com/todoroo/astrid/activity/MainActivityViewModel.kt +++ b/app/src/main/java/com/todoroo/astrid/activity/MainActivityViewModel.kt @@ -39,6 +39,7 @@ import org.tasks.filters.CaldavFilter import org.tasks.filters.Filter import org.tasks.filters.FilterProvider import org.tasks.filters.NavigationDrawerSubheader +import org.tasks.filters.SearchFilter import org.tasks.filters.getIcon import org.tasks.preferences.DefaultFilterProvider import org.tasks.preferences.TasksPreferences @@ -114,12 +115,9 @@ class MainActivityViewModel @Inject constructor( ) } updateFilters() - defaultFilterProvider.setLastViewedFilter(filter) - } - - fun closeDrawer() { - _drawerOpen.update { false } - _state.update { it.copy(menuQuery = "") } + if (filter !is SearchFilter) { + defaultFilterProvider.setLastViewedFilter(filter) + } } fun setDrawerState(opened: Boolean) { @@ -238,4 +236,8 @@ class MainActivityViewModel @Inject constructor( } suspend fun getAccount(id: Long) = caldavDao.getAccount(id) + + fun openLastViewedFilter() = viewModelScope.launch { + setFilter(defaultFilterProvider.getLastViewedFilter()) + } } diff --git a/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt b/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt index a806b3f47..deea25ad8 100644 --- a/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt +++ b/app/src/main/java/com/todoroo/astrid/activity/TaskListFragment.kt @@ -285,7 +285,7 @@ class TaskListFragment : Fragment(), OnRefreshListener, Toolbar.OnMenuItemClickL override fun handleOnBackPressed() { if ((mainViewModel.state.value.filter as? SearchFilter)?.query?.isNotBlank() == true) { lifecycleScope.launch { - mainViewModel.resetFilter() + mainViewModel.openLastViewedFilter() } if (search.isActionViewExpanded) { search.collapseActionView() diff --git a/app/src/main/java/org/tasks/preferences/DefaultFilterProvider.kt b/app/src/main/java/org/tasks/preferences/DefaultFilterProvider.kt index 3f0b0b783..f53299f22 100644 --- a/app/src/main/java/org/tasks/preferences/DefaultFilterProvider.kt +++ b/app/src/main/java/org/tasks/preferences/DefaultFilterProvider.kt @@ -56,7 +56,7 @@ class DefaultFilterProvider @Inject constructor( fun setLastViewedFilter(filter: Filter) = setFilterPreference(filter, R.string.p_last_viewed_list) - private suspend fun getLastViewedFilter() = getFilterFromPreference(R.string.p_last_viewed_list) + suspend fun getLastViewedFilter() = getFilterFromPreference(R.string.p_last_viewed_list) suspend fun getDefaultOpenFilter() = getFilterFromPreference(R.string.p_default_open_filter) From 16011b1963bb57f4c5a91ae92bf3585e3e45fbab Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 2 Aug 2025 09:00:26 -0500 Subject: [PATCH 47/62] Target Android 16 --- app/src/main/AndroidManifest.xml | 1 + .../java/com/todoroo/andlib/utility/AndroidUtilities.kt | 4 ++++ app/src/main/java/org/tasks/TasksApplication.kt | 9 ++++++++- app/src/main/java/org/tasks/injection/BaseWorker.kt | 7 ++++++- gradle/libs.versions.toml | 2 +- 5 files changed, 20 insertions(+), 3 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index aae3a6753..5e9866ba8 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -159,6 +159,7 @@ = VERSION_CODES.TIRAMISU } + fun atLeastAndroid15(): Boolean { + return Build.VERSION.SDK_INT >= VERSION_CODES.VANILLA_ICE_CREAM + } + fun atLeastAndroid16(): Boolean { return Build.VERSION.SDK_INT >= VERSION_CODES.BAKLAVA } diff --git a/app/src/main/java/org/tasks/TasksApplication.kt b/app/src/main/java/org/tasks/TasksApplication.kt index 485ebf7cd..a23d2cf55 100644 --- a/app/src/main/java/org/tasks/TasksApplication.kt +++ b/app/src/main/java/org/tasks/TasksApplication.kt @@ -17,6 +17,7 @@ import androidx.lifecycle.ProcessLifecycleOwner import androidx.lifecycle.coroutineScope import androidx.work.Configuration import com.mikepenz.iconics.Iconics +import com.todoroo.andlib.utility.AndroidUtilities.atLeastAndroid15 import com.todoroo.andlib.utility.AndroidUtilities.atLeastR import com.todoroo.astrid.service.Upgrader import dagger.Lazy @@ -102,11 +103,17 @@ class TasksApplication : Application(), Configuration.Provider { Timber.i("Astrid Startup. %s => %s", lastVersion, currentVersion) if (atLeastR()) { scope.launch { - val activityManager = getSystemService(Context.ACTIVITY_SERVICE) as ActivityManager + val activityManager = getSystemService(ACTIVITY_SERVICE) as ActivityManager val exitReasons = activityManager.getHistoricalProcessExitReasons(null, 0, 1) logExitReasons(exitReasons) } } + if (atLeastAndroid15()) { + val activityManager = getSystemService(ACTIVITY_SERVICE) as ActivityManager + activityManager.addApplicationStartInfoCompletionListener(mainExecutor) { startInfo -> + Timber.d("Application was force stopped: ${startInfo.wasForceStopped()}") + } + } // invoke upgrade service if (lastVersion != currentVersion) { diff --git a/app/src/main/java/org/tasks/injection/BaseWorker.kt b/app/src/main/java/org/tasks/injection/BaseWorker.kt index c4661a568..1193db3a7 100644 --- a/app/src/main/java/org/tasks/injection/BaseWorker.kt +++ b/app/src/main/java/org/tasks/injection/BaseWorker.kt @@ -3,6 +3,7 @@ package org.tasks.injection import android.content.Context import androidx.work.Worker import androidx.work.WorkerParameters +import com.todoroo.andlib.utility.AndroidUtilities.atLeastAndroid16 import kotlinx.coroutines.runBlocking import org.tasks.analytics.Firebase import timber.log.Timber @@ -14,7 +15,11 @@ abstract class BaseWorker( ) : Worker(context, workerParams) { override fun doWork(): Result { - Timber.d("${javaClass.simpleName} $id $inputData") + if (atLeastAndroid16()) { + Timber.d("${javaClass.simpleName} $id $inputData attempt=$runAttemptCount ${if (runAttemptCount > 0) "stopReason=$stopReason" else ""}") + } else { + Timber.d("${javaClass.simpleName} $id $inputData attempt=$runAttemptCount") + } return try { runBlocking { run() diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 364f4f7bd..2e8901f6e 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,7 +4,7 @@ versionName = "14.8" agp = "8.12.0" android-compileSdk = "36" android-minSdk = "26" -android-targetSdk = "34" +android-targetSdk = "36" accompanist = "0.37.3" activity-compose = "1.10.1" appauth = "0.11.1" From 7d2ebf9cdf043a87d6d445da9db36d87f32eb117 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 2 Aug 2025 09:53:37 -0500 Subject: [PATCH 48/62] Use ExistingPeriodicWorkPolicy.UPDATE --- app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt b/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt index f557ce579..ecc136f33 100644 --- a/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt +++ b/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt @@ -136,7 +136,7 @@ class WorkManagerImpl( .setConstraints(networkConstraints) workManager.enqueueUniquePeriodicWork( TAG_BACKGROUND_SYNC, - ExistingPeriodicWorkPolicy.KEEP, + ExistingPeriodicWorkPolicy.UPDATE, builder.build() ) } else { @@ -183,7 +183,7 @@ class WorkManagerImpl( throttle.run { workManager.enqueueUniquePeriodicWork( TAG_REMOTE_CONFIG, - ExistingPeriodicWorkPolicy.KEEP, + ExistingPeriodicWorkPolicy.UPDATE, PeriodicWorkRequest.Builder( RemoteConfigWork::class.java, REMOTE_CONFIG_INTERVAL_HOURS, TimeUnit.HOURS) .setConstraints(networkConstraints) From 6f89ac3b93ce237bd6d0a220b757131dad518bd1 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 2 Aug 2025 10:55:26 -0500 Subject: [PATCH 49/62] Fix some window inset issues --- .../astrid/activity/BeastModePreferences.java | 18 ++++++++++++++++- .../BaseCaldavAccountSettingsActivity.kt | 16 +++++++++++++++ .../compose/settings/ListSettingsScaffold.kt | 5 +++++ .../tasks/location/LocationPickerActivity.kt | 20 +++++++++++++++++++ .../org/tasks/preferences/BasePreferences.kt | 18 +++++++++++++++++ .../java/org/tasks/tags/TagPickerActivity.kt | 13 ++++++++++-- .../tasks/widget/ShortcutConfigActivity.kt | 18 +++++++++++++++++ 7 files changed, 105 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/todoroo/astrid/activity/BeastModePreferences.java b/app/src/main/java/com/todoroo/astrid/activity/BeastModePreferences.java index 203945561..209053877 100644 --- a/app/src/main/java/com/todoroo/astrid/activity/BeastModePreferences.java +++ b/app/src/main/java/com/todoroo/astrid/activity/BeastModePreferences.java @@ -12,8 +12,12 @@ import static java.util.Arrays.asList; import android.content.Context; import android.os.Bundle; import android.view.MenuItem; - +import android.view.ViewGroup; +import androidx.activity.EdgeToEdge; import androidx.appcompat.widget.Toolbar; +import androidx.core.graphics.Insets; +import androidx.core.view.ViewCompat; +import androidx.core.view.WindowInsetsCompat; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; @@ -84,12 +88,24 @@ public class BeastModePreferences extends ThemedInjectingAppCompatActivity @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + EdgeToEdge.enable(this); BeastModePrefActivityBinding binding = BeastModePrefActivityBinding.inflate(getLayoutInflater()); Toolbar toolbar = binding.toolbar.toolbar; RecyclerView recyclerView = binding.recyclerView; setContentView(binding.getRoot()); + ViewCompat.setOnApplyWindowInsetsListener( + binding.getRoot(), + (v, insets) -> { + Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + ViewGroup.MarginLayoutParams toolbarParams = + (ViewGroup.MarginLayoutParams) toolbar.getLayoutParams(); + toolbarParams.topMargin = systemBars.top; + recyclerView.setPadding(0, 0, 0, systemBars.bottom); + return insets; + }); + toolbar.setNavigationIcon( getDrawable(R.drawable.ic_outline_arrow_back_24px)); toolbar.setNavigationOnClickListener(v -> finish()); diff --git a/app/src/main/java/org/tasks/caldav/BaseCaldavAccountSettingsActivity.kt b/app/src/main/java/org/tasks/caldav/BaseCaldavAccountSettingsActivity.kt index a6062f790..cb3baeda4 100644 --- a/app/src/main/java/org/tasks/caldav/BaseCaldavAccountSettingsActivity.kt +++ b/app/src/main/java/org/tasks/caldav/BaseCaldavAccountSettingsActivity.kt @@ -8,10 +8,16 @@ import android.os.Bundle import android.text.TextUtils import android.view.MenuItem import android.view.View +import android.view.ViewGroup import android.view.inputmethod.InputMethodManager +import androidx.activity.enableEdgeToEdge import androidx.annotation.StringRes import androidx.appcompat.content.res.AppCompatResources import androidx.appcompat.widget.Toolbar +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.updateLayoutParams +import androidx.core.view.updatePadding import androidx.compose.runtime.MutableState import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf @@ -70,8 +76,18 @@ abstract class BaseCaldavAccountSettingsActivity : ThemedInjectingAppCompatActiv override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + enableEdgeToEdge() binding = ActivityCaldavAccountSettingsBinding.inflate(layoutInflater) setContentView(binding.root) + + ViewCompat.setOnApplyWindowInsetsListener(binding.root) { _, insets -> + val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) + binding.toolbar.toolbar.updateLayoutParams { + topMargin = systemBars.top + } + binding.rootLayout.updatePadding(bottom = systemBars.bottom) + insets + } caldavAccount = if (savedInstanceState == null) intent.getParcelableExtra(EXTRA_CALDAV_DATA) else savedInstanceState.getParcelable(EXTRA_CALDAV_DATA) serverType = mutableStateOf( savedInstanceState?.getInt(EXTRA_SERVER_TYPE, SERVER_UNKNOWN) diff --git a/app/src/main/java/org/tasks/compose/settings/ListSettingsScaffold.kt b/app/src/main/java/org/tasks/compose/settings/ListSettingsScaffold.kt index 5f2e4cc46..bf35d4365 100644 --- a/app/src/main/java/org/tasks/compose/settings/ListSettingsScaffold.kt +++ b/app/src/main/java/org/tasks/compose/settings/ListSettingsScaffold.kt @@ -5,7 +5,9 @@ import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.ColumnScope +import androidx.compose.foundation.layout.WindowInsetsSides import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.only import androidx.compose.foundation.layout.padding import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll @@ -60,6 +62,9 @@ fun ListSettingsScaffold( ) } TopAppBar( + windowInsets = TopAppBarDefaults.windowInsets.only( + WindowInsetsSides.Top + WindowInsetsSides.Horizontal + ), colors = TopAppBarDefaults.topAppBarColors( containerColor = color, navigationIconContentColor = contentColor, diff --git a/app/src/main/java/org/tasks/location/LocationPickerActivity.kt b/app/src/main/java/org/tasks/location/LocationPickerActivity.kt index 5a75b76b2..59cfd9930 100644 --- a/app/src/main/java/org/tasks/location/LocationPickerActivity.kt +++ b/app/src/main/java/org/tasks/location/LocationPickerActivity.kt @@ -8,6 +8,7 @@ import android.os.Bundle import android.os.Parcelable import android.view.MenuItem import android.view.View +import android.view.ViewGroup import androidx.activity.enableEdgeToEdge import androidx.activity.viewModels import androidx.appcompat.app.AppCompatActivity @@ -15,6 +16,9 @@ import androidx.appcompat.widget.SearchView import androidx.appcompat.widget.Toolbar import androidx.coordinatorlayout.widget.CoordinatorLayout import androidx.core.content.ContextCompat +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.updateLayoutParams import androidx.core.widget.ContentLoadingProgressBar import androidx.lifecycle.lifecycleScope import androidx.recyclerview.widget.LinearLayoutManager @@ -66,6 +70,7 @@ class LocationPickerActivity : AppCompatActivity(), Toolbar.OnMenuItemClickListe private lateinit var loadingIndicator: ContentLoadingProgressBar private lateinit var chooseRecentLocation: View private lateinit var recyclerView: RecyclerView + private lateinit var selectThisLocation: View @Inject lateinit var theme: Theme @Inject lateinit var locationDao: LocationDao @@ -88,6 +93,7 @@ class LocationPickerActivity : AppCompatActivity(), Toolbar.OnMenuItemClickListe private lateinit var search: MenuItem private var searchJob: Job? = null private val viewModel: PlaceSearchViewModel by viewModels() + private var systemBarsBottom = 0 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -95,6 +101,13 @@ class LocationPickerActivity : AppCompatActivity(), Toolbar.OnMenuItemClickListe window.statusBarColor = ContextCompat.getColor(this, android.R.color.transparent) val binding = ActivityLocationPickerBinding.inflate(layoutInflater) setContentView(binding.root) + + ViewCompat.setOnApplyWindowInsetsListener(binding.root) { _, insets -> + val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) + systemBarsBottom = systemBars.bottom + insets + } + toolbar = binding.toolbar appBarLayout = binding.appBarLayout toolbarLayout = binding.collapsingToolbarLayout @@ -105,6 +118,7 @@ class LocationPickerActivity : AppCompatActivity(), Toolbar.OnMenuItemClickListe loadingIndicator = binding.loadingIndicator chooseRecentLocation = binding.chooseRecentLocation recyclerView = binding.recentLocations + selectThisLocation = binding.selectThisLocation val configuration = resources.configuration if (configuration.orientation == Configuration.ORIENTATION_LANDSCAPE && configuration.smallestScreenWidthDp < 480) { @@ -318,9 +332,15 @@ class LocationPickerActivity : AppCompatActivity(), Toolbar.OnMenuItemClickListe params.height = height chooseRecentLocation.visibility = View.GONE collapseToolbar() + selectThisLocation.updateLayoutParams { + bottomMargin = systemBarsBottom + } } else { params.height = height * 75 / 100 chooseRecentLocation.visibility = View.VISIBLE + selectThisLocation.updateLayoutParams { + bottomMargin = 0 + } } } diff --git a/app/src/main/java/org/tasks/preferences/BasePreferences.kt b/app/src/main/java/org/tasks/preferences/BasePreferences.kt index d5610350b..12c2d4330 100644 --- a/app/src/main/java/org/tasks/preferences/BasePreferences.kt +++ b/app/src/main/java/org/tasks/preferences/BasePreferences.kt @@ -3,7 +3,12 @@ package org.tasks.preferences import android.content.Intent import android.os.Bundle import android.view.MenuItem +import android.view.ViewGroup import androidx.appcompat.widget.Toolbar +import androidx.core.view.ViewCompat +import androidx.core.view.WindowCompat +import androidx.core.view.updateLayoutParams +import androidx.core.view.updatePadding import androidx.fragment.app.Fragment import androidx.preference.Preference import androidx.preference.PreferenceFragmentCompat @@ -22,8 +27,21 @@ abstract class BasePreferences : ThemedInjectingAppCompatActivity(), override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + + WindowCompat.setDecorFitsSystemWindows(window, false) + val binding = ActivityPreferencesBinding.inflate(layoutInflater) setContentView(binding.root) + + ViewCompat.setOnApplyWindowInsetsListener(binding.root) { _, insets -> + val systemBars = insets.getSystemWindowInsets() + toolbar.updateLayoutParams { + topMargin = systemBars.top + } + binding.settings.updatePadding(bottom = systemBars.bottom) + insets + } + toolbar = binding.toolbar.toolbar if (savedInstanceState == null) { val rootPreference = getRootPreference() diff --git a/app/src/main/java/org/tasks/tags/TagPickerActivity.kt b/app/src/main/java/org/tasks/tags/TagPickerActivity.kt index 7ca278958..9ef2e4c8f 100644 --- a/app/src/main/java/org/tasks/tags/TagPickerActivity.kt +++ b/app/src/main/java/org/tasks/tags/TagPickerActivity.kt @@ -4,15 +4,19 @@ import android.app.Activity import android.content.Intent import android.os.Bundle import androidx.activity.compose.setContent +import androidx.activity.enableEdgeToEdge import androidx.activity.viewModels import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.RowScope +import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.systemBars +import androidx.compose.foundation.layout.windowInsetsPadding import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.foundation.text.KeyboardOptions @@ -69,6 +73,8 @@ class TagPickerActivity : ThemedInjectingAppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + enableEdgeToEdge() + val intent = intent taskIds = intent.getSerializableExtra(EXTRA_TASKS) as ArrayList? if (savedInstanceState == null) { @@ -140,8 +146,11 @@ internal fun TagPicker( getTagIcon: (TagData) -> String, getTagColor: (TagData) -> Color ) { - Box ( modifier = Modifier.fillMaxSize() ) - { + Box( + modifier = Modifier + .fillMaxSize() + .windowInsetsPadding(WindowInsets.systemBars) + ) { Column (modifier = Modifier.padding(horizontal = 12.dp)) { Box( modifier = Modifier.fillMaxWidth() ) { SearchBar(viewModel, onBackClicked) diff --git a/app/src/main/java/org/tasks/widget/ShortcutConfigActivity.kt b/app/src/main/java/org/tasks/widget/ShortcutConfigActivity.kt index 6ac3d0e67..4c0d512c7 100644 --- a/app/src/main/java/org/tasks/widget/ShortcutConfigActivity.kt +++ b/app/src/main/java/org/tasks/widget/ShortcutConfigActivity.kt @@ -2,8 +2,15 @@ package org.tasks.widget import android.os.Bundle import android.view.View +import android.view.ViewGroup import android.widget.TextView +import androidx.activity.enableEdgeToEdge import androidx.appcompat.widget.Toolbar +import androidx.core.content.ContextCompat +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.updateLayoutParams +import androidx.core.view.updatePadding import androidx.core.content.pm.ShortcutInfoCompat import androidx.core.content.pm.ShortcutManagerCompat import androidx.core.graphics.drawable.IconCompat @@ -48,6 +55,8 @@ class ShortcutConfigActivity : ThemedInjectingAppCompatActivity(), ColorPaletteP public override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + enableEdgeToEdge() + window.statusBarColor = ContextCompat.getColor(this, android.R.color.transparent) val binding = ActivityWidgetShortcutLayoutBinding.inflate(layoutInflater) binding.let { toolbar = it.toolbar.toolbar @@ -62,6 +71,15 @@ class ShortcutConfigActivity : ThemedInjectingAppCompatActivity(), ColorPaletteP } setContentView(binding.root) + ViewCompat.setOnApplyWindowInsetsListener(binding.root) { _, insets -> + val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) + toolbar.updateLayoutParams { + topMargin = systemBars.top + } + binding.body.root.updatePadding(bottom = systemBars.bottom) + insets + } + toolbar.setTitle(R.string.FSA_label) toolbar.navigationIcon = getDrawable(R.drawable.ic_outline_save_24px) toolbar.setNavigationOnClickListener { save() } From 3e034ab91f8c2ceb58e6faf8f01617f88ad432a4 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 2 Aug 2025 12:01:46 -0500 Subject: [PATCH 50/62] Target Android 15 Need to update some back handler stuff for Android 16 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 2e8901f6e..2f9ca266d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,7 +4,7 @@ versionName = "14.8" agp = "8.12.0" android-compileSdk = "36" android-minSdk = "26" -android-targetSdk = "36" +android-targetSdk = "35" accompanist = "0.37.3" activity-compose = "1.10.1" appauth = "0.11.1" From 9ef95291c85c668b904416e0bb83b63951efcb65 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 2 Aug 2025 09:31:00 -0500 Subject: [PATCH 51/62] Update version and changelog --- CHANGELOG.md | 8 +++++++- .../android/en-US/changelogs/{140800.txt => 140802.txt} | 4 ++++ .../android/en-US/changelogs/{140801.txt => 140803.txt} | 0 gradle/libs.versions.toml | 2 +- 4 files changed, 12 insertions(+), 2 deletions(-) rename fastlane/metadata/android/en-US/changelogs/{140800.txt => 140802.txt} (61%) rename fastlane/metadata/android/en-US/changelogs/{140801.txt => 140803.txt} (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a9f4a051..eb43af087 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,13 @@ -### 14.8 (2025-07-27) +### 14.8 (2025-08-02) * Synchronize **list** icons for Tasks.org and CalDAV accounts * Does not apply to Microsoft To Do, Google Tasks, DAVx5, EteSync, or DecSync CC accounts * Does not apply to tags or filters + * CalDAV server must support extensible properties, e.g. Nextcloud or sabre/dav +* Target Android 15 +* Return to previous view after searching +* Remove shadow from date picker sheet * Fix updating list names and colors for Tasks.org and CalDAV accounts * Update translations * Bulgarian - 109247019824 @@ -13,8 +17,10 @@ * Estonian - Priit Jõerüüt * French - @FlorianLeChat * German - @Colorful Rhino + * Hebrew - Xo * Italian - @ppasserini * Turkish - @emintufan + * Ukrainian - @IhorHordiichuk ### 14.7.4 (2025-07-12) diff --git a/fastlane/metadata/android/en-US/changelogs/140800.txt b/fastlane/metadata/android/en-US/changelogs/140802.txt similarity index 61% rename from fastlane/metadata/android/en-US/changelogs/140800.txt rename to fastlane/metadata/android/en-US/changelogs/140802.txt index d2d18ef85..3f3383413 100644 --- a/fastlane/metadata/android/en-US/changelogs/140800.txt +++ b/fastlane/metadata/android/en-US/changelogs/140802.txt @@ -2,5 +2,9 @@ * Does not apply to Microsoft To Do, Google Tasks, DAVx5, EteSync, or DecSync CC accounts * Does not apply to tags or filters + * CalDAV server must support extensible properties, e.g. Nextcloud or sabre/dav +* Target Android 15 +* Return to previous view after searching +* Remove shadow from date picker sheet * Fix updating list names and colors for Tasks.org and CalDAV accounts * Update translations diff --git a/fastlane/metadata/android/en-US/changelogs/140801.txt b/fastlane/metadata/android/en-US/changelogs/140803.txt similarity index 100% rename from fastlane/metadata/android/en-US/changelogs/140801.txt rename to fastlane/metadata/android/en-US/changelogs/140803.txt diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 2f9ca266d..2bb6f4e01 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -versionCode = "140800" # increment by 2 +versionCode = "140802" # increment by 2 versionName = "14.8" agp = "8.12.0" android-compileSdk = "36" From 204f49fc2529b3bbbc06d0710bb38b3370b774bc Mon Sep 17 00:00:00 2001 From: odnankenobi Date: Mon, 4 Aug 2025 02:44:41 +0200 Subject: [PATCH 52/62] Translated using Weblate (Portuguese (Brazil)) Currently translated at 99.8% (655 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/pt_BR/ --- app/src/main/res/values-pt-rBR/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 833be68b8..77140b2f8 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -38,8 +38,8 @@ Decorrido %s Data de vencimento Na hora de vencimento - Dias antes do vencimento - Semanas antes do vencimento + Um dia antes do vencimento + Semana antes do vencimento Repetir Calendário Prioridade @@ -392,7 +392,7 @@ Fechar automaticamente ao selecionar na lista de tarefas Lista de tarefas Fechar automaticamente o seletor de data e hora - Escolha um horário + Escolher hora Sem horário Sem data Somente o ícone From ad1ace8fbf3f981ca91c848ee91bf6bbf5bbb758 Mon Sep 17 00:00:00 2001 From: ERYpTION Date: Wed, 6 Aug 2025 08:56:21 +0200 Subject: [PATCH 53/62] Translated using Weblate (Danish) Currently translated at 100.0% (656 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/da/ --- app/src/main/res/values-da/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index c9f5dfd99..34dc56ea7 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -721,4 +721,5 @@ Fortsæt uden synkronisering Hjælp mig med at vælge %s bliver slettet. Dette kan ikke fortrydes! + Vis flere opgaver From 092f357719c05718a70b7ca41d8d3cf766c399d4 Mon Sep 17 00:00:00 2001 From: Pierfrancesco Passerini Date: Tue, 5 Aug 2025 09:53:13 +0200 Subject: [PATCH 54/62] Translated using Weblate (Italian) Currently translated at 99.5% (653 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/it/ --- app/src/main/res/values-it/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index e0f220c95..6ddb2b081 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -9,7 +9,7 @@ Riepilogo del ripristino Il file %1$s contiene %2$s. \n \n %3$s importate, \n %4$s già esistenti \n %5$s con errori Lettura attività %d… - Permessi di Tasks + accedere a Tasks Vuoi davvero annullare tutte le modifiche\? No, continua la modifica Eliminare questa attività\? From 852ac708b53d7d93ebeed7f09ce563ad44a777e3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 09:45:46 -0500 Subject: [PATCH 55/62] Update actions/download-artifact action to v5 (#3779) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 6f886a985..edfc6226f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -24,7 +24,7 @@ jobs: - uses: ruby/setup-ruby@v1 with: bundler-cache: true - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: release path: . From ab2fc34e98867a622390fc7f2b3e785592bf4014 Mon Sep 17 00:00:00 2001 From: Antoni Jurczyk Date: Wed, 6 Aug 2025 10:58:37 +0200 Subject: [PATCH 56/62] Translated using Weblate (Polish) Currently translated at 95.1% (624 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/pl/ --- app/src/main/res/values-pl/strings.xml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index a79707e83..d5982126d 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -7,7 +7,7 @@ Utwórz kopię zapasową teraz Zapisano %1$s do %2$s. Podsumowanie odzyskiwania - Plik %1$s zawiera %2$s.\n\n %3$s zaimportowanych,\n %4$s już istnieje\n %5$s zawiera błędy\n + Plik %1$s zawiera %2$s.\n\n %3$s zaimportowanych,\n %4$s już istnieje\n %5$s zawiera błędy Czytanie zadania %d… Uprawnienia Tasks Czy jesteś pewien, że chcesz porzucić zmiany? @@ -703,4 +703,20 @@ Rosnąco Malejąco Wg czasu zakończenia + Ustawienia aplikacji + Przesuń aby uśpić + natychmiast + po 15 minutach + po 30 minutach + po 1 godzinie + po 24 godzinach + Czas drzemki + komentarz + Komentarz + Wczoraj + Wyślij logi aplikacji + Zmień priorytet + Dynamiczny + Kontynuuj bez synchronizacji + Pomóż mi wybrać From 3028d492b2cdce23125cf8b381e8e2b188addc51 Mon Sep 17 00:00:00 2001 From: Tamas Gervai Date: Thu, 7 Aug 2025 12:40:45 +0200 Subject: [PATCH 57/62] Translated using Weblate (Hungarian) Currently translated at 100.0% (656 of 656 strings) Translation: Tasks.org/Android Translate-URL: https://hosted.weblate.org/projects/tasks/android/hu/ --- app/src/main/res/values-hu/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 6132ab089..137ddd6e1 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -721,4 +721,5 @@ Folytatás szinkronizálás nélkül Segítséget kérek a választásban Kattints a Kész gombra a feladat elmentéséhez + További feladatok megtekintése From 75563b6a61630841a4ad72e052c1070422db0d4d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 13:43:52 -0500 Subject: [PATCH 58/62] Update dependency com.microsoft.identity.client:msal to v7 (#3787) * Update dependency com.microsoft.identity.client:msal to v7 * Update dependency diffs --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] --- deps_googleplay.txt | 16 ++++++++-------- gradle/libs.versions.toml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/deps_googleplay.txt b/deps_googleplay.txt index 45db69f1b..b4d93b180 100644 --- a/deps_googleplay.txt +++ b/deps_googleplay.txt @@ -765,16 +765,16 @@ +| \--- com.google.android.gms:play-services-wearable:19.0.0 (*) ++--- com.google.android.horologist:horologist-datalayer:0.7.15 (*) ++--- com.google.android.gms:play-services-wearable:19.0.0 (*) -++--- com.microsoft.identity.client:msal:6.2.0 -+| +--- com.microsoft.identity:common:21.4.0 -+| | +--- com.microsoft.identity:common4j:21.4.0 -+| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.21 -> 2.2.0 (*) +++--- com.microsoft.identity.client:msal:7.0.0 ++| +--- com.microsoft.identity:common:22.0.0 ++| | +--- com.microsoft.identity:common4j:22.0.0 ++| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4 -> 1.10.2 (*) +| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.5.1 -> 2.9.2 (*) +| | +--- androidx.datastore:datastore-preferences:1.0.0 -> 1.1.7 (*) +| | +--- org.apache.httpcomponents.core5:httpcore5:5.3 -+| | +--- com.nimbusds:nimbus-jose-jwt:9.37.3 -+| | | \--- com.github.stephenc.jcip:jcip-annotations:1.0-1 ++| | +--- com.nimbusds:nimbus-jose-jwt:10.0.2 ++| | +--- androidx.activity:activity:1.8.2 -> 1.10.1 (*) +| | +--- androidx.appcompat:appcompat:1.1.0 -> 1.7.1 (*) +| | +--- com.google.code.gson:gson:2.8.9 -> 2.12.1 +| | +--- com.squareup.moshi:moshi:1.14.0 @@ -838,11 +838,11 @@ +| | +--- io.opentelemetry:opentelemetry-api:1.18.0 +| | | \--- io.opentelemetry:opentelemetry-context:1.18.0 +| | \--- androidx.fragment:fragment:1.3.2 -> 1.8.8 (*) -+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.7.21 -> 2.2.0 (*) ++| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.2.0 (*) +| +--- androidx.appcompat:appcompat:1.1.0 -> 1.7.1 (*) +| +--- androidx.browser:browser:1.0.0 -> 1.3.0 (*) +| +--- com.google.code.gson:gson:2.8.9 -> 2.12.1 -+| +--- com.nimbusds:nimbus-jose-jwt:9.37.3 (*) ++| +--- com.nimbusds:nimbus-jose-jwt:10.0.2 +| +--- org.apache.httpcomponents.core5:httpcore5:5.3 +| +--- androidx.constraintlayout:constraintlayout:1.1.3 -> 2.2.1 (*) +| +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.10.2 (*) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 2bb6f4e01..e2db8b86f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -159,7 +159,7 @@ markwon-strikethrough = { module = "io.noties.markwon:ext-strikethrough", versio markwon-tables = { module = "io.noties.markwon:ext-tables", version.ref = "markwon" } markwon-tasklist = { module = "io.noties.markwon:ext-tasklist", version.ref = "markwon" } material = { module = "com.google.android.material:material", version.ref = "material" } -microsoft-authentication = { module = "com.microsoft.identity.client:msal", version = "6.2.0" } +microsoft-authentication = { module = "com.microsoft.identity.client:msal", version = "7.0.0" } mockito-android = { module = "org.mockito:mockito-android", version.ref = "mockito" } mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" } okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" } From 101d7f2357fccf61f007b050aeb2eded180cdfab Mon Sep 17 00:00:00 2001 From: Antoni Jurczyk Date: Fri, 8 Aug 2025 11:59:44 +0200 Subject: [PATCH 59/62] Translated using Weblate (Polish) Currently translated at 84.8% (28 of 33 strings) Translation: Tasks.org/Desktop Translate-URL: https://hosted.weblate.org/projects/tasks/multiplatform/pl/ --- kmp/src/commonMain/composeResources/values-pl/strings.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kmp/src/commonMain/composeResources/values-pl/strings.xml b/kmp/src/commonMain/composeResources/values-pl/strings.xml index e5406a1de..3b5680084 100644 --- a/kmp/src/commonMain/composeResources/values-pl/strings.xml +++ b/kmp/src/commonMain/composeResources/values-pl/strings.xml @@ -27,4 +27,5 @@ dzisiaj Pokaż ukończone Pokaż nierozpoczęte - \ No newline at end of file + Funkcja Pro + From 51884d46f28330f44adeed80d3a5832d46e20eb8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 13:44:30 -0500 Subject: [PATCH 60/62] Update dependency com.google.firebase:firebase-crashlytics-gradle to v3.0.6 (#3785) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e2db8b86f..a6d0d38fd 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -19,7 +19,7 @@ dav4jvm = "2.2.1" desugar_jdk_libs = "2.1.5" etebase = "2.3.2" firebase = "33.16.0" -firebase-crashlytics-gradle = "3.0.5" +firebase-crashlytics-gradle = "3.0.6" google-oauth2 = "1.37.1" google-api-drive = "v3-rev20250723-2.0.0" google-api-tasks = "v1-rev20250518-2.0.0" From a5c73ccc2404ccf30797340d2ec64849ee28f4b3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 13:44:43 -0500 Subject: [PATCH 61/62] Update dependency com.google.android.gms:oss-licenses-plugin to v0.10.7 (#3784) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index a6d0d38fd..f50adb352 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -46,7 +46,7 @@ mockito = "5.18.0" okhttp = "4.12.0" opentasks = "562fec5" osmdroid = "6.1.20" -oss-licenses-plugin = "0.10.6" +oss-licenses-plugin = "0.10.7" persistent-cookiejar = "1.0.1" play-services-maps = "19.2.0" play-services-location = "21.3.0" From eb89cc689a39b49cc6229ef9510406272e19293b Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 9 Aug 2025 00:15:30 -0500 Subject: [PATCH 62/62] Two panes on medium width, like z folds --- app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt b/app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt index f10c7047a..1cec40f89 100644 --- a/app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt +++ b/app/src/main/java/com/todoroo/astrid/activity/MainActivity.kt @@ -24,7 +24,7 @@ import androidx.compose.material3.adaptive.currentWindowAdaptiveInfo import androidx.compose.material3.adaptive.layout.ListDetailPaneScaffoldRole import androidx.compose.material3.adaptive.layout.PaneAdaptedValue import androidx.compose.material3.adaptive.layout.ThreePaneScaffoldRole -import androidx.compose.material3.adaptive.layout.calculatePaneScaffoldDirective +import androidx.compose.material3.adaptive.layout.calculatePaneScaffoldDirectiveWithTwoPanesOnMediumWidth import androidx.compose.material3.adaptive.navigation.rememberListDetailPaneScaffoldNavigator import androidx.compose.material3.rememberDrawerState import androidx.compose.runtime.LaunchedEffect @@ -241,7 +241,7 @@ class MainActivity : AppCompatActivity() { } ) val navigator = rememberListDetailPaneScaffoldNavigator( - calculatePaneScaffoldDirective( + calculatePaneScaffoldDirectiveWithTwoPanesOnMediumWidth( windowAdaptiveInfo = currentWindowAdaptiveInfo(), ).copy( horizontalPartitionSpacerSize = 0.dp,