Skip to content

Commit fc96666

Browse files
author
Simon Schubert
committed
Upgrade sdks
1 parent 07862b1 commit fc96666

6 files changed

Lines changed: 19 additions & 24 deletions

File tree

android/src/main/java/com/inspiredandroid/linuxcommandbibliotheca/PreferenceUtil.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,7 @@ class PreferenceUtil(private val context: Context) {
2929
saveBookmarkIds()
3030
}
3131

32-
fun hasBookmark(id: Long): Boolean {
33-
return bookmarksIds.contains(id)
34-
}
32+
fun hasBookmark(id: Long): Boolean = bookmarksIds.contains(id)
3533

3634
fun isDatabaseUpToDate(context: Context): Boolean {
3735
val prefs = PreferenceManager.getDefaultSharedPreferences(context)

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import com.github.benmanes.gradle.versions.updates.DependencyUpdatesTask
22

33
plugins {
4-
id("com.github.ben-manes.versions") version "0.51.0"
4+
id("com.github.ben-manes.versions") version "0.52.0"
55
alias(libs.plugins.compose.compiler) apply false
66
alias(libs.plugins.spotless)
77
}

common/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ repositories {
77
plugins {
88
kotlin("multiplatform")
99
id("com.android.library")
10-
id("com.squareup.sqldelight")
10+
id("app.cash.sqldelight")
1111
}
1212

1313
group = "com.linuxcommandlibrary"
@@ -66,7 +66,9 @@ android {
6666
}
6767

6868
sqldelight {
69-
database("CommandDatabase") {
70-
packageName = "com.linuxcommandlibrary"
69+
databases {
70+
create("CommandDatabase") {
71+
packageName.set("com.linuxcommandlibrary")
72+
}
7173
}
7274
}

common/src/androidMain/kotlin/com/linuxcommandlibrary/shared/Platform.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package com.linuxcommandlibrary.shared
22

33
import android.content.Context
4+
import app.cash.sqldelight.db.SqlDriver
5+
import app.cash.sqldelight.driver.android.AndroidSqliteDriver
46
import com.linuxcommandlibrary.CommandDatabase
5-
import com.squareup.sqldelight.android.AndroidSqliteDriver
6-
import com.squareup.sqldelight.db.SqlDriver
77
import java.io.File
88
import java.io.InputStream
99
import java.io.OutputStream

gradle/libs.versions.toml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,21 @@
11
[versions]
2-
kotlin = "2.1.10"
2+
kotlin = "2.1.20"
33
accompanistAppcompatTheme = "0.36.0"
44
activityCompose = "1.10.1"
5-
androidDriver = "1.5.5"
65
foundation = "1.7.8"
76
gradle = "8.9.0"
8-
gradlePlugin = "1.5.5"
9-
json = "20240303"
7+
json = "20250107"
108
koinCore = "4.0.2"
119
kotlinGradlePlugin = "2.1.0"
1210
kotlinxCoroutinesCore = "1.10.1"
13-
kotlinxHtmlJvm = "0.11.0"
11+
kotlinxHtmlJvm = "0.12.0"
1412
lifecycleViewmodelCompose = "2.8.7"
1513
material = "1.7.8"
16-
navigationCompose = "2.8.8"
14+
navigationCompose = "2.8.9"
1715
preference = "1.2.1"
18-
sqliteDriver = "1.5.5"
16+
sqldelight = "2.0.1"
1917
uiToolingPreview = "1.7.8"
20-
spotless = "6.22.0"
18+
spotless = "7.0.2"
2119

2220

2321
[libraries]
@@ -35,17 +33,17 @@ androidx-ui-test-manifest = { module = "androidx.compose.ui:ui-test-manifest", v
3533
androidx-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "uiToolingPreview" }
3634
androidx-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "uiToolingPreview" }
3735
gradle = { module = "com.android.tools.build:gradle", version.ref = "gradle" }
38-
gradle-plugin = { module = "com.squareup.sqldelight:gradle-plugin", version.ref = "gradlePlugin" }
3936
json = { module = "org.json:json", version.ref = "json" }
4037
koin-android = { module = "io.insert-koin:koin-android", version.ref = "koinCore" }
4138
koin-androidx-compose = { module = "io.insert-koin:koin-androidx-compose", version.ref = "koinCore" }
4239
koin-core = { module = "io.insert-koin:koin-core", version.ref = "koinCore" }
4340
kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlinGradlePlugin" }
4441
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinxCoroutinesCore" }
4542
kotlinx-html-jvm = { module = "org.jetbrains.kotlinx:kotlinx-html-jvm", version.ref = "kotlinxHtmlJvm" }
46-
runtime = { module = "com.squareup.sqldelight:runtime", version.ref = "androidDriver" }
47-
sqldelight-android-driver = { module = "com.squareup.sqldelight:android-driver", version.ref = "androidDriver" }
48-
sqldelight-sqlite-driver = { module = "com.squareup.sqldelight:sqlite-driver", version.ref = "sqliteDriver" }
43+
gradle-plugin = { module = "app.cash.sqldelight:gradle-plugin", version.ref = "sqldelight" }
44+
runtime = { module = "app.cash.sqldelight:runtime", version.ref = "sqldelight" }
45+
sqldelight-android-driver = { module = "app.cash.sqldelight:android-driver", version.ref = "sqldelight" }
46+
sqldelight-sqlite-driver = { module = "app.cash.sqldelight:sqlite-driver", version.ref = "sqldelight" }
4947

5048

5149
[plugins]

settings.gradle.kts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@ pluginManagement {
44
gradlePluginPortal()
55
mavenCentral()
66
}
7-
plugins {
8-
kotlin("multiplatform") version "2.1.0"
9-
}
107
}
118
rootProject.name = "Linux Command Library"
129

0 commit comments

Comments
 (0)