Skip to content

Commit bf1e054

Browse files
Update Kotlin, KSP and Compose Compiler (#146)
* Update Kotlin, KSP and Compose Compiler | datasource | package | from | to | | ---------- | ----------------------------------------- | ------ | ------ | | maven | androidx.compose.compiler:compiler | 1.5.6 | 1.5.10 | | maven | org.jetbrains.kotlin:kotlin-serialization | 1.9.21 | 1.9.22 | | maven | org.jetbrains.kotlin:kotlin-gradle-plugin | 1.9.21 | 1.9.22 | * Update deps.kt * id("co.touchlab.skie") version "0.6.1" * Update build.gradle.kts * Update build.gradle.kts * Apply suggestions from code review * Update deps.kt * Update ios-build.yml * pod 'Kingfisher', '~> 7.6.1' * macos-14 * Update build.gradle.kts --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Petrus Nguyễn Thái Học <[email protected]>
1 parent f06a8e7 commit bf1e054

File tree

4 files changed

+13
-12
lines changed

4 files changed

+13
-12
lines changed

.github/workflows/ios-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
jobs:
1414
build:
1515
name: Build default scheme using any available iPhone simulator
16-
runs-on: macos-12
16+
runs-on: macos-14
1717

1818
steps:
1919
- name: Checkout

buildSrc/src/main/kotlin/deps.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ import org.gradle.plugin.use.PluginDependencySpec
1010
object versions {
1111
const val spotless = "6.23.3"
1212
const val ktlint = "1.0.0"
13-
const val kotlin = "1.9.21"
14-
const val agp = "8.2.2"
13+
const val kotlin = "1.9.23"
14+
const val agp = "8.3.1"
1515
const val gradleVersions = "0.50.0"
16-
const val googleKsp = "1.9.21-1.0.15"
17-
const val buildKonfig = "0.13.3"
16+
const val googleKsp = "1.9.23-1.0.19"
17+
const val buildKonfig = "0.15.1"
1818
}
1919

2020
object appConfig {
@@ -42,7 +42,7 @@ object deps {
4242
}
4343

4444
object lifecycle {
45-
private const val version = "2.6.2"
45+
private const val version = "2.7.0"
4646

4747
const val viewModelKtx = "androidx.lifecycle:lifecycle-viewmodel-ktx:$version" // viewModelScope
4848
const val runtimeKtx = "androidx.lifecycle:lifecycle-runtime-ktx:$version" // lifecycleScope
@@ -59,7 +59,7 @@ object deps {
5959
}
6060

6161
object coroutines {
62-
private const val version = "1.7.3"
62+
private const val version = "1.8.0"
6363

6464
const val core = "org.jetbrains.kotlinx:kotlinx-coroutines-core:$version"
6565
const val android = "org.jetbrains.kotlinx:kotlinx-coroutines-android:$version"
@@ -86,8 +86,8 @@ object deps {
8686
}
8787

8888
object compose {
89-
const val androidxComposeCompilerVersion = "1.5.6"
90-
const val bom = "androidx.compose:compose-bom:2023.10.01"
89+
const val androidxComposeCompilerVersion = "1.5.11"
90+
const val bom = "androidx.compose:compose-bom:2024.03.00"
9191

9292
const val foundation = "androidx.compose.foundation:foundation"
9393
const val foundationLayout = "androidx.compose.foundation:foundation-layout"
@@ -118,7 +118,7 @@ object deps {
118118
}
119119

120120
object kmpViewModel {
121-
private const val version = "0.7.0"
121+
private const val version = "0.7.1"
122122
const val core = "io.github.hoc081098:kmp-viewmodel:$version"
123123
const val savedState = "io.github.hoc081098:kmp-viewmodel-savedstate:$version"
124124
}

iosApp/Podfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ target 'iosApp' do
66

77
pod 'shared', :path => '../shared'
88

9-
pod 'Kingfisher', '~> 7.0'
9+
pod 'Kingfisher', '~> 7.6.1'
1010
end

shared/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ plugins {
1414
daggerHiltAndroid
1515
googleKsp
1616
buildKonfig
17-
id("co.touchlab.skie") version "0.5.6"
17+
id("co.touchlab.skie") version "0.6.3"
1818
}
1919

2020
skie {
@@ -117,6 +117,7 @@ kotlin {
117117
api(deps.dateTime)
118118
api(deps.atomicfu)
119119
api(deps.immutableCollections)
120+
implementation("co.touchlab:stately-common:2.0.7")
120121
}
121122
}
122123
val commonTest by getting {

0 commit comments

Comments
 (0)