diff options
author | renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | 2024-05-08 22:51:35 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-08 22:51:35 +0000 |
commit | 6d6a27e1840cb941c02e8a206383c05ef5d3297c (patch) | |
tree | 9c4379562caf09e20acfcef06ce88e3903ed5812 | |
parent | 7c585729a0b9fb931cf296fa1c058a3c4f919a98 (diff) |
fix(deps): update kotlin and compose to v1.9.24 (#3043)
* fix(deps): update kotlin and compose to v1.9.24
* fix(deps): upgrade Compose Compiler to 1.5.14-dev-k1.9.24-50022def4af
* fix(build): enable Compose strong skipping
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
-rw-r--r-- | build-logic/src/main/kotlin/app/passwordstore/gradle/KotlinAndroidPlugin.kt | 12 | ||||
-rw-r--r-- | gradle/libs.versions.toml | 4 |
2 files changed, 10 insertions, 6 deletions
diff --git a/build-logic/src/main/kotlin/app/passwordstore/gradle/KotlinAndroidPlugin.kt b/build-logic/src/main/kotlin/app/passwordstore/gradle/KotlinAndroidPlugin.kt index ead89705..221aefef 100644 --- a/build-logic/src/main/kotlin/app/passwordstore/gradle/KotlinAndroidPlugin.kt +++ b/build-logic/src/main/kotlin/app/passwordstore/gradle/KotlinAndroidPlugin.kt @@ -30,10 +30,14 @@ class KotlinAndroidPlugin : Plugin<Project> { val kotlinVersion = libs.versions.kotlin.get() val matches = COMPOSE_COMPILER_VERSION_REGEX.find(composeCompilerVersion) - if (matches != null) { - val (compilerKotlinVersion) = matches.destructured - if (compilerKotlinVersion != kotlinVersion) { - project.tasks.withType<KotlinCompile>().configureEach { + project.tasks.withType<KotlinCompile>().configureEach { + compilerOptions.freeCompilerArgs.addAll( + "-P", + "plugin:androidx.compose.compiler.plugins.kotlin:featureFlag=StrongSkipping", + ) + if (matches != null) { + val (compilerKotlinVersion) = matches.destructured + if (compilerKotlinVersion != kotlinVersion) { compilerOptions.freeCompilerArgs.addAll( "-P", "plugin:androidx.compose.compiler.plugins.kotlin:suppressKotlinVersionCompatibilityCheck=$kotlinVersion", diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index defd33d4..7114756d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,11 +3,11 @@ agp = "8.4.0" androidxActivity = "1.9.0" bouncycastle = "1.78.1" # @keep used for kotlinCompilerExtensionVersion -composeCompiler = "1.5.13" +composeCompiler = "1.5.14-dev-k1.9.24-50022def4af" coroutines = "1.8.1-Beta" flowbinding = "1.2.0" hilt = "2.51.1" -kotlin = "1.9.23" +kotlin = "1.9.24" kotlinResult = "2.0.0" lifecycle = "2.8.0-rc01" moshi = "1.15.1" |