Skip to content

Commit 5f925b4

Browse files
feat: Add new library versions
1 parent c8e295b commit 5f925b4

File tree

1 file changed

+36
-23
lines changed

1 file changed

+36
-23
lines changed

gradle/libs.versions.toml

Lines changed: 36 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
# it needs to match the protobuf version which grpc has transitive dependency on, which
44
# needs to match the version of grpc that grpc-kotlin has a transitive dependency on.
55
android-lint = "31.3.2"
6-
androidGradlePlugin = "8.6.1"
7-
androidx-test-core="1.5.0"
8-
androidx-test-junit="1.1.5"
9-
androidx-test-truth = "1.6.0"
10-
appcompat = "1.7.1"
6+
androidGradlePlugin = "8.3.2"
7+
androidx-test-core = "1.5.0"
8+
androidx-test-junit = "1.1.5"
9+
androidx-test-truth = "1.5.0"
10+
appcompat = "1.7.0"
1111
autoValueParcel = "0.2.6"
1212
autovalue = "1.10.1"
1313
awaitility = "3.1.0"
@@ -17,21 +17,24 @@ cardview = "1.0.0"
1717
checkerQual = "2.5.2"
1818
constraintlayout = "2.1.4"
1919
coreKtx = "1.12.0"
20-
coroutines = "1.9.0"
21-
dagger = "2.51" # Don't bump above 2.51 as it causes a bug in AppDistro FeedbackSender JPEG code
20+
coroutines = "1.7.3"
21+
dagger = "2.43.2"
2222
datastore = "1.1.3"
2323
dexmaker = "2.28.1"
2424
dexmakerVersion = "1.2"
2525
espressoCore = "3.6.1"
2626
featureDelivery = "2.1.0"
27+
firebaseAnnotations = "17.0.0"
2728
firebaseAppdistributionGradle = "5.1.1"
28-
firebaseCommon = "22.0.0"
29-
firebaseComponents = "19.0.0"
29+
firebaseCommon = "21.0.0"
30+
firebaseCommonVersion = "22.0.0"
31+
firebaseComponents = "18.0.1"
32+
firebaseComponentsVersion = "18.0.0"
3033
firebaseCrashlyticsGradle = "3.0.4"
3134
glide = "4.16.0"
3235
googleApiClient = "1.30.9"
3336
googleServices = "4.3.15"
34-
gradleErrorpronePlugin = "4.2.0"
37+
gradleErrorpronePlugin = "3.1.0"
3538
grpc = "1.62.2"
3639
grpcKotlin = "1.4.1"
3740
hamcrest = "2.2"
@@ -45,16 +48,17 @@ javalite = "3.25.5"
4548
jsonassert = "1.5.0"
4649
kotest = "5.9.0" # Do not use 5.9.1 because it reverts the fix for https://github.com/kotest/kotest/issues/3981
4750
kotestAssertionsCore = "5.8.1"
48-
kotlin = "2.0.21"
49-
ktorVersion = "3.0.3"
51+
kotlin = "1.8.22"
52+
ktorVersion = "2.3.2"
5053
legacySupportV4 = "1.0.0"
5154
lifecycleProcess = "2.3.1"
5255
material = "1.12.0"
53-
mavenResolverApi = "1.9.23"
56+
mavenResolverApi = "1.9.22"
5457
mavenResolverProvider = "3.9.9"
55-
mockito = "5.16.0"
58+
mockito = "5.2.0"
5659
mockitoAndroid = "3.4.0"
57-
mockk = "1.14.0" # Do not use 1.14.2 or above due to a bug in spyK and bumps kotlin to 2.1.x
60+
mockitoCore = "5.12.0"
61+
mockk = "1.13.11"
5862
playServicesCloudMessaging = "17.2.0"
5963
playServicesStats = "17.0.2"
6064
playServicesVision = "20.1.3"
@@ -63,14 +67,16 @@ protobufGradlePlugin = "0.9.4"
6367
protobufjavautil = "3.25.5"
6468
protoc = "3.25.5"
6569
quickcheck = "0.6"
66-
reactiveStreams = "1.0.4"
67-
robolectric = "4.12" # Do not use >4.12 as it breaks the build
70+
reactiveStreams = "1.0.3"
71+
recaptcha = "18.7.1"
72+
recaptchaVersion = "18.8.0-beta01"
73+
robolectric = "4.12"
6874
runner = "1.0.2"
6975
rxandroid = "2.0.2"
7076
rxjava = "2.1.14"
71-
serialization = "1.7.3"
77+
serialization = "1.5.1"
7278
slf4jNop = "2.0.9"
73-
spotless = "7.0.4"
79+
spotless = "7.0.0.BETA3"
7480
testServices = "1.2.0"
7581
truth = "1.4.4"
7682
truthProtoExtension = "1.0"
@@ -93,7 +99,6 @@ androidx-cardview = { module = "androidx.cardview:cardview", version.ref = "card
9399
androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "constraintlayout" }
94100
androidx-core = { module = "androidx.core:core", version = "1.13.1" }
95101
androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "coreKtx" }
96-
androidx-datastore = { module = "androidx.datastore:datastore", version.ref = "datastore" }
97102
androidx-datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "datastore" }
98103
androidx-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "espressoCore" }
99104
androidx-espresso-idling-resource = { module = "androidx.test.espresso:espresso-idling-resource", version.ref = "espressoCore" }
@@ -115,20 +120,25 @@ dexmaker = { module = "com.linkedin.dexmaker:dexmaker", version.ref = "dexmaker"
115120
errorprone-annotations = { module = "com.google.errorprone:error_prone_annotations", version = "2.26.0" }
116121
feature-delivery = { module = "com.google.android.play:feature-delivery", version.ref = "featureDelivery" }
117122
findbugs-jsr305 = { module = "com.google.code.findbugs:jsr305", version = "3.0.2" }
123+
firebase-annotations = { module = "com.google.firebase:firebase-annotations", version.ref = "firebaseAnnotations" }
118124
firebase-appdistribution-gradle = { module = "com.google.firebase:firebase-appdistribution-gradle", version.ref = "firebaseAppdistributionGradle" }
119125
firebase-common = { module = "com.google.firebase:firebase-common", version.ref = "firebaseCommon" }
126+
firebase-common-ktx = { module = "com.google.firebase:firebase-common-ktx", version.ref = "firebaseCommon" }
127+
firebase-common-v2200 = { module = "com.google.firebase:firebase-common", version.ref = "firebaseCommonVersion" }
120128
firebase-components = { module = "com.google.firebase:firebase-components", version.ref = "firebaseComponents" }
129+
firebase-components-v1800 = { module = "com.google.firebase:firebase-components", version.ref = "firebaseComponentsVersion" }
121130
glide = { module = "com.github.bumptech.glide:glide", version.ref = "glide" }
122131
google-api-client = { module = "com.google.api-client:google-api-client", version.ref = "googleApiClient" }
123132
google-dexmaker = { module = "com.google.dexmaker:dexmaker", version.ref = "dexmakerVersion" }
133+
google-recaptcha = { module = "com.google.android.recaptcha:recaptcha", version.ref = "recaptchaVersion" }
124134
grpc-android = { module = "io.grpc:grpc-android", version.ref = "grpc" }
125135
grpc-kotlin-stub = { module = "io.grpc:grpc-kotlin-stub", version.ref = "grpcKotlin" }
126136
grpc-okhttp = { module = "io.grpc:grpc-okhttp", version.ref = "grpc" }
127137
grpc-protobuf-lite = { module = "io.grpc:grpc-protobuf-lite", version.ref = "grpc" }
128138
grpc-protoc-gen-java = { module = "io.grpc:protoc-gen-grpc-java", version.ref = "grpc" }
129139
grpc-protoc-gen-kotlin = { module = "io.grpc:protoc-gen-grpc-kotlin", version.ref = "grpcKotlin" }
130140
grpc-stub = { module = "io.grpc:grpc-stub", version.ref = "grpc" }
131-
grpc-testing = { module= "io.grpc:grpc-testing", version.ref="grpc" }
141+
grpc-testing = { module = "io.grpc:grpc-testing", version.ref = "grpc" }
132142
hamcrest = { module = "org.hamcrest:hamcrest", version.ref = "hamcrest" }
133143
hamcrest-junit = { module = "org.hamcrest:hamcrest-junit", version.ref = "hamcrestJunit" }
134144
hamcrest-library = { module = "org.hamcrest:hamcrest-library", version.ref = "hamcrestLibrary" }
@@ -166,6 +176,7 @@ maven-resolver-provider = { module = "org.apache.maven:maven-resolver-provider",
166176
maven-resolver-transport-file = { module = "org.apache.maven.resolver:maven-resolver-transport-file", version.ref = "mavenResolverApi" }
167177
maven-resolver-transport-http = { module = "org.apache.maven.resolver:maven-resolver-transport-http", version.ref = "mavenResolverApi" }
168178
maven-resolver-util = { module = "org.apache.maven.resolver:maven-resolver-util", version.ref = "mavenResolverApi" }
179+
mockito-core-v5120 = { module = "org.mockito:mockito-core", version.ref = "mockitoCore" }
169180
okhttp = { module = "com.squareup.okhttp3:okhttp", version = "3.12.13" }
170181
org-json = { module = "org.json:json", version = "20240303" }
171182
play-services-cloud-messaging = { module = "com.google.android.gms:play-services-cloud-messaging", version.ref = "playServicesCloudMessaging" }
@@ -195,11 +206,13 @@ kotlin-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-te
195206
mockito-android = { module = "org.mockito:mockito-android", version.ref = "mockitoAndroid" }
196207
mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" }
197208
mockito-dexmaker = { module = "com.linkedin.dexmaker:dexmaker-mockito", version = "2.28.3" }
209+
mockito-mockito-inline = { module = "org.mockito:mockito-inline", version.ref = "mockito" }
198210
mockk = { module = "io.mockk:mockk", version.ref = "mockk" }
199211
mockk-android = { module = "io.mockk:mockk-android", version.ref = "mockk" }
200212
protobuf-java-util = { module = "com.google.protobuf:protobuf-java-util", version.ref = "protobufjavautil" }
201213
quickcheck = { module = "net.java:quickcheck", version.ref = "quickcheck" }
202214
reactive-streams = { module = "org.reactivestreams:reactive-streams", version.ref = "reactiveStreams" }
215+
recaptcha-v1871 = { module = "com.google.android.recaptcha:recaptcha", version.ref = "recaptcha" }
203216
robolectric = { module = "org.robolectric:robolectric", version.ref = "robolectric" }
204217
runner = { module = "com.android.support.test:runner", version.ref = "runner" }
205218
rxandroid = { module = "io.reactivex.rxjava2:rxandroid", version.ref = "rxandroid" }
@@ -209,13 +222,13 @@ spotless-plugin-gradle = { module = "com.diffplug.spotless:spotless-plugin-gradl
209222
truth = { module = "com.google.truth:truth", version.ref = "truth" }
210223
truth-liteproto-extension = { module = "com.google.truth.extensions:truth-liteproto-extension", version.ref = "truth" }
211224
truth-proto-extension = { module = "com.google.truth.extensions:truth-proto-extension", version.ref = "truthProtoExtension" }
212-
turbine = { module = "app.cash.turbine:turbine", version = "1.2.1" }
225+
turbine = { module = "app.cash.turbine:turbine", version = "1.2.0" }
213226

214227
# Remove three-ten-abp once minSdkVersion is changed to 26 or later, and, instead use the
215228
# correspondingly-named classes from the java.time package, which should be drop-in replacements.
216229
# Do not use three-ten-abp in production code (it's only for tests) because it has performance
217230
# issues.
218-
testonly-three-ten-abp = { module = "com.jakewharton.threetenabp:threetenabp", version = "1.4.9" }
231+
testonly-three-ten-abp = { module = "com.jakewharton.threetenabp:threetenabp", version = "1.4.7" }
219232
wiremock-standalone = { module = "com.github.tomakehurst:wiremock-standalone", version.ref = "wiremockStandalone" }
220233

221234
[bundles]

0 commit comments

Comments
 (0)