diff --git a/androidApp/build.gradle.kts b/androidApp/build.gradle.kts index 7ddcdc7..0290adb 100644 --- a/androidApp/build.gradle.kts +++ b/androidApp/build.gradle.kts @@ -183,7 +183,7 @@ dependencies { implementation("org.orbit-mvi:orbit-compose:${Versions.orbitMvi}") // Dependency injection - implementation("io.insert-koin:koin-androidx-compose:3.4.6") // Not aligned with other koin version + implementation("io.insert-koin:koin-androidx-compose:3.5.0") // Not aligned with other koin version // SafeCompose Navigation Args implementation("io.github.raamcosta.compose-destinations:core:${Versions.composeDestinations}") diff --git a/build.gradle.kts b/build.gradle.kts index 700a9b0..c351497 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -8,8 +8,8 @@ buildscript { mavenCentral() } dependencies { - val kotlinVersion = "1.9.0" - classpath("com.android.tools.build:gradle:8.1.1") + val kotlinVersion = "1.9.10" + classpath("com.android.tools.build:gradle:8.1.2") classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlinVersion}") classpath("org.jetbrains.kotlin:kotlin-serialization:${kotlinVersion}") } diff --git a/buildSrc/src/main/java/Versions.kt b/buildSrc/src/main/java/Versions.kt index 034e5da..ebb4ca9 100644 --- a/buildSrc/src/main/java/Versions.kt +++ b/buildSrc/src/main/java/Versions.kt @@ -1,12 +1,12 @@ object Versions { // Shared const val kermitLogger = "1.2.2" - const val koinDi = "3.4.3" + const val koinDi = "3.5.0" const val orbitMvi = "4.5.0" const val mokoMvvm = "0.16.1" - const val ktor = "2.3.3" + const val ktor = "2.3.4" const val settings = "1.0.0" - const val realm = "1.10.2" // Also update belonging plugin in shared/build.gradle.kts + const val realm = "1.11.1" // Also update belonging plugin in shared/build.gradle.kts // Android const val androidMinSdk = 24 @@ -14,9 +14,9 @@ object Versions { const val androidCompileSdk = 34 const val androidBuildTools = "34.0.0" - const val compose = "1.5.0" - const val composeCompiler = "1.5.1" - const val androidxLifecycle = "2.6.1" - const val composeDestinations = "1.9.52" + const val compose = "1.5.2" + const val composeCompiler = "1.5.3" + const val androidxLifecycle = "2.6.2" + const val composeDestinations = "1.9.54" const val camera = "1.2.3" } diff --git a/settings.gradle.kts b/settings.gradle.kts index e51bf17..734c53b 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -18,7 +18,7 @@ include(":androidApp") include(":shared") plugins { - id("org.danilopianini.gradle-pre-commit-git-hooks") version "1.1.9" + id("org.danilopianini.gradle-pre-commit-git-hooks") version "1.1.10" } gitHooks { diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts index 2723a2e..2a4d12b 100644 --- a/shared/build.gradle.kts +++ b/shared/build.gradle.kts @@ -15,7 +15,7 @@ plugins { id("co.touchlab.faktory.kmmbridge") version "0.3.7" `maven-publish` id("dev.jamiecraane.plugins.kmmresources") version "1.0.0-alpha11" // Shared localization - id("io.realm.kotlin") version "1.10.2" + id("io.realm.kotlin") version "1.11.1" } version = "1.0" // Shared package has only 2 digit version, patch is managed by kmmbridge. @@ -68,8 +68,8 @@ kotlin { implementation("com.russhwolf:multiplatform-settings-coroutines:${Versions.settings}") // Helper - api("org.jetbrains.kotlinx:kotlinx-datetime:0.4.0") - api("org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.1") // Also needed by android for ComposeDestination parameter serialization + api("org.jetbrains.kotlinx:kotlinx-datetime:0.4.1") + api("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.0") // Also needed by android for ComposeDestination parameter serialization } } val commonTest by getting {