From 9068c55fbd9fe98e62fe4e56a5b5186343d7458c Mon Sep 17 00:00:00 2001 From: Swapnil Musale Date: Fri, 12 Apr 2024 23:40:13 +0530 Subject: [PATCH 1/3] Enable Support k2 compiler --- gradle.properties | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gradle.properties b/gradle.properties index cf39bfd..08694ec 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,6 +8,11 @@ org.gradle.parallel=true kotlin.code.style=official kotlin.js.compiler=ir +#K2 Compiler (Remove this lines once Kotline 2.0 is available in stable release) +android.experimental.lint.version=8.5.0-alpha05 +kotlin.experimental.tryK2=true +android.lint.useK2Uast=true + #Android android.useAndroidX=true android.nonTransitiveRClass=true From 045d9bad202755a817c07254db55f0a4752b6641 Mon Sep 17 00:00:00 2001 From: Swapnil Musale Date: Mon, 15 Apr 2024 00:29:01 +0530 Subject: [PATCH 2/3] Update Kotlin version --- KDeviceInfo/build.gradle.kts | 4 +++- gradle.properties | 1 - gradle/libs.versions.toml | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/KDeviceInfo/build.gradle.kts b/KDeviceInfo/build.gradle.kts index f1bfd9c..ef4f3cc 100644 --- a/KDeviceInfo/build.gradle.kts +++ b/KDeviceInfo/build.gradle.kts @@ -55,7 +55,9 @@ kotlin { //https://kotlinlang.org/docs/native-objc-interop.html#export-of-kdoc-comments-to-generated-objective-c-headers targets.withType { - compilations["main"].compilerOptions.options.freeCompilerArgs.add("-Xexport-kdoc") + compilations["main"].compileTaskProvider.configure { + compilerOptions.freeCompilerArgs.add("-Xexport-kdoc") + } } tasks.withType { diff --git a/gradle.properties b/gradle.properties index e402404..9bd4d38 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,7 +10,6 @@ kotlin.js.compiler=ir #K2 Compiler (Remove this lines once Kotline 2.0 is available in stable release) android.experimental.lint.version=8.5.0-alpha05 -kotlin.experimental.tryK2=true android.lint.useK2Uast=true #Android diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index a24647f..44c225a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] # Plugin Versions -kotlin = "1.9.23" +kotlin = "2.0.0-RC1" androidGrdlePlugin = "8.3.2" jetbrainsCompose = "1.6.2" mavenPublish = "0.28.0" From 8ab246fc9c52096dd7a56804119e71c588642dc5 Mon Sep 17 00:00:00 2001 From: Swapnil Musale Date: Tue, 30 Apr 2024 00:09:55 +0530 Subject: [PATCH 3/3] Update lint version --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 9bd4d38..48528fb 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ kotlin.code.style=official kotlin.js.compiler=ir #K2 Compiler (Remove this lines once Kotline 2.0 is available in stable release) -android.experimental.lint.version=8.5.0-alpha05 +android.experimental.lint.version=8.5.0-alpha06 android.lint.useK2Uast=true #Android