1
1
[versions ]
2
2
# lib
3
- kotlin = " 2.0.21"
4
- coroutines = " 1.9.0"
3
+ kotlin = " 2.1.10"
4
+ coroutines = " 1.10.1"
5
+ binary-compatibility-validator = " 0.17.0"
5
6
6
7
# examples
7
- activity-compose = " 1.9.3"
8
- material3 = " 1.3.1"
9
- compose-bom = " 2024.11.00"
8
+ agp = " 8.8.0"
9
+ android-minSdk = " 24"
10
+ android-compileSdk = " 35"
11
+ androidx-activity-compose = " 1.10.0"
12
+ androidx-compose-bom = " 2025.01.01"
13
+ androidx-material3 = " 1.3.1"
10
14
espresso = " 3.6.1"
11
15
junit-ktx = " 1.2.1"
12
- mockk = " 1.13.13"
13
- pitest = " 1.15.0"
14
- binary-compat-validator = " 0.14.0"
15
- maven-publish-plugin = " 0.25.3"
16
- dokka = " 1.9.20"
17
- android-gradle-plugin = " 8.6.1"
16
+ mockk = " 1.13.16"
17
+ maven-publish-plugin = " 0.29.0"
18
+ dokka = " 2.0.0"
18
19
ktlint = " 12.1.1"
19
- ui-test-junit4 = " 1.7.5 "
20
+ androidx- ui-test-junit4 = " 1.7.7 "
20
21
21
22
[libraries ]
22
- activity-compose = { module = " androidx.activity:activity-compose" , version.ref = " activity-compose" }
23
- androidx-compose-bom = { module = " androidx.compose:compose-bom" , version.ref = " compose-bom" }
24
- androidx-compose-material = { module = " androidx.compose.material3:material3" , version.ref = " material3" }
23
+ # lib
24
+ kotlinx-coroutines-core = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref = " coroutines" }
25
+ kotlinx-coroutines-test = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-test" , version.ref = " coroutines" }
26
+ mockk = { module = " io.mockk:mockk" , version.ref = " mockk" }
27
+
28
+ # examples
29
+ activity-compose = { module = " androidx.activity:activity-compose" , version.ref = " androidx-activity-compose" }
30
+ androidx-compose-bom = { module = " androidx.compose:compose-bom" , version.ref = " androidx-compose-bom" }
31
+ androidx-compose-material = { module = " androidx.compose.material3:material3" , version.ref = " androidx-material3" }
25
32
androidx-compose-material-icons-core = { module = " androidx.compose.material:material-icons-core" }
26
33
androidx-compose-ui = { module = " androidx.compose.ui:ui" }
27
34
androidx-compose-ui-tooling = { module = " androidx.compose.ui:ui-tooling" }
28
- androidx-ui-test-junit4 = { module = " androidx.compose.ui:ui-test-junit4" , version.ref = " ui-test-junit4" }
35
+ androidx-ui-test-junit4 = { module = " androidx.compose.ui:ui-test-junit4" , version.ref = " androidx- ui-test-junit4" }
29
36
androidx-ui-test-manifest = { module = " androidx.compose.ui:ui-test-manifest" }
30
37
espresso-core = { module = " androidx.test.espresso:espresso-core" , version.ref = " espresso" }
31
38
junit-ktx = { module = " androidx.test.ext:junit-ktx" , version.ref = " junit-ktx" }
32
- kotlin-gradle-plugin = { module = " org.jetbrains.kotlin:kotlin-gradle-plugin" , version.ref = " kotlin" }
33
- kotlinx-coroutines-core = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref = " coroutines" }
34
- kotlinx-coroutines-test = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-test" , version.ref = " coroutines" }
35
- mockk = { module = " io.mockk:mockk" , version.ref = " mockk" }
36
- pitest-gradle-plugin = { module = " info.solidsoft.gradle.pitest:gradle-pitest-plugin" , version.ref = " pitest" }
37
- binary-compat-validator = { module = " org.jetbrains.kotlinx:binary-compatibility-validator" , version.ref = " binary-compat-validator" }
38
- maven-publish-plugin = { module = " com.vanniktech:gradle-maven-publish-plugin" , version.ref = " maven-publish-plugin" }
39
- dokka-gradle-plugin = { module = " org.jetbrains.dokka:dokka-gradle-plugin" , version.ref = " dokka" }
40
- android-gradle-plugin = { module = " com.android.tools.build:gradle" , version.ref = " android-gradle-plugin" }
41
- kotlin-serialization = { module = " org.jetbrains.kotlin:kotlin-serialization" , version.ref = " kotlin" }
42
39
43
40
[plugins ]
41
+ android-application = { id = " com.android.application" , version.ref = " agp" }
42
+ android-library = { id = " com.android.library" , version.ref = " agp" }
43
+ binary-compatibility-validator = { id = " org.jetbrains.kotlinx.binary-compatibility-validator" , version.ref = " binary-compatibility-validator" }
44
+ compose-compiler = { id = " org.jetbrains.kotlin.plugin.compose" , version.ref = " kotlin" }
45
+ dokka = { id = " org.jetbrains.dokka" , version.ref = " dokka" }
46
+ kotlin-multiplatform = { id = " org.jetbrains.kotlin.multiplatform" , version.ref = " kotlin" }
44
47
ktlint = { id = " org.jlleitschuh.gradle.ktlint" , version.ref = " ktlint" }
45
- compose-compiler = { id = " org.jetbrains.kotlin.plugin.compose " , version.ref = " kotlin " }
48
+ vanniktech-maven-publish = { id = " com.vanniktech.maven.publish " , version.ref = " maven-publish-plugin " }
0 commit comments