1
1
# #
2
- # # Copyright 2022 Google LLC
2
+ # # Copyright 2024 Google LLC
3
3
# #
4
4
# # Licensed under the Apache License, Version 2.0 (the "License");
5
5
# # you may not use this file except in compliance with the License.
14
14
# # limitations under the License.
15
15
# #
16
16
[versions ]
17
- accessibilityTestFramework = " 4.0 .0"
18
- activityCompose = " 1.8.1 "
19
- androidGradlePlugin = " 8.1.2 "
20
- benchmark = " 1.1.0 "
17
+ accessibilityTestFramework = " 4.1 .0"
18
+ activityCompose = " 1.8.2 "
19
+ androidGradlePlugin = " 8.2.1 "
20
+ benchmark = " 1.2.2 "
21
21
# @keep
22
22
compileSdk = " 34"
23
- composeLatest = " 1.6.0-beta03"
23
+ # @keep
24
+ compose-compiler = " 1.5.7"
24
25
composeBom = " 2023.10.01"
25
- compose-compiler = " 1.5.3 "
26
+ composeLatest = " 1.6.0-beta03 "
26
27
constraintLayoutCompose = " 1.0.1"
27
28
coreTesting = " 2.2.0"
28
- coroutines = " 1.6.4 "
29
- espresso = " 3.4.0 "
29
+ coroutines = " 1.7.3 "
30
+ espresso = " 3.5.1 "
30
31
glide = " 1.0.0-beta01"
31
32
gradle = " 7.2.0"
33
+ gradle-versions = " 0.50.0"
32
34
gson = " 2.9.0"
33
- guava = " 31.1-android "
34
- hilt = " 2.48 "
35
- hiltNavigationCompose = " 1.0 .0"
35
+ guava = " 33.0.0-jre "
36
+ hilt = " 2.50 "
37
+ hiltNavigationCompose = " 1.1 .0"
36
38
junit = " 4.13.2"
37
- kotlin = " 1.9.10"
39
+ kotlin = " 1.9.21"
40
+ ksp = " 1.9.21-1.0.15"
41
+ # @keep
38
42
ktlint = " 0.40.0"
39
43
ktx = " 1.7.0"
40
- lifecycle = " 2.6.0-alpha04 "
44
+ lifecycle = " 2.6.2 "
41
45
material = " 1.8.0-rc01"
42
- material3 = " 1.2.0-alpha11 "
46
+ material3 = " 1.2.0-beta01 "
43
47
# @keep
44
- minSdk = " 23"
45
- monitor = " 1.6.0"
46
- navigation = " 2.5.3"
47
- okhttpLogging = " 4.10.0"
48
- pagingCompose = " 1.0.0-alpha19"
49
- profileInstaller = " 1.2.0"
50
- recyclerView = " 1.3.0-alpha02"
48
+ minSdk = " 24"
49
+ monitor = " 1.6.1"
50
+ navigation = " 2.7.6"
51
+ okhttpLogging = " 4.12.0"
52
+ pagingCompose = " 3.3.0-alpha02"
53
+ profileInstaller = " 1.3.1"
51
54
retrofit = " 2.9.0"
52
- room = " 2.5.2"
53
- runner = " 1.0.1"
55
+ room = " 2.6.1"
56
+ spotless = " 6.23.3"
57
+ systemuicontroller = " 0.32.0"
54
58
# @keep
55
59
targetSdk = " 34"
56
60
testExtJunit = " 1.1.5"
57
61
uiAutomator = " 2.2.0"
58
- viewModelCompose = " 2.5.1"
59
- work = " 2.7.1"
60
- systemuicontroller = " 0.30.1"
61
- ksp = " 1.9.10-1.0.13"
62
- spotless = " 6.4.1"
62
+ version-catalog-update = " 0.8.3"
63
+ viewModelCompose = " 2.6.2"
64
+ work = " 2.9.0"
63
65
64
66
[libraries ]
65
67
accessibility-test-framework = { module = " com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework" , version.ref = " accessibilityTestFramework" }
66
- android-gradle-plugin = { module = " com.android.tools.build:gradle " , version.ref = " androidGradlePlugin " }
68
+ accompanist-systemuicontroller = { module = " com.google.accompanist:accompanist-systemuicontroller " , version.ref = " systemuicontroller " }
67
69
androidx-activity-compose = { module = " androidx.activity:activity-compose" , version.ref = " activityCompose" }
68
70
androidx-arch-core-testing = { module = " androidx.arch.core:core-testing" , version.ref = " coreTesting" }
69
71
androidx-benchmark-macro-junit4 = { module = " androidx.benchmark:benchmark-macro-junit4" , version.ref = " benchmark" }
70
72
androidx-compose-bom = { module = " androidx.compose:compose-bom" , version.ref = " composeBom" }
71
73
androidx-compose-foundation = { module = " androidx.compose.foundation:foundation" , version.ref = " composeLatest" }
72
74
androidx-compose-foundation-layout = { module = " androidx.compose.foundation:foundation-layout" , version.ref = " composeLatest" }
73
- androidx-compose-material = { module = " androidx.compose.material:material" , version.ref = " composeLatest" }
74
75
androidx-compose-material3 = { module = " androidx.compose.material3:material3" , version.ref = " material3" }
75
76
androidx-compose-runtime = { module = " androidx.compose.runtime:runtime" , version.ref = " composeLatest" }
76
77
androidx-compose-runtime-livedata = { module = " androidx.compose.runtime:runtime-livedata" , version.ref = " composeLatest" }
@@ -93,37 +94,32 @@ androidx-paging-compose = { module = "androidx.paging:paging-compose", version.r
93
94
androidx-profileinstaller = { module = " androidx.profileinstaller:profileinstaller" , version.ref = " profileInstaller" }
94
95
androidx-room-compiler = { module = " androidx.room:room-compiler" , version.ref = " room" }
95
96
androidx-room-ktx = { module = " androidx.room:room-ktx" , version.ref = " room" }
96
- androidx-room-runtime = { module = " androidx.room:room-runtime" , version.ref = " room" }
97
97
androidx-test-ext-junit = { module = " androidx.test.ext:junit" , version.ref = " testExtJunit" }
98
98
androidx-test-uiautomator = { module = " androidx.test.uiautomator:uiautomator" , version.ref = " uiAutomator" }
99
- androidx-work-testing = { module = " androidx.work:work-testing" , version.ref = " work" }
100
99
androidx-work-runtime-ktx = { module = " androidx.work:work-runtime-ktx" , version.ref = " work" }
100
+ androidx-work-testing = { module = " androidx.work:work-testing" , version.ref = " work" }
101
101
glide = { module = " com.github.bumptech.glide:compose" , version.ref = " glide" }
102
102
gson = { module = " com.google.code.gson:gson" , version.ref = " gson" }
103
103
guava = { module = " com.google.guava:guava" , version.ref = " guava" }
104
104
hilt-android = { module = " com.google.dagger:hilt-android" , version.ref = " hilt" }
105
105
hilt-android-compiler = { module = " com.google.dagger:hilt-android-compiler" , version.ref = " hilt" }
106
- hilt-android-gradle-plugin = { module = " com.google.dagger:hilt-android-gradle-plugin" , version.ref = " hilt" }
107
106
hilt-android-testing = { module = " com.google.dagger:hilt-android-testing" , version.ref = " hilt" }
108
107
hilt-navigation-compose = { module = " androidx.hilt:hilt-navigation-compose" , version.ref = " hiltNavigationCompose" }
109
108
junit = { module = " junit:junit" , version.ref = " junit" }
110
- kotlin-gradle-plugin = { module = " org.jetbrains.kotlin:kotlin-gradle-plugin" , version.ref = " kotlin" }
111
109
kotlinx-coroutines-android = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-android" , version.ref = " coroutines" }
112
110
kotlinx-coroutines-core = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref = " coroutines" }
113
- kotlinx-coroutines-guava = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-guava" , version.ref = " coroutines" }
114
111
kotlinx-coroutines-test = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-test" , version.ref = " coroutines" }
115
112
material = { module = " com.google.android.material:material" , version.ref = " material" }
116
- accompanist-systemuicontroller = { module = " com.google.accompanist:accompanist-systemuicontroller" , version.ref = " systemuicontroller" }
117
113
okhttp3-logging-interceptor = { module = " com.squareup.okhttp3:logging-interceptor" , version.ref = " okhttpLogging" }
118
114
retrofit2 = { module = " com.squareup.retrofit2:retrofit" , version.ref = " retrofit" }
119
115
retrofit2-converter-gson = { module = " com.squareup.retrofit2:converter-gson" , version.ref = " retrofit" }
120
116
121
117
[plugins ]
122
118
android-application = { id = " com.android.application" , version.ref = " androidGradlePlugin" }
123
- android-library = { id = " com.android.library" , version.ref = " androidGradlePlugin" }
124
119
android-test = { id = " com.android.test" , version.ref = " androidGradlePlugin" }
125
- ksp = { id = " com.google.devtools.ksp " , version.ref = " ksp " }
120
+ gradle-versions = { id = " com.github.ben-manes.versions " , version.ref = " gradle-versions " }
126
121
hilt = { id = " com.google.dagger.hilt.android" , version.ref = " hilt" }
122
+ kotlin-android = { id = " org.jetbrains.kotlin.android" , version.ref = " kotlin" }
123
+ ksp = { id = " com.google.devtools.ksp" , version.ref = " ksp" }
127
124
spotless = { id = " com.diffplug.spotless" , version.ref = " spotless" }
128
- kotlin-android = { id = " org.jetbrains.kotlin.android" , version.ref = " kotlin" }
129
- kotlin-jvm = { id = " org.jetbrains.kotlin.jvm" , version.ref = " kotlin" }
125
+ version-catalog-update = { id = " nl.littlerobots.version-catalog-update" , version.ref = " version-catalog-update" }
0 commit comments