Skip to content

Update androidx lifecycle and downstream libs #1384

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ targetSdk = "33"
jdk-target = "1.8"
jdk-toolchain = "17"

androidx-activity = "1.8.2"
androidx-activity = "1.10.1"
androidx-appcompat = "1.7.0"
androidx-benchmark = "1.3.3"
androidx-cardview = "1.0.0"
Expand All @@ -18,9 +18,9 @@ androidx-collection = "1.5.0"
androidx-compose-bom = "2025.03.01"
androidx-constraintlayout = "2.1.4"
androidx-core = "1.13.1"
androidx-fragment = "1.8.5"
androidx-fragment = "1.8.9"
androidx-gridlayout = "1.0.0"
androidx-lifecycle = "2.8.7"
androidx-lifecycle = "2.9.2"
androidx-navigation = "2.8.4"
androidx-paging = "3.0.1"
androidx-profileinstaller = "1.2.0-alpha02"
Expand Down
4 changes: 2 additions & 2 deletions samples/tutorial/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ buildscript {
workflow_version = "1.19.0"

deps = [
activityktx: 'androidx.activity:activity-ktx:1.3.0',
activityktx: 'androidx.activity:activity-ktx:1.10.1',
agp: "com.android.tools.build:gradle:8.11.1",
appcompat: 'androidx.appcompat:appcompat:1.3.1',
constraintlayout: 'androidx.constraintlayout:constraintlayout:2.0.1',
Expand All @@ -19,7 +19,7 @@ buildscript {
material: 'com.google.android.material:material:1.11.0',
recyclerview: 'androidx.recyclerview:recyclerview:1.3.2',
viewbinding: 'androidx.databinding:viewbinding:4.0.1',
viewmodelktx: 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0',
viewmodelktx: 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2',
viewmodelsavedstate: 'androidx.lifecycle:lifecycle-viewmodel-savedstate:1.1.0',
workflow: [
core_android: "com.squareup.workflow1:workflow-ui-core-android:$workflow_version",
Expand Down
39 changes: 24 additions & 15 deletions workflow-runtime-android/dependencies/releaseRuntimeClasspath.txt
Original file line number Diff line number Diff line change
@@ -1,24 +1,29 @@
androidx.annotation:annotation-jvm:1.8.1
androidx.annotation:annotation:1.8.1
androidx.annotation:annotation-experimental:1.4.0
androidx.annotation:annotation-jvm:1.9.1
androidx.annotation:annotation:1.9.1
androidx.arch.core:core-common:2.2.0
androidx.arch.core:core-runtime:2.2.0
androidx.collection:collection:1.0.0
androidx.concurrent:concurrent-futures:1.1.0
androidx.core:core-ktx:1.2.0
androidx.core:core:1.2.0
androidx.lifecycle:lifecycle-common-jvm:2.8.7
androidx.lifecycle:lifecycle-common:2.8.7
androidx.lifecycle:lifecycle-livedata-core:2.8.7
androidx.lifecycle:lifecycle-runtime-android:2.8.7
androidx.lifecycle:lifecycle-runtime:2.8.7
androidx.lifecycle:lifecycle-viewmodel-android:2.8.7
androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.7
androidx.lifecycle:lifecycle-viewmodel:2.8.7
androidx.profileinstaller:profileinstaller:1.3.1
androidx.savedstate:savedstate:1.2.1
androidx.core:core-ktx:1.13.1
androidx.core:core-viewtree:1.0.0
androidx.core:core:1.13.1
androidx.interpolator:interpolator:1.0.0
androidx.lifecycle:lifecycle-common-jvm:2.9.2
androidx.lifecycle:lifecycle-common:2.9.2
androidx.lifecycle:lifecycle-livedata-core:2.9.2
androidx.lifecycle:lifecycle-runtime-android:2.9.2
androidx.lifecycle:lifecycle-runtime:2.9.2
androidx.lifecycle:lifecycle-viewmodel-android:2.9.2
androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.2
androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2
androidx.lifecycle:lifecycle-viewmodel:2.9.2
androidx.profileinstaller:profileinstaller:1.4.0
androidx.savedstate:savedstate-android:1.3.1
androidx.savedstate:savedstate:1.3.1
androidx.startup:startup-runtime:1.1.1
androidx.tracing:tracing:1.0.0
androidx.versionedparcelable:versionedparcelable:1.1.0
androidx.versionedparcelable:versionedparcelable:1.1.1
com.google.guava:listenablefuture:1.0
com.squareup.okio:okio-jvm:3.3.0
com.squareup.okio:okio:3.3.0
Expand All @@ -31,4 +36,8 @@ org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3
org.jetbrains:annotations:23.0.0
org.jspecify:jspecify:1.0.0
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
androidx.activity:activity-compose:1.8.2
androidx.activity:activity-ktx:1.8.2
androidx.activity:activity:1.8.2
androidx.activity:activity-compose:1.10.1
androidx.activity:activity-ktx:1.10.1
androidx.activity:activity:1.10.1
androidx.annotation:annotation-experimental:1.4.1
androidx.annotation:annotation-jvm:1.8.1
androidx.annotation:annotation:1.8.1
androidx.annotation:annotation-jvm:1.9.1
androidx.annotation:annotation:1.9.1
androidx.arch.core:core-common:2.2.0
androidx.arch.core:core-runtime:2.2.0
androidx.autofill:autofill:1.0.0
Expand Down Expand Up @@ -39,6 +39,7 @@ androidx.compose.ui:ui:1.7.8
androidx.compose:compose-bom:2025.03.01
androidx.concurrent:concurrent-futures:1.1.0
androidx.core:core-ktx:1.13.1
androidx.core:core-viewtree:1.0.0
androidx.core:core:1.13.1
androidx.customview:customview-poolingcontainer:1.0.0
androidx.documentfile:documentfile:1.0.0
Expand All @@ -47,28 +48,30 @@ androidx.emoji2:emoji2:1.3.0
androidx.graphics:graphics-path:1.0.1
androidx.interpolator:interpolator:1.0.0
androidx.legacy:legacy-support-core-utils:1.0.0
androidx.lifecycle:lifecycle-common-jvm:2.8.7
androidx.lifecycle:lifecycle-common:2.8.7
androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.7
androidx.lifecycle:lifecycle-livedata-core:2.8.7
androidx.lifecycle:lifecycle-livedata:2.8.7
androidx.lifecycle:lifecycle-process:2.8.7
androidx.lifecycle:lifecycle-runtime-android:2.8.7
androidx.lifecycle:lifecycle-runtime-compose-android:2.8.7
androidx.lifecycle:lifecycle-runtime-compose:2.8.7
androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.7
androidx.lifecycle:lifecycle-runtime-ktx:2.8.7
androidx.lifecycle:lifecycle-runtime:2.8.7
androidx.lifecycle:lifecycle-viewmodel-android:2.8.7
androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7
androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.7
androidx.lifecycle:lifecycle-viewmodel:2.8.7
androidx.lifecycle:lifecycle-common-jvm:2.9.2
androidx.lifecycle:lifecycle-common:2.9.2
androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2
androidx.lifecycle:lifecycle-livedata-core:2.9.2
androidx.lifecycle:lifecycle-livedata:2.9.2
androidx.lifecycle:lifecycle-process:2.9.2
androidx.lifecycle:lifecycle-runtime-android:2.9.2
androidx.lifecycle:lifecycle-runtime-compose-android:2.9.2
androidx.lifecycle:lifecycle-runtime-compose:2.9.2
androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.2
androidx.lifecycle:lifecycle-runtime-ktx:2.9.2
androidx.lifecycle:lifecycle-runtime:2.9.2
androidx.lifecycle:lifecycle-viewmodel-android:2.9.2
androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2
androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.2
androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2
androidx.lifecycle:lifecycle-viewmodel:2.9.2
androidx.loader:loader:1.0.0
androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
androidx.print:print:1.0.0
androidx.profileinstaller:profileinstaller:1.3.1
androidx.savedstate:savedstate-ktx:1.2.1
androidx.savedstate:savedstate:1.2.1
androidx.profileinstaller:profileinstaller:1.4.0
androidx.savedstate:savedstate-android:1.3.1
androidx.savedstate:savedstate-ktx:1.3.1
androidx.savedstate:savedstate:1.3.1
androidx.startup:startup-runtime:1.1.1
androidx.tracing:tracing:1.0.0
androidx.transition:transition:1.5.1
Expand All @@ -85,4 +88,8 @@ org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3
org.jetbrains:annotations:23.0.0
org.jspecify:jspecify:1.0.0
55 changes: 31 additions & 24 deletions workflow-ui/compose/dependencies/releaseRuntimeClasspath.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
androidx.activity:activity-compose:1.8.2
androidx.activity:activity-ktx:1.8.2
androidx.activity:activity:1.8.2
androidx.activity:activity-compose:1.10.1
androidx.activity:activity-ktx:1.10.1
androidx.activity:activity:1.10.1
androidx.annotation:annotation-experimental:1.4.1
androidx.annotation:annotation-jvm:1.8.1
androidx.annotation:annotation:1.8.1
androidx.annotation:annotation-jvm:1.9.1
androidx.annotation:annotation:1.9.1
androidx.arch.core:core-common:2.2.0
androidx.arch.core:core-runtime:2.2.0
androidx.autofill:autofill:1.0.0
Expand Down Expand Up @@ -33,6 +33,7 @@ androidx.compose.ui:ui:1.7.8
androidx.compose:compose-bom:2025.03.01
androidx.concurrent:concurrent-futures:1.1.0
androidx.core:core-ktx:1.13.1
androidx.core:core-viewtree:1.0.0
androidx.core:core:1.13.1
androidx.customview:customview-poolingcontainer:1.0.0
androidx.documentfile:documentfile:1.0.0
Expand All @@ -41,28 +42,30 @@ androidx.emoji2:emoji2:1.2.0
androidx.graphics:graphics-path:1.0.1
androidx.interpolator:interpolator:1.0.0
androidx.legacy:legacy-support-core-utils:1.0.0
androidx.lifecycle:lifecycle-common-jvm:2.8.7
androidx.lifecycle:lifecycle-common:2.8.7
androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.7
androidx.lifecycle:lifecycle-livedata-core:2.8.7
androidx.lifecycle:lifecycle-livedata:2.8.7
androidx.lifecycle:lifecycle-process:2.8.7
androidx.lifecycle:lifecycle-runtime-android:2.8.7
androidx.lifecycle:lifecycle-runtime-compose-android:2.8.7
androidx.lifecycle:lifecycle-runtime-compose:2.8.7
androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.7
androidx.lifecycle:lifecycle-runtime-ktx:2.8.7
androidx.lifecycle:lifecycle-runtime:2.8.7
androidx.lifecycle:lifecycle-viewmodel-android:2.8.7
androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7
androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.7
androidx.lifecycle:lifecycle-viewmodel:2.8.7
androidx.lifecycle:lifecycle-common-jvm:2.9.2
androidx.lifecycle:lifecycle-common:2.9.2
androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2
androidx.lifecycle:lifecycle-livedata-core:2.9.2
androidx.lifecycle:lifecycle-livedata:2.9.2
androidx.lifecycle:lifecycle-process:2.9.2
androidx.lifecycle:lifecycle-runtime-android:2.9.2
androidx.lifecycle:lifecycle-runtime-compose-android:2.9.2
androidx.lifecycle:lifecycle-runtime-compose:2.9.2
androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.2
androidx.lifecycle:lifecycle-runtime-ktx:2.9.2
androidx.lifecycle:lifecycle-runtime:2.9.2
androidx.lifecycle:lifecycle-viewmodel-android:2.9.2
androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2
androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.2
androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2
androidx.lifecycle:lifecycle-viewmodel:2.9.2
androidx.loader:loader:1.0.0
androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
androidx.print:print:1.0.0
androidx.profileinstaller:profileinstaller:1.3.1
androidx.savedstate:savedstate-ktx:1.2.1
androidx.savedstate:savedstate:1.2.1
androidx.profileinstaller:profileinstaller:1.4.0
androidx.savedstate:savedstate-android:1.3.1
androidx.savedstate:savedstate-ktx:1.3.1
androidx.savedstate:savedstate:1.3.1
androidx.startup:startup-runtime:1.1.1
androidx.tracing:tracing:1.0.0
androidx.transition:transition:1.5.1
Expand All @@ -79,4 +82,8 @@ org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3
org.jetbrains:annotations:23.0.0
org.jspecify:jspecify:1.0.0
41 changes: 24 additions & 17 deletions workflow-ui/core-android/dependencies/releaseRuntimeClasspath.txt
Original file line number Diff line number Diff line change
@@ -1,34 +1,37 @@
androidx.activity:activity:1.8.2
androidx.activity:activity:1.10.1
androidx.annotation:annotation-experimental:1.4.0
androidx.annotation:annotation-jvm:1.8.1
androidx.annotation:annotation:1.8.1
androidx.annotation:annotation-jvm:1.9.1
androidx.annotation:annotation:1.9.1
androidx.arch.core:core-common:2.2.0
androidx.arch.core:core-runtime:2.2.0
androidx.collection:collection:1.1.0
androidx.concurrent:concurrent-futures:1.1.0
androidx.core:core-ktx:1.13.1
androidx.core:core-viewtree:1.0.0
androidx.core:core:1.13.1
androidx.documentfile:documentfile:1.0.0
androidx.dynamicanimation:dynamicanimation:1.0.0
androidx.interpolator:interpolator:1.0.0
androidx.legacy:legacy-support-core-utils:1.0.0
androidx.lifecycle:lifecycle-common-jvm:2.8.7
androidx.lifecycle:lifecycle-common:2.8.7
androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.7
androidx.lifecycle:lifecycle-livedata-core:2.8.7
androidx.lifecycle:lifecycle-livedata:2.8.7
androidx.lifecycle:lifecycle-runtime-android:2.8.7
androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.7
androidx.lifecycle:lifecycle-runtime-ktx:2.8.7
androidx.lifecycle:lifecycle-runtime:2.8.7
androidx.lifecycle:lifecycle-viewmodel-android:2.8.7
androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.7
androidx.lifecycle:lifecycle-viewmodel:2.8.7
androidx.lifecycle:lifecycle-common-jvm:2.9.2
androidx.lifecycle:lifecycle-common:2.9.2
androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2
androidx.lifecycle:lifecycle-livedata-core:2.9.2
androidx.lifecycle:lifecycle-livedata:2.9.2
androidx.lifecycle:lifecycle-runtime-android:2.9.2
androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.2
androidx.lifecycle:lifecycle-runtime-ktx:2.9.2
androidx.lifecycle:lifecycle-runtime:2.9.2
androidx.lifecycle:lifecycle-viewmodel-android:2.9.2
androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.2
androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2
androidx.lifecycle:lifecycle-viewmodel:2.9.2
androidx.loader:loader:1.0.0
androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
androidx.print:print:1.0.0
androidx.profileinstaller:profileinstaller:1.3.1
androidx.savedstate:savedstate:1.2.1
androidx.profileinstaller:profileinstaller:1.4.0
androidx.savedstate:savedstate-android:1.3.1
androidx.savedstate:savedstate:1.3.1
androidx.startup:startup-runtime:1.1.1
androidx.tracing:tracing:1.0.0
androidx.transition:transition:1.5.1
Expand All @@ -45,4 +48,8 @@ org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3
org.jetbrains:annotations:23.0.0
org.jspecify:jspecify:1.0.0
41 changes: 24 additions & 17 deletions workflow-ui/radiography/dependencies/releaseRuntimeClasspath.txt
Original file line number Diff line number Diff line change
@@ -1,34 +1,37 @@
androidx.activity:activity:1.8.2
androidx.activity:activity:1.10.1
androidx.annotation:annotation-experimental:1.4.0
androidx.annotation:annotation-jvm:1.8.1
androidx.annotation:annotation:1.8.1
androidx.annotation:annotation-jvm:1.9.1
androidx.annotation:annotation:1.9.1
androidx.arch.core:core-common:2.2.0
androidx.arch.core:core-runtime:2.2.0
androidx.collection:collection:1.1.0
androidx.concurrent:concurrent-futures:1.1.0
androidx.core:core-ktx:1.13.1
androidx.core:core-viewtree:1.0.0
androidx.core:core:1.13.1
androidx.documentfile:documentfile:1.0.0
androidx.dynamicanimation:dynamicanimation:1.0.0
androidx.interpolator:interpolator:1.0.0
androidx.legacy:legacy-support-core-utils:1.0.0
androidx.lifecycle:lifecycle-common-jvm:2.8.7
androidx.lifecycle:lifecycle-common:2.8.7
androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.7
androidx.lifecycle:lifecycle-livedata-core:2.8.7
androidx.lifecycle:lifecycle-livedata:2.8.7
androidx.lifecycle:lifecycle-runtime-android:2.8.7
androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.7
androidx.lifecycle:lifecycle-runtime-ktx:2.8.7
androidx.lifecycle:lifecycle-runtime:2.8.7
androidx.lifecycle:lifecycle-viewmodel-android:2.8.7
androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.7
androidx.lifecycle:lifecycle-viewmodel:2.8.7
androidx.lifecycle:lifecycle-common-jvm:2.9.2
androidx.lifecycle:lifecycle-common:2.9.2
androidx.lifecycle:lifecycle-livedata-core-ktx:2.9.2
androidx.lifecycle:lifecycle-livedata-core:2.9.2
androidx.lifecycle:lifecycle-livedata:2.9.2
androidx.lifecycle:lifecycle-runtime-android:2.9.2
androidx.lifecycle:lifecycle-runtime-ktx-android:2.9.2
androidx.lifecycle:lifecycle-runtime-ktx:2.9.2
androidx.lifecycle:lifecycle-runtime:2.9.2
androidx.lifecycle:lifecycle-viewmodel-android:2.9.2
androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.9.2
androidx.lifecycle:lifecycle-viewmodel-savedstate:2.9.2
androidx.lifecycle:lifecycle-viewmodel:2.9.2
androidx.loader:loader:1.0.0
androidx.localbroadcastmanager:localbroadcastmanager:1.0.0
androidx.print:print:1.0.0
androidx.profileinstaller:profileinstaller:1.3.1
androidx.savedstate:savedstate:1.2.1
androidx.profileinstaller:profileinstaller:1.4.0
androidx.savedstate:savedstate-android:1.3.1
androidx.savedstate:savedstate:1.3.1
androidx.startup:startup-runtime:1.1.1
androidx.tracing:tracing:1.0.0
androidx.transition:transition:1.5.1
Expand All @@ -47,4 +50,8 @@ org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.3
org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.3
org.jetbrains:annotations:23.0.0
org.jspecify:jspecify:1.0.0
Loading