Skip to content

Commit 733515b

Browse files
committed
Update dependencies
Kotlin 1.9.25
1 parent 4bc1782 commit 733515b

File tree

3 files changed

+18
-17
lines changed

3 files changed

+18
-17
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Maven Central](https://img.shields.io/maven-central/v/dev.kotbase/couchbase-lite)](
22
https://central.sonatype.com/namespace/dev.kotbase)
3-
[![Kotlin](https://img.shields.io/badge/kotlin-1.9.23-blue.svg?logo=kotlin)](http://kotlinlang.org)
3+
[![Kotlin](https://img.shields.io/badge/kotlin-1.9.25-blue.svg?logo=kotlin)](http://kotlinlang.org)
44
[![GitHub License](https://img.shields.io/github/license/jeffdgr8/kotbase)](LICENSE)
55
[![Couchbase Community](https://img.shields.io/badge/couchbase-community-ea2328?logo=couchbase&logoColor=ea2328)](
66
https://www.couchbase.com/developers/community/)

buildSrc/src/main/kotlin/base-convention.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ kotlin {
2525

2626
targets.configureEach {
2727
compilations.configureEach {
28-
compilerOptions.configure {
29-
freeCompilerArgs.add("-Xexpect-actual-classes")
28+
compileTaskProvider.configure {
29+
compilerOptions.freeCompilerArgs.add("-Xexpect-actual-classes")
3030
}
3131
}
3232
}

gradle/libs.versions.toml

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,37 @@ couchbase-lite-java = "3.1.9"
33
couchbase-lite-objc = "3.1.9"
44
couchbase-lite-c = "3.1.9"
55
dokka = "1.9.20"
6-
kotlinx-serialization = "1.6.3"
7-
mockk = "1.13.10"
6+
kotlinx-serialization = "1.7.3"
7+
mockk = "1.13.12"
88

99
[plugins]
1010
android-library = { id = "com.android.library", version = "8.2.2" }
1111
dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
12-
kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version = "1.9.23" }
13-
kotlinx-binary-compatibility-validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version = "0.15.0-Beta.1" }
14-
vanniktech-maven-publish = { id = "com.vanniktech.maven.publish", version = "0.27.0" }
12+
kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version = "1.9.25" }
13+
kotlinx-binary-compatibility-validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version = "0.16.3" }
14+
vanniktech-maven-publish = { id = "com.vanniktech.maven.publish", version = "0.29.0" }
1515

1616
[libraries]
17-
androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version = "2.7.0" }
18-
androidx-startup = { module = "androidx.startup:startup-runtime", version = "1.1.1" }
19-
androidx-test-core-ktx = { module = "androidx.test:core-ktx", version = "1.5.0" }
20-
androidx-test-runner = { module = "androidx.test:runner", version = "1.5.2" }
17+
androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version = "2.8.6" }
18+
androidx-startup = { module = "androidx.startup:startup-runtime", version = "1.2.0" }
19+
androidx-test-core-ktx = { module = "androidx.test:core-ktx", version = "1.6.1" }
20+
androidx-test-runner = { module = "androidx.test:runner", version = "1.6.2" }
2121
couchbase-lite-android = { module = "com.couchbase.lite:couchbase-lite-android", version.ref = "couchbase-lite-java" }
2222
couchbase-lite-android-ee = { module = "com.couchbase.lite:couchbase-lite-android-ee", version.ref = "couchbase-lite-java" }
2323
couchbase-lite-java = { module = "com.couchbase.lite:couchbase-lite-java", version.ref = "couchbase-lite-java" }
2424
couchbase-lite-java-ee = { module = "com.couchbase.lite:couchbase-lite-java-ee", version.ref = "couchbase-lite-java" }
2525
dokka-versioning = { module = "org.jetbrains.dokka:versioning-plugin", version.ref = "dokka" }
26-
kermit = { module = "co.touchlab:kermit", version = "2.0.3" }
26+
kermit = { module = "co.touchlab:kermit", version = "2.0.4" }
2727
korlibs-korio = { module = "com.soywiz.korlibs.korio:korio", version = "4.0.10" }
2828
kotlin-test = { module = "org.jetbrains.kotlin:kotlin-test" }
2929
kotlin-test-junit = { module = "org.jetbrains.kotlin:kotlin-test-junit" }
30-
kotlinx-atomicfu = { module = "org.jetbrains.kotlinx:atomicfu", version = "0.23.2" }
31-
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version = "1.8.0" }
30+
kotlinx-atomicfu = { module = "org.jetbrains.kotlinx:atomicfu", version = "0.25.0" }
31+
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version = "1.9.0" }
32+
# kotlinx-datetime v0.6.0 introduces https://github.com/Kotlin/kotlinx-datetime/issues/439
3233
kotlinx-datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version = "0.5.0" }
33-
kotlinx-io = { module = "org.jetbrains.kotlinx:kotlinx-io-core", version = "0.3.2" }
34+
kotlinx-io = { module = "org.jetbrains.kotlinx:kotlinx-io-core", version = "0.5.4" }
3435
kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinx-serialization" }
3536
mockk = { module = "io.mockk:mockk", version.ref = "mockk" }
3637
mockk-android = { module = "io.mockk:mockk-android", version.ref = "mockk" }
3738
paging = { module = "app.cash.paging:paging-common", version = "3.3.0-alpha02-0.5.1" }
38-
stately = { module = "co.touchlab:stately-concurrent-collections", version = "2.0.6" }
39+
stately = { module = "co.touchlab:stately-concurrent-collections", version = "2.1.0" }

0 commit comments

Comments
 (0)