Merge "Update all Compose Dependencies to Compose 1.2.1" into androidx-main
diff --git a/compose/animation/animation-core/build.gradle b/compose/animation/animation-core/build.gradle
index 8eacf55..696229d 100644
--- a/compose/animation/animation-core/build.gradle
+++ b/compose/animation/animation-core/build.gradle
@@ -36,10 +36,10 @@
 
         api("androidx.annotation:annotation:1.1.0")
 
-        implementation("androidx.compose.runtime:runtime:1.1.1")
-        implementation("androidx.compose.ui:ui:1.2.0")
-        implementation("androidx.compose.ui:ui-unit:1.0.0")
-        implementation("androidx.compose.ui:ui-util:1.0.0")
+        implementation("androidx.compose.runtime:runtime:1.2.1")
+        implementation("androidx.compose.ui:ui:1.2.1")
+        implementation("androidx.compose.ui:ui-unit:1.2.1")
+        implementation("androidx.compose.ui:ui-util:1.2.1")
         implementation(libs.kotlinStdlib)
         api(libs.kotlinCoroutinesCore)
 
@@ -54,7 +54,7 @@
         androidTestImplementation(libs.testCore)
         androidTestImplementation(libs.junit)
         androidTestImplementation(project(":compose:animation:animation"))
-        androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.0.0")
+        androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.2.1")
         androidTestImplementation(project(":compose:test-utils"))
 
         lintPublish project(":compose:animation:animation-core-lint")
diff --git a/compose/animation/animation-core/samples/build.gradle b/compose/animation/animation-core/samples/build.gradle
index 6955b50..8839e29 100644
--- a/compose/animation/animation-core/samples/build.gradle
+++ b/compose/animation/animation-core/samples/build.gradle
@@ -28,12 +28,12 @@
     implementation(libs.kotlinStdlib)
     compileOnly(project(":annotation:annotation-sampled"))
     implementation(project(":compose:animation:animation-core"))
-    implementation("androidx.compose.runtime:runtime:1.2.0")
-    implementation("androidx.compose.ui:ui:1.0.0")
-    implementation("androidx.compose.ui:ui-unit:1.0.0")
-    implementation("androidx.compose.foundation:foundation:1.0.0")
-    implementation("androidx.compose.foundation:foundation-layout:1.0.0")
-    implementation("androidx.compose.material:material:1.0.0")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
+    implementation("androidx.compose.ui:ui:1.2.1")
+    implementation("androidx.compose.ui:ui-unit:1.2.1")
+    implementation("androidx.compose.foundation:foundation:1.2.1")
+    implementation("androidx.compose.foundation:foundation-layout:1.2.1")
+    implementation("androidx.compose.material:material:1.2.1")
 }
 
 androidx {
diff --git a/compose/animation/animation-graphics/build.gradle b/compose/animation/animation-graphics/build.gradle
index 8d4b5f4..5d96f14 100644
--- a/compose/animation/animation-graphics/build.gradle
+++ b/compose/animation/animation-graphics/build.gradle
@@ -36,12 +36,12 @@
 
         api("androidx.annotation:annotation:1.1.0")
         api(project(":compose:animation:animation"))
-        api("androidx.compose.foundation:foundation-layout:1.0.0")
-        api("androidx.compose.runtime:runtime:1.1.1")
-        api("androidx.compose.ui:ui:1.1.1")
-        api("androidx.compose.ui:ui-geometry:1.0.0")
+        api("androidx.compose.foundation:foundation-layout:1.2.1")
+        api("androidx.compose.runtime:runtime:1.2.1")
+        api("androidx.compose.ui:ui:1.2.1")
+        api("androidx.compose.ui:ui-geometry:1.2.1")
 
-        implementation("androidx.compose.ui:ui-util:1.0.0")
+        implementation("androidx.compose.ui:ui-util:1.2.1")
         implementation(libs.kotlinStdlibCommon)
         implementation("androidx.core:core-ktx:1.5.0")
 
@@ -49,8 +49,8 @@
         testImplementation(libs.testRunner)
         testImplementation(libs.junit)
 
-        androidTestImplementation("androidx.compose.foundation:foundation:1.0.0")
-        androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.0.0")
+        androidTestImplementation("androidx.compose.foundation:foundation:1.2.1")
+        androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.2.1")
         androidTestImplementation(project(":compose:test-utils"))
         androidTestImplementation(libs.testRules)
         androidTestImplementation(libs.testRunner)
diff --git a/compose/animation/animation-graphics/samples/build.gradle b/compose/animation/animation-graphics/samples/build.gradle
index 61f569c..11d3fdd 100644
--- a/compose/animation/animation-graphics/samples/build.gradle
+++ b/compose/animation/animation-graphics/samples/build.gradle
@@ -31,10 +31,10 @@
 
     implementation(project(":compose:animation:animation"))
     implementation(project(":compose:animation:animation-graphics"))
-    implementation("androidx.compose.foundation:foundation:1.0.0")
-    implementation("androidx.compose.material:material:1.0.0")
-    implementation("androidx.compose.runtime:runtime:1.2.0")
-    implementation("androidx.compose.ui:ui-text:1.0.0")
+    implementation("androidx.compose.foundation:foundation:1.2.1")
+    implementation("androidx.compose.material:material:1.2.1")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
+    implementation("androidx.compose.ui:ui-text:1.2.1")
 }
 
 androidx {
diff --git a/compose/animation/animation/build.gradle b/compose/animation/animation/build.gradle
index 24ce3d8..229e0fc 100644
--- a/compose/animation/animation/build.gradle
+++ b/compose/animation/animation/build.gradle
@@ -36,20 +36,20 @@
 
         api("androidx.annotation:annotation:1.1.0")
         api(project(":compose:animation:animation-core"))
-        api("androidx.compose.foundation:foundation-layout:1.0.0")
-        api("androidx.compose.runtime:runtime:1.1.1")
-        api("androidx.compose.ui:ui:1.0.0")
-        api("androidx.compose.ui:ui-geometry:1.0.0")
+        api("androidx.compose.foundation:foundation-layout:1.2.1")
+        api("androidx.compose.runtime:runtime:1.2.1")
+        api("androidx.compose.ui:ui:1.2.1")
+        api("androidx.compose.ui:ui-geometry:1.2.1")
 
-        implementation("androidx.compose.ui:ui-util:1.0.0")
+        implementation("androidx.compose.ui:ui-util:1.2.1")
         implementation(libs.kotlinStdlibCommon)
 
         testImplementation(libs.testRules)
         testImplementation(libs.testRunner)
         testImplementation(libs.junit)
 
-        androidTestImplementation("androidx.compose.foundation:foundation:1.0.0")
-        androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.0.0")
+        androidTestImplementation("androidx.compose.foundation:foundation:1.2.1")
+        androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.2.1")
         androidTestImplementation(project(":compose:test-utils"))
         androidTestImplementation(libs.testRules)
         androidTestImplementation(libs.testRunner)
diff --git a/compose/animation/animation/samples/build.gradle b/compose/animation/animation/samples/build.gradle
index f6dacc1..6b2f8a3 100644
--- a/compose/animation/animation/samples/build.gradle
+++ b/compose/animation/animation/samples/build.gradle
@@ -30,10 +30,10 @@
     compileOnly(project(":annotation:annotation-sampled"))
 
     implementation(project(":compose:animation:animation"))
-    implementation("androidx.compose.foundation:foundation:1.0.0")
-    implementation("androidx.compose.material:material:1.0.0")
-    implementation("androidx.compose.runtime:runtime:1.2.0")
-    implementation("androidx.compose.ui:ui-text:1.0.0")
+    implementation("androidx.compose.foundation:foundation:1.2.1")
+    implementation("androidx.compose.material:material:1.2.1")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
+    implementation("androidx.compose.ui:ui-text:1.2.1")
 }
 
 androidx {
diff --git a/compose/foundation/foundation-layout/build.gradle b/compose/foundation/foundation-layout/build.gradle
index da16e2b..f9b51e6 100644
--- a/compose/foundation/foundation-layout/build.gradle
+++ b/compose/foundation/foundation-layout/build.gradle
@@ -35,13 +35,13 @@
          */
 
         api("androidx.annotation:annotation:1.1.0")
-        api("androidx.compose.ui:ui:1.2.0")
-        api("androidx.compose.ui:ui-unit:1.1.1")
+        api("androidx.compose.ui:ui:1.2.1")
+        api("androidx.compose.ui:ui-unit:1.2.1")
 
-        implementation("androidx.compose.runtime:runtime:1.2.0")
-        implementation("androidx.compose.ui:ui-util:1.0.0")
+        implementation("androidx.compose.runtime:runtime:1.2.1")
+        implementation("androidx.compose.ui:ui-util:1.2.1")
         implementation("androidx.core:core:1.7.0")
-        implementation("androidx.compose.animation:animation-core:1.1.1")
+        implementation("androidx.compose.animation:animation-core:1.2.1")
         implementation(libs.kotlinStdlibCommon)
 
         testImplementation(libs.testRules)
@@ -50,7 +50,7 @@
         testImplementation(libs.truth)
 
         androidTestImplementation(project(":compose:foundation:foundation"))
-        androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.0.0")
+        androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.2.1")
         androidTestImplementation(project(":compose:test-utils"))
         androidTestImplementation("androidx.activity:activity-compose:1.3.1")
         // old version of common-java8 conflicts with newer version, because both have
@@ -91,7 +91,7 @@
             androidMain.dependencies {
                 api("androidx.annotation:annotation:1.1.0")
                 implementation("androidx.core:core:1.7.0")
-                implementation("androidx.compose.animation:animation-core:1.1.1")
+                implementation("androidx.compose.animation:animation-core:1.2.1")
             }
 
             desktopMain.dependencies {
diff --git a/compose/foundation/foundation-layout/samples/build.gradle b/compose/foundation/foundation-layout/samples/build.gradle
index 832d9f0..b150cb3 100644
--- a/compose/foundation/foundation-layout/samples/build.gradle
+++ b/compose/foundation/foundation-layout/samples/build.gradle
@@ -30,10 +30,10 @@
     compileOnly(project(":annotation:annotation-sampled"))
     implementation(project(":compose:foundation:foundation"))
     implementation(project(":compose:foundation:foundation-layout"))
-    implementation("androidx.compose.material:material:1.0.0")
-    implementation("androidx.compose.runtime:runtime:1.2.0")
-    implementation("androidx.compose.ui:ui:1.0.0")
-    implementation("androidx.compose.ui:ui-text:1.0.0")
+    implementation("androidx.compose.material:material:1.2.1")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
+    implementation("androidx.compose.ui:ui:1.2.1")
+    implementation("androidx.compose.ui:ui-text:1.2.1")
     implementation("androidx.core:core-ktx:1.7.0")
     implementation("androidx.activity:activity-compose:1.4.0")
 }
diff --git a/compose/foundation/foundation/samples/build.gradle b/compose/foundation/foundation/samples/build.gradle
index 0a3cad1..3fcb16a 100644
--- a/compose/foundation/foundation/samples/build.gradle
+++ b/compose/foundation/foundation/samples/build.gradle
@@ -29,13 +29,13 @@
 
     compileOnly(project(":annotation:annotation-sampled"))
 
-    implementation("androidx.compose.animation:animation:1.0.0")
+    implementation("androidx.compose.animation:animation:1.2.1")
     implementation(project(":compose:foundation:foundation"))
     implementation(project(":compose:foundation:foundation-layout"))
-    implementation("androidx.compose.material:material:1.0.0")
-    implementation("androidx.compose.runtime:runtime:1.2.0")
-    implementation("androidx.compose.ui:ui:1.0.0")
-    implementation("androidx.compose.ui:ui-text:1.0.0")
+    implementation("androidx.compose.material:material:1.2.1")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
+    implementation("androidx.compose.ui:ui:1.2.1")
+    implementation("androidx.compose.ui:ui-text:1.2.1")
 }
 
 androidx {
diff --git a/compose/material/material-icons-core/build.gradle b/compose/material/material-icons-core/build.gradle
index ec367a4..94cc265 100644
--- a/compose/material/material-icons-core/build.gradle
+++ b/compose/material/material-icons-core/build.gradle
@@ -34,8 +34,8 @@
          * corresponding block below
          */
 
-        api("androidx.compose.ui:ui:1.0.0")
-        implementation("androidx.compose.runtime:runtime:1.1.1")
+        api("androidx.compose.ui:ui:1.2.1")
+        implementation("androidx.compose.runtime:runtime:1.2.1")
         implementation(libs.kotlinStdlib)
 
         samples(project(":compose:material:material-icons-core:material-icons-core-samples"))
diff --git a/compose/material/material-icons-core/samples/build.gradle b/compose/material/material-icons-core/samples/build.gradle
index e6d7d17..1ff166f 100644
--- a/compose/material/material-icons-core/samples/build.gradle
+++ b/compose/material/material-icons-core/samples/build.gradle
@@ -32,7 +32,7 @@
 
     implementation(project(":compose:material:material"))
     implementation(project(":compose:material:material-icons-core"))
-    implementation("androidx.compose.runtime:runtime:1.2.0")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
 }
 
 androidx {
diff --git a/compose/material/material-ripple/build.gradle b/compose/material/material-ripple/build.gradle
index 2704c77..1b36239 100644
--- a/compose/material/material-ripple/build.gradle
+++ b/compose/material/material-ripple/build.gradle
@@ -33,12 +33,12 @@
          * When updating dependencies, make sure to make the an an analogous update in the
          * corresponding block below
          */
-        api("androidx.compose.foundation:foundation:1.1.1")
-        api("androidx.compose.runtime:runtime:1.1.1")
+        api("androidx.compose.foundation:foundation:1.2.1")
+        api("androidx.compose.runtime:runtime:1.2.1")
 
         implementation(libs.kotlinStdlibCommon)
-        implementation("androidx.compose.animation:animation:1.0.0")
-        implementation("androidx.compose.ui:ui-util:1.0.0")
+        implementation("androidx.compose.animation:animation:1.2.1")
+        implementation("androidx.compose.ui:ui-util:1.2.1")
 
         testImplementation(libs.testRules)
         testImplementation(libs.testRunner)
diff --git a/compose/material/material/build.gradle b/compose/material/material/build.gradle
index 7101859..fe57f44 100644
--- a/compose/material/material/build.gradle
+++ b/compose/material/material/build.gradle
@@ -32,18 +32,18 @@
          * When updating dependencies, make sure to make the an an analogous update in the
          * corresponding block below
          */
-        api("androidx.compose.animation:animation-core:1.0.0")
-        api("androidx.compose.foundation:foundation:1.2.0")
+        api("androidx.compose.animation:animation-core:1.2.1")
+        api("androidx.compose.foundation:foundation:1.2.1")
         api(project(":compose:material:material-icons-core"))
         api(project(":compose:material:material-ripple"))
-        api("androidx.compose.runtime:runtime:1.2.0")
-        api("androidx.compose.ui:ui:1.2.0")
-        api("androidx.compose.ui:ui-text:1.2.0")
+        api("androidx.compose.runtime:runtime:1.2.1")
+        api("androidx.compose.ui:ui:1.2.1")
+        api("androidx.compose.ui:ui-text:1.2.1")
 
         implementation(libs.kotlinStdlibCommon)
-        implementation("androidx.compose.animation:animation:1.0.0")
-        implementation("androidx.compose.foundation:foundation-layout:1.1.1")
-        implementation("androidx.compose.ui:ui-util:1.0.0")
+        implementation("androidx.compose.animation:animation:1.2.1")
+        implementation("androidx.compose.foundation:foundation-layout:1.2.1")
+        implementation("androidx.compose.ui:ui-util:1.2.1")
 
         // TODO: remove next 3 dependencies when b/202810604 is fixed
         implementation("androidx.savedstate:savedstate:1.1.0")
diff --git a/compose/material/material/samples/build.gradle b/compose/material/material/samples/build.gradle
index d1fb1b8..10e989d 100644
--- a/compose/material/material/samples/build.gradle
+++ b/compose/material/material/samples/build.gradle
@@ -30,13 +30,13 @@
 
     compileOnly(project(":annotation:annotation-sampled"))
 
-    implementation("androidx.compose.animation:animation:1.0.0")
-    implementation("androidx.compose.foundation:foundation:1.0.0")
-    implementation("androidx.compose.foundation:foundation-layout:1.0.0")
+    implementation("androidx.compose.animation:animation:1.2.1")
+    implementation("androidx.compose.foundation:foundation:1.2.1")
+    implementation("androidx.compose.foundation:foundation-layout:1.2.1")
     implementation(project(":compose:material:material"))
-    implementation("androidx.compose.runtime:runtime:1.2.0")
-    implementation("androidx.compose.ui:ui:1.0.0")
-    implementation("androidx.compose.ui:ui-text:1.0.0")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
+    implementation("androidx.compose.ui:ui:1.2.1")
+    implementation("androidx.compose.ui:ui-text:1.2.1")
 }
 
 androidx {
diff --git a/compose/material3/material3-window-size-class/build.gradle b/compose/material3/material3-window-size-class/build.gradle
index bcd29e9..5f1fc46 100644
--- a/compose/material3/material3-window-size-class/build.gradle
+++ b/compose/material3/material3-window-size-class/build.gradle
@@ -35,9 +35,9 @@
          * corresponding block below
          */
         implementation(libs.kotlinStdlibCommon)
-        api("androidx.compose.runtime:runtime:1.2.0")
-        api("androidx.compose.ui:ui:1.2.0")
-        api("androidx.compose.ui:ui-unit:1.2.0")
+        api("androidx.compose.runtime:runtime:1.2.1")
+        api("androidx.compose.ui:ui:1.2.1")
+        api("androidx.compose.ui:ui-unit:1.2.1")
         implementation("androidx.window:window:1.0.0")
 
         testImplementation(libs.kotlinTest)
diff --git a/compose/material3/material3-window-size-class/samples/build.gradle b/compose/material3/material3-window-size-class/samples/build.gradle
index 9f3187e..a9ea256 100644
--- a/compose/material3/material3-window-size-class/samples/build.gradle
+++ b/compose/material3/material3-window-size-class/samples/build.gradle
@@ -31,7 +31,7 @@
     compileOnly(project(":annotation:annotation-sampled"))
 
     implementation(project(":compose:material3:material3-window-size-class"))
-    implementation("androidx.compose.runtime:runtime:1.2.0")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
     implementation("androidx.activity:activity-compose:1.3.1")
 }
 
diff --git a/compose/material3/material3/samples/build.gradle b/compose/material3/material3/samples/build.gradle
index a3dc17b..31db2c0 100644
--- a/compose/material3/material3/samples/build.gradle
+++ b/compose/material3/material3/samples/build.gradle
@@ -31,14 +31,14 @@
     compileOnly(project(":annotation:annotation-sampled"))
 
     implementation("androidx.activity:activity-compose:1.5.0")
-    implementation("androidx.compose.animation:animation:1.0.0")
-    implementation("androidx.compose.foundation:foundation:1.0.0")
-    implementation("androidx.compose.foundation:foundation-layout:1.0.0")
-    implementation("androidx.compose.material:material:1.2.0")
+    implementation("androidx.compose.animation:animation:1.2.1")
+    implementation("androidx.compose.foundation:foundation:1.2.1")
+    implementation("androidx.compose.foundation:foundation-layout:1.2.1")
+    implementation("androidx.compose.material:material:1.2.1")
     implementation(project(":compose:material3:material3"))
-    implementation("androidx.compose.runtime:runtime:1.2.0")
-    implementation("androidx.compose.ui:ui:1.0.0")
-    implementation("androidx.compose.ui:ui-text:1.0.0")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
+    implementation("androidx.compose.ui:ui:1.2.1")
+    implementation("androidx.compose.ui:ui-text:1.2.1")
     implementation("androidx.savedstate:savedstate-ktx:1.2.0")
 }
 
diff --git a/compose/runtime/runtime-livedata/build.gradle b/compose/runtime/runtime-livedata/build.gradle
index 68eb4e6..bfc0bbb 100644
--- a/compose/runtime/runtime-livedata/build.gradle
+++ b/compose/runtime/runtime-livedata/build.gradle
@@ -31,7 +31,7 @@
 
     api(project(":compose:runtime:runtime"))
     api("androidx.lifecycle:lifecycle-livedata:2.2.0")
-    implementation("androidx.compose.ui:ui:1.0.0")
+    implementation("androidx.compose.ui:ui:1.2.1")
 
     androidTestImplementation(projectOrArtifact(":compose:ui:ui-test-junit4"))
     androidTestImplementation(projectOrArtifact(":compose:test-utils"))
diff --git a/compose/runtime/runtime-livedata/samples/build.gradle b/compose/runtime/runtime-livedata/samples/build.gradle
index 1c512e5..f31c13f 100644
--- a/compose/runtime/runtime-livedata/samples/build.gradle
+++ b/compose/runtime/runtime-livedata/samples/build.gradle
@@ -28,8 +28,8 @@
 
     implementation(libs.kotlinStdlib)
     compileOnly(projectOrArtifact(":annotation:annotation-sampled"))
-    implementation("androidx.compose.foundation:foundation:1.0.0")
-    implementation("androidx.compose.material:material:1.0.0")
+    implementation("androidx.compose.foundation:foundation:1.2.1")
+    implementation("androidx.compose.material:material:1.2.1")
     implementation(projectOrArtifact(":compose:runtime:runtime-livedata"))
 }
 
diff --git a/compose/runtime/runtime-rxjava2/samples/build.gradle b/compose/runtime/runtime-rxjava2/samples/build.gradle
index 661406b..ac7012e 100644
--- a/compose/runtime/runtime-rxjava2/samples/build.gradle
+++ b/compose/runtime/runtime-rxjava2/samples/build.gradle
@@ -28,8 +28,8 @@
 
     implementation(libs.kotlinStdlib)
     compileOnly(projectOrArtifact(":annotation:annotation-sampled"))
-    implementation("androidx.compose.foundation:foundation:1.0.0")
-    implementation("androidx.compose.material:material:1.0.0")
+    implementation("androidx.compose.foundation:foundation:1.2.1")
+    implementation("androidx.compose.material:material:1.2.1")
     implementation(projectOrArtifact(":compose:runtime:runtime-rxjava2"))
 }
 
diff --git a/compose/runtime/runtime-rxjava3/samples/build.gradle b/compose/runtime/runtime-rxjava3/samples/build.gradle
index 2f96630..b38cc1e 100644
--- a/compose/runtime/runtime-rxjava3/samples/build.gradle
+++ b/compose/runtime/runtime-rxjava3/samples/build.gradle
@@ -28,8 +28,8 @@
 
     implementation(libs.kotlinStdlib)
     compileOnly(projectOrArtifact(":annotation:annotation-sampled"))
-    implementation("androidx.compose.foundation:foundation:1.0.0")
-    implementation("androidx.compose.material:material:1.0.0")
+    implementation("androidx.compose.foundation:foundation:1.2.1")
+    implementation("androidx.compose.material:material:1.2.1")
     implementation(projectOrArtifact(":compose:runtime:runtime-rxjava3"))
 }
 
diff --git a/compose/runtime/runtime-saveable/samples/build.gradle b/compose/runtime/runtime-saveable/samples/build.gradle
index d8c834a..3cac112 100644
--- a/compose/runtime/runtime-saveable/samples/build.gradle
+++ b/compose/runtime/runtime-saveable/samples/build.gradle
@@ -30,8 +30,8 @@
 
     compileOnly projectOrArtifact(":annotation:annotation-sampled")
 
-    implementation "androidx.compose.foundation:foundation:1.2.0"
-    implementation "androidx.compose.material:material:1.2.0"
+    implementation "androidx.compose.foundation:foundation:1.2.1"
+    implementation "androidx.compose.material:material:1.2.1"
     implementation project(":compose:runtime:runtime")
     implementation project(":compose:runtime:runtime-saveable")
 }
diff --git a/compose/runtime/runtime/samples/build.gradle b/compose/runtime/runtime/samples/build.gradle
index 88d6075..7ecbd86 100644
--- a/compose/runtime/runtime/samples/build.gradle
+++ b/compose/runtime/runtime/samples/build.gradle
@@ -29,10 +29,10 @@
     implementation(libs.kotlinStdlib)
 
     compileOnly(projectOrArtifact(":annotation:annotation-sampled"))
-    implementation("androidx.compose.foundation:foundation-layout:1.0.0")
-    implementation("androidx.compose.material:material:1.0.0")
+    implementation("androidx.compose.foundation:foundation-layout:1.2.1")
+    implementation("androidx.compose.material:material:1.2.1")
     implementation(project(":compose:runtime:runtime"))
-    implementation("androidx.compose.ui:ui:1.0.0")
+    implementation("androidx.compose.ui:ui:1.2.1")
 }
 
 androidx {
diff --git a/compose/ui/ui-geometry/build.gradle b/compose/ui/ui-geometry/build.gradle
index 57d0a25..f0c8326 100644
--- a/compose/ui/ui-geometry/build.gradle
+++ b/compose/ui/ui-geometry/build.gradle
@@ -35,7 +35,7 @@
 
         api("androidx.annotation:annotation:1.1.0")
 
-        implementation("androidx.compose.runtime:runtime:1.1.1")
+        implementation("androidx.compose.runtime:runtime:1.2.1")
         implementation(project(":compose:ui:ui-util"))
         implementation(libs.kotlinStdlib)
 
diff --git a/compose/ui/ui-graphics/build.gradle b/compose/ui/ui-graphics/build.gradle
index 4947947..5a1dee5 100644
--- a/compose/ui/ui-graphics/build.gradle
+++ b/compose/ui/ui-graphics/build.gradle
@@ -36,7 +36,7 @@
         api("androidx.annotation:annotation:1.2.0")
         api(project(":compose:ui:ui-unit"))
 
-        implementation("androidx.compose.runtime:runtime:1.1.1")
+        implementation("androidx.compose.runtime:runtime:1.2.1")
         implementation(project(":compose:ui:ui-util"))
         implementation(libs.kotlinStdlibCommon)
 
diff --git a/compose/ui/ui-graphics/samples/build.gradle b/compose/ui/ui-graphics/samples/build.gradle
index 3718028..9faa8f8 100644
--- a/compose/ui/ui-graphics/samples/build.gradle
+++ b/compose/ui/ui-graphics/samples/build.gradle
@@ -29,8 +29,8 @@
     compileOnly(project(":annotation:annotation-sampled"))
 
     api(project(":compose:ui:ui-unit"))
-    implementation("androidx.compose.foundation:foundation:1.0.0")
-    implementation("androidx.compose.runtime:runtime:1.2.0")
+    implementation("androidx.compose.foundation:foundation:1.2.1")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
     implementation(project(":compose:ui:ui-graphics"))
     implementation(project(":compose:ui:ui-util"))
 }
diff --git a/compose/ui/ui-inspection/build.gradle b/compose/ui/ui-inspection/build.gradle
index 8146736..690e0fd 100644
--- a/compose/ui/ui-inspection/build.gradle
+++ b/compose/ui/ui-inspection/build.gradle
@@ -32,7 +32,7 @@
     // thus all its transitive dependencies will be present too.
     compileOnly(libs.kotlinStdlib)
     compileOnly("androidx.inspection:inspection:1.0.0")
-    compileOnly("androidx.compose.runtime:runtime:1.2.0")
+    compileOnly("androidx.compose.runtime:runtime:1.2.1")
     compileOnly(project(":compose:ui:ui"))
     // we ignore its transitive dependencies, because ui-inspection should
     // depend on them as "compile-only" deps.
diff --git a/compose/ui/ui-test-junit4/build.gradle b/compose/ui/ui-test-junit4/build.gradle
index 7162318..3113c29 100644
--- a/compose/ui/ui-test-junit4/build.gradle
+++ b/compose/ui/ui-test-junit4/build.gradle
@@ -37,13 +37,13 @@
 
     if(!AndroidXComposePlugin.isMultiplatformEnabled(project)) {
         api(project(":compose:ui:ui-test"))
-        api("androidx.activity:activity:1.2.0")
+        api("androidx.activity:activity:1.2.1")
         api(libs.junit)
         api(libs.kotlinStdlib)
         api(libs.kotlinStdlibCommon)
         api(libs.testExtJunit)
 
-        implementation("androidx.compose.runtime:runtime-saveable:1.1.1")
+        implementation("androidx.compose.runtime:runtime-saveable:1.2.1")
         implementation("androidx.activity:activity-compose:1.3.0")
         implementation("androidx.annotation:annotation:1.1.0")
         implementation("androidx.lifecycle:lifecycle-common:2.3.0")
@@ -98,7 +98,7 @@
             }
 
             androidMain.dependencies {
-                api("androidx.activity:activity:1.2.0")
+                api("androidx.activity:activity:1.2.1")
                 implementation "androidx.activity:activity-compose:1.3.0"
                 api(libs.testExtJunit)
                 implementation("androidx.annotation:annotation:1.1.0")
diff --git a/compose/ui/ui-test-manifest/build.gradle b/compose/ui/ui-test-manifest/build.gradle
index b76e3d2..620f03f 100644
--- a/compose/ui/ui-test-manifest/build.gradle
+++ b/compose/ui/ui-test-manifest/build.gradle
@@ -24,7 +24,7 @@
 }
 
 dependencies {
-    api("androidx.activity:activity:1.2.0")
+    api("androidx.activity:activity:1.2.1")
     lintPublish(project(":compose:ui:ui-test-manifest-lint"))
 }
 
diff --git a/compose/ui/ui-test/build.gradle b/compose/ui/ui-test/build.gradle
index c447adf..72e371e 100644
--- a/compose/ui/ui-test/build.gradle
+++ b/compose/ui/ui-test/build.gradle
@@ -43,7 +43,7 @@
 dependencies {
 
     if (!AndroidXComposePlugin.isMultiplatformEnabled(project)) {
-        api("androidx.compose.runtime:runtime:1.1.1")
+        api("androidx.compose.runtime:runtime:1.2.1")
         api(project(":compose:ui:ui"))
         api(project(":compose:ui:ui-graphics"))
         api(project(":compose:ui:ui-text"))
@@ -107,7 +107,7 @@
                 api(project(":compose:ui:ui-graphics"))
 
                 implementation("androidx.annotation:annotation:1.1.0")
-                implementation("androidx.core:core-ktx:1.1.0")
+                implementation("androidx.core:core-ktx:1.2.0")
                 implementation("androidx.test.espresso:espresso-core:3.3.0")
                 implementation(libs.testMonitor)
             }
diff --git a/compose/ui/ui-test/samples/build.gradle b/compose/ui/ui-test/samples/build.gradle
index f403a04..80949b0 100644
--- a/compose/ui/ui-test/samples/build.gradle
+++ b/compose/ui/ui-test/samples/build.gradle
@@ -33,8 +33,8 @@
     implementation(project(":compose:ui:ui-test"))
     implementation(project(":compose:ui:ui-test-junit4"))
 
-    implementation("androidx.compose.animation:animation:1.2.0")
-    implementation("androidx.compose.material:material:1.1.0")
+    implementation("androidx.compose.animation:animation:1.2.1")
+    implementation("androidx.compose.material:material:1.2.1")
 }
 
 androidx {
diff --git a/compose/ui/ui-text-google-fonts/build.gradle b/compose/ui/ui-text-google-fonts/build.gradle
index 2429100..4fb85a7 100644
--- a/compose/ui/ui-text-google-fonts/build.gradle
+++ b/compose/ui/ui-text-google-fonts/build.gradle
@@ -28,7 +28,7 @@
 
     implementation(libs.kotlinStdlib)
 
-    implementation("androidx.compose.runtime:runtime:1.2.0")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
     implementation(project(":compose:ui:ui-text"))
     implementation("androidx.core:core:1.8.0")
 
diff --git a/compose/ui/ui-text/build.gradle b/compose/ui/ui-text/build.gradle
index 1b215ad..49606fa 100644
--- a/compose/ui/ui-text/build.gradle
+++ b/compose/ui/ui-text/build.gradle
@@ -40,8 +40,8 @@
         api("androidx.annotation:annotation:1.1.0")
 
         // when updating the runtime version please also update the runtime-saveable version
-        implementation("androidx.compose.runtime:runtime:1.2.0")
-        implementation("androidx.compose.runtime:runtime-saveable:1.2.0")
+        implementation("androidx.compose.runtime:runtime:1.2.1")
+        implementation("androidx.compose.runtime:runtime-saveable:1.2.1")
 
         implementation(project(":compose:ui:ui-util"))
         implementation(libs.kotlinStdlib)
diff --git a/compose/ui/ui-text/samples/build.gradle b/compose/ui/ui-text/samples/build.gradle
index b8a3df5..46abd55 100644
--- a/compose/ui/ui-text/samples/build.gradle
+++ b/compose/ui/ui-text/samples/build.gradle
@@ -29,9 +29,9 @@
 
     compileOnly(project(":annotation:annotation-sampled"))
 
-    implementation("androidx.compose.foundation:foundation:1.0.0")
-    implementation("androidx.compose.material:material:1.0.0")
-    implementation("androidx.compose.runtime:runtime:1.2.0")
+    implementation("androidx.compose.foundation:foundation:1.2.1")
+    implementation("androidx.compose.material:material:1.2.1")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
     implementation(project(":compose:ui:ui"))
     implementation(project(":compose:ui:ui-text"))
 }
diff --git a/compose/ui/ui-tooling-data/build.gradle b/compose/ui/ui-tooling-data/build.gradle
index 4dcc5fb..ec92f46 100644
--- a/compose/ui/ui-tooling-data/build.gradle
+++ b/compose/ui/ui-tooling-data/build.gradle
@@ -39,7 +39,7 @@
 
         api "androidx.annotation:annotation:1.1.0"
 
-        api("androidx.compose.runtime:runtime:1.2.0")
+        api("androidx.compose.runtime:runtime:1.2.1")
         api(project(":compose:ui:ui"))
 
         androidTestImplementation project(":compose:ui:ui-test-junit4")
@@ -76,7 +76,7 @@
 
                 api "androidx.annotation:annotation:1.1.0"
 
-                api("androidx.compose.runtime:runtime:1.2.0")
+                api("androidx.compose.runtime:runtime:1.2.1")
                 api(project(":compose:ui:ui"))
             }
             jvmMain.dependencies {
diff --git a/compose/ui/ui-tooling-preview/build.gradle b/compose/ui/ui-tooling-preview/build.gradle
index 29fb86d..86c9465 100644
--- a/compose/ui/ui-tooling-preview/build.gradle
+++ b/compose/ui/ui-tooling-preview/build.gradle
@@ -32,7 +32,7 @@
     if(!AndroidXComposePlugin.isMultiplatformEnabled(project)) {
         implementation(libs.kotlinStdlib)
         api("androidx.annotation:annotation:1.2.0")
-        api("androidx.compose.runtime:runtime:1.1.1")
+        api("androidx.compose.runtime:runtime:1.2.1")
         testImplementation(libs.junit)
     }
 }
diff --git a/compose/ui/ui-tooling/build.gradle b/compose/ui/ui-tooling/build.gradle
index 59a1dfa..15776c0 100644
--- a/compose/ui/ui-tooling/build.gradle
+++ b/compose/ui/ui-tooling/build.gradle
@@ -34,7 +34,7 @@
         api("androidx.annotation:annotation:1.1.0")
         implementation(project(":compose:animation:animation"))
 
-        api("androidx.compose.runtime:runtime:1.1.1")
+        api("androidx.compose.runtime:runtime:1.2.1")
         api(project(":compose:ui:ui"))
         api(project(":compose:ui:ui-tooling-preview"))
         api(project(":compose:ui:ui-tooling-data"))
diff --git a/compose/ui/ui-unit/build.gradle b/compose/ui/ui-unit/build.gradle
index c4fcc0a..60360f3 100644
--- a/compose/ui/ui-unit/build.gradle
+++ b/compose/ui/ui-unit/build.gradle
@@ -37,7 +37,7 @@
         api("androidx.annotation:annotation:1.1.0")
 
         implementation(libs.kotlinStdlib)
-        implementation("androidx.compose.runtime:runtime:1.1.1")
+        implementation("androidx.compose.runtime:runtime:1.2.1")
         implementation(project(":compose:ui:ui-util"))
 
         testImplementation(libs.junit)
diff --git a/compose/ui/ui-unit/samples/build.gradle b/compose/ui/ui-unit/samples/build.gradle
index fe45003..4055ea0 100644
--- a/compose/ui/ui-unit/samples/build.gradle
+++ b/compose/ui/ui-unit/samples/build.gradle
@@ -29,7 +29,7 @@
 
     compileOnly(project(":annotation:annotation-sampled"))
 
-    implementation("androidx.compose.runtime:runtime:1.2.0")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
     implementation(project(":compose:ui:ui"))
     implementation(project(":compose:ui:ui-unit"))
     implementation("androidx.compose.foundation:foundation:1.3.0-rc01")
diff --git a/compose/ui/ui-viewbinding/samples/build.gradle b/compose/ui/ui-viewbinding/samples/build.gradle
index 25b7bf6..51694e7 100644
--- a/compose/ui/ui-viewbinding/samples/build.gradle
+++ b/compose/ui/ui-viewbinding/samples/build.gradle
@@ -27,7 +27,7 @@
 
     implementation(libs.kotlinStdlib)
     compileOnly(project(":annotation:annotation-sampled"))
-    implementation("androidx.compose.runtime:runtime:1.2.0")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
     implementation(project(":compose:ui:ui"))
     implementation(project(":compose:ui:ui-viewbinding"))
     // Used when creating layouts that contain a FragmentContainerView
diff --git a/compose/ui/ui/build.gradle b/compose/ui/ui/build.gradle
index 472ddb1..ca9a3c7 100644
--- a/compose/ui/ui/build.gradle
+++ b/compose/ui/ui/build.gradle
@@ -102,7 +102,7 @@
         androidTestImplementation(project(":internal-testutils-runtime"))
         androidTestImplementation(project(":test:screenshot:screenshot"))
         androidTestImplementation("androidx.recyclerview:recyclerview:1.3.0-alpha02")
-        androidTestImplementation("androidx.core:core-ktx:1.1.0")
+        androidTestImplementation("androidx.core:core-ktx:1.2.0")
         androidTestImplementation("androidx.activity:activity-compose:1.3.1")
         androidTestImplementation("androidx.appcompat:appcompat:1.3.0")
         androidTestImplementation("androidx.fragment:fragment:1.3.0")
@@ -223,7 +223,7 @@
                 implementation(project(":internal-testutils-runtime"))
                 implementation(project(":test:screenshot:screenshot"))
                 implementation("androidx.recyclerview:recyclerview:1.3.0-alpha02")
-                implementation("androidx.core:core-ktx:1.1.0")
+                implementation("androidx.core:core-ktx:1.2.0")
                 implementation("androidx.activity:activity-compose:1.5.1")
             }
 
diff --git a/compose/ui/ui/samples/build.gradle b/compose/ui/ui/samples/build.gradle
index 8a620d9..aaf78b9 100644
--- a/compose/ui/ui/samples/build.gradle
+++ b/compose/ui/ui/samples/build.gradle
@@ -31,10 +31,10 @@
 
     compileOnly(project(":annotation:annotation-sampled"))
 
-    implementation("androidx.compose.animation:animation-core:1.2.0")
-    implementation("androidx.compose.foundation:foundation-layout:1.0.0")
-    implementation("androidx.compose.material:material:1.0.0")
-    implementation("androidx.compose.runtime:runtime:1.2.0")
+    implementation("androidx.compose.animation:animation-core:1.2.1")
+    implementation("androidx.compose.foundation:foundation-layout:1.2.1")
+    implementation("androidx.compose.material:material:1.2.1")
+    implementation("androidx.compose.runtime:runtime:1.2.1")
     implementation(project(":compose:ui:ui"))
 }