xref: /aosp_15_r20/external/leakcanary2/gradle/libs.versions.toml (revision d9e8da70d8c9df9a41d7848ae506fb3115cae6e6)
1*d9e8da70SAndroid Build Coastguard Worker# Copyright (C) 2021 Square, Inc.
2*d9e8da70SAndroid Build Coastguard Worker#
3*d9e8da70SAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License");
4*d9e8da70SAndroid Build Coastguard Worker# you may not use this file except in compliance with the License.
5*d9e8da70SAndroid Build Coastguard Worker# You may obtain a copy of the License at
6*d9e8da70SAndroid Build Coastguard Worker#
7*d9e8da70SAndroid Build Coastguard Worker# https://www.apache.org/licenses/LICENSE-2.0
8*d9e8da70SAndroid Build Coastguard Worker#
9*d9e8da70SAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software
10*d9e8da70SAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS,
11*d9e8da70SAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*d9e8da70SAndroid Build Coastguard Worker# See the License for the specific language governing permissions and
13*d9e8da70SAndroid Build Coastguard Worker# limitations under the License.
14*d9e8da70SAndroid Build Coastguard Worker
15*d9e8da70SAndroid Build Coastguard Worker[versions]
16*d9e8da70SAndroid Build Coastguard Worker# We would like to use Kotlin 1.4 language features but keep Kotlin 1.3 library APIs
17*d9e8da70SAndroid Build Coastguard Worker# The benefit is that depending clients do not have to upgrade to Kotlin 1.4
18*d9e8da70SAndroid Build Coastguard WorkerkotlinCompiler = "1.4.21"
19*d9e8da70SAndroid Build Coastguard WorkerkotlinLib = "1.3.72"
20*d9e8da70SAndroid Build Coastguard WorkerandroidXTest = "1.1.0"
21*d9e8da70SAndroid Build Coastguard WorkerandroidXJunit = "1.1.3"
22*d9e8da70SAndroid Build Coastguard WorkerworkManager = "2.7.0"
23*d9e8da70SAndroid Build Coastguard Worker
24*d9e8da70SAndroid Build Coastguard Worker[libraries]
25*d9e8da70SAndroid Build Coastguard WorkergradlePlugin-android = { module = "com.android.tools.build:gradle", version = "4.2.2" }
26*d9e8da70SAndroid Build Coastguard WorkergradlePlugin-kotlin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlinCompiler" }
27*d9e8da70SAndroid Build Coastguard WorkergradlePlugin-dokka = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version = "1.6.20" }
28*d9e8da70SAndroid Build Coastguard WorkergradlePlugin-binaryCompatibility = { module = "org.jetbrains.kotlinx:binary-compatibility-validator", version = "0.8.0" }
29*d9e8da70SAndroid Build Coastguard WorkergradlePlugin-mavenPublish = { module = "com.vanniktech:gradle-maven-publish-plugin", version = "0.18.0" }
30*d9e8da70SAndroid Build Coastguard WorkergradlePlugin-detekt = { module = "io.gitlab.arturbosch.detekt:detekt-gradle-plugin", version = "1.6.0" }
31*d9e8da70SAndroid Build Coastguard WorkergradlePlugin-keeper = { module = "com.slack.keeper:keeper", version = "0.7.0" }
32*d9e8da70SAndroid Build Coastguard Worker
33*d9e8da70SAndroid Build Coastguard Workerkotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib", version.ref = "kotlinLib" }
34*d9e8da70SAndroid Build Coastguard Workerkotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlinLib" }
35*d9e8da70SAndroid Build Coastguard Worker
36*d9e8da70SAndroid Build Coastguard Worker# We don't need the latest version of AndroidX (there are no bugs that impact what LeakCanary
37*d9e8da70SAndroid Build Coastguard Worker# relies on), we're sticking a bit older because most apps will be using a more recent version
38*d9e8da70SAndroid Build Coastguard Worker# and they'll automatically resolve to higher version without having to necessarily resort to a
39*d9e8da70SAndroid Build Coastguard Worker# resolution strategy.
40*d9e8da70SAndroid Build Coastguard WorkerandroidX-fragment = { module = "androidx.fragment:fragment", version = "1.0.0" }
41*d9e8da70SAndroid Build Coastguard Worker# Exposed transitively, avoid increasing
42*d9e8da70SAndroid Build Coastguard WorkerandroidX-startup = { module = "androidx.startup:startup-runtime", version = "1.0.0" }
43*d9e8da70SAndroid Build Coastguard WorkerandroidX-test-core = { module = "androidx.test:core", version = "1.4.0" }
44*d9e8da70SAndroid Build Coastguard WorkerandroidX-test-rules = { module = "androidx.test:rules", version.ref = "androidXTest" }
45*d9e8da70SAndroid Build Coastguard Worker# Exposed transitively, avoid increasing
46*d9e8da70SAndroid Build Coastguard WorkerandroidX-test-runner = { module = "androidx.test:runner", version = "1.4.0" }
47*d9e8da70SAndroid Build Coastguard WorkerandroidX-test-orchestrator = { module = "androidx.test:orchestrator", version = "1.4.1" }
48*d9e8da70SAndroid Build Coastguard WorkerandroidX-test-espresso = { module = "androidx.test.espresso:espresso-core", version = "3.4.0" }
49*d9e8da70SAndroid Build Coastguard WorkerandroidX-test-junit = { module = "androidx.test.ext:junit", version.ref = "androidXJunit" }
50*d9e8da70SAndroid Build Coastguard WorkerandroidX-test-junitKtx = { module = "androidx.test.ext:junit-ktx", version.ref = "androidXJunit" }
51*d9e8da70SAndroid Build Coastguard WorkerandroidX-work-runtime = { module = "androidx.work:work-runtime", version.ref = "workManager" }
52*d9e8da70SAndroid Build Coastguard WorkerandroidX-work-multiprocess = { module = "androidx.work:work-multiprocess", version.ref = "workManager" }
53*d9e8da70SAndroid Build Coastguard Worker
54*d9e8da70SAndroid Build Coastguard WorkerandroidSupport = { module = "com.android.support:support-v4", version = "28.0.0" }
55*d9e8da70SAndroid Build Coastguard WorkerassertjCore = { module = "org.assertj:assertj-core", version = "3.9.1" }
56*d9e8da70SAndroid Build Coastguard Workerclikt = { module = "com.github.ajalt:clikt", version = "2.3.0" }
57*d9e8da70SAndroid Build Coastguard Workerneo4j = { module = "org.neo4j:neo4j", version = "4.4.6" }
58*d9e8da70SAndroid Build Coastguard Workercurtains = { module = "com.squareup.curtains:curtains", version = "1.2.4" }
59*d9e8da70SAndroid Build Coastguard Workerjline = { module = "jline:jline", version = "2.14.6" }
60*d9e8da70SAndroid Build Coastguard Workerjunit = { module = "junit:junit", version = "4.12" }
61*d9e8da70SAndroid Build Coastguard WorkerkotlinStatistics = { module = "org.nield:kotlin-statistics", version = "1.2.1" }
62*d9e8da70SAndroid Build Coastguard Workermockito = { module = "org.mockito:mockito-core", version = "3.5.10" }
63*d9e8da70SAndroid Build Coastguard WorkermockitoKotlin = { module = "com.nhaarman.mockitokotlin2:mockito-kotlin", version = "2.2.0" }
64*d9e8da70SAndroid Build Coastguard Workerrobolectric = { module = "org.robolectric:robolectric", version = "4.0-alpha-3" }
65*d9e8da70SAndroid Build Coastguard Workerokio2 = { module = "com.squareup.okio:okio", version = "2.2.2" }
66*d9e8da70SAndroid Build Coastguard Workerokio1 = { module = "com.squareup.okio:okio", version = "1.14.0" }
67