@@ -13,27 +13,27 @@ object Dependencies {
1313 const val android_gradle_plugin = " com.android.tools.build:gradle:7.0.0"
1414
1515 object AndroidX {
16- const val activity = " androidx.activity:activity:1.3 .0"
17- const val activityKtx = " androidx.activity:activity-ktx:1.3 .0"
18- const val appcompat = " androidx.appcompat:appcompat:1.3 .1"
16+ const val activity = " androidx.activity:activity:1.4 .0"
17+ const val activityKtx = " androidx.activity:activity-ktx:1.4 .0"
18+ const val appcompat = " androidx.appcompat:appcompat:1.4 .1"
1919
2020 object Compose {
21- const val activity = " androidx.activity:activity-compose:1.3.1 "
21+ const val activity = " androidx.activity:activity-compose:1.4.0 "
2222 const val foundation = " androidx.compose.foundation:foundation:1.1.0-rc01"
2323 const val material = " androidx.compose.material:material:1.1.0-rc01"
2424 const val tooling = " androidx.compose.ui:ui-tooling:1.1.0-rc01"
2525 const val ui = " androidx.compose.ui:ui:1.1.0-rc01"
2626 }
2727
28- const val constraint_layout = " androidx.constraintlayout:constraintlayout:2.1.0 "
29- const val fragment = " androidx.fragment:fragment:1.3.6 "
30- const val fragmentKtx = " androidx.fragment:fragment-ktx:1.3.6 "
28+ const val constraint_layout = " androidx.constraintlayout:constraintlayout:2.1.2 "
29+ const val fragment = " androidx.fragment:fragment:1.4.0 "
30+ const val fragmentKtx = " androidx.fragment:fragment-ktx:1.4.0 "
3131 const val gridlayout = " androidx.gridlayout:gridlayout:1.0.0"
3232
3333 object Lifecycle {
34- const val ktx = " androidx.lifecycle:lifecycle-runtime-ktx:2.3.1 "
35- const val viewModel = " androidx.lifecycle:lifecycle-viewmodel:2.3.1 "
36- const val viewModelKtx = " androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1 "
34+ const val ktx = " androidx.lifecycle:lifecycle-runtime-ktx:2.4.0 "
35+ const val viewModel = " androidx.lifecycle:lifecycle-viewmodel:2.4.0 "
36+ const val viewModelKtx = " androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0 "
3737 const val viewModelSavedState = " androidx.lifecycle:lifecycle-viewmodel-savedstate:1.1.0"
3838 }
3939
@@ -53,7 +53,7 @@ object Dependencies {
5353
5454 // Required for Dungeon Crawler sample.
5555 const val desugar_jdk_libs = " com.android.tools:desugar_jdk_libs:1.1.5"
56- const val leakcanary = " com.squareup.leakcanary:leakcanary-android:2.7 "
56+ const val leakcanary = " com.squareup.leakcanary:leakcanary-android:2.8.1 "
5757 const val radiography = " com.squareup.radiography:radiography:2.4.0"
5858 const val rxandroid2 = " io.reactivex.rxjava2:rxandroid:2.1.1"
5959 const val seismic = " com.squareup:seismic:1.0.2"
@@ -122,11 +122,14 @@ object Dependencies {
122122 const val intellij = " org.jetbrains:annotations:19.0.0"
123123 }
124124
125+ // These are slightly stale. Upgrading them breaks LeakCanary, and the
126+ // fix for that requires https://github.com/square/leakcanary/pull/2244
127+ // which isn't released yet.
125128 object Test {
126129 object AndroidX {
127130 const val compose = " androidx.compose.ui:ui-test-junit4:1.0.1"
128131 const val core = " androidx.test:core:1.3.0"
129- const val lifecycle = " androidx.lifecycle:lifecycle-runtime-testing:2.3.1 "
132+ const val lifecycle = " androidx.lifecycle:lifecycle-runtime-testing:2.4.0 "
130133
131134 object Espresso {
132135 const val core = " androidx.test.espresso:espresso-core:3.3.0"
0 commit comments