From b6b44ade4a9845eaafe7347c16c5955f992bc049 Mon Sep 17 00:00:00 2001 From: Juul Mobile Bot Date: Fri, 21 Jul 2023 09:22:17 +0000 Subject: [PATCH 1/3] Update dependency org.jetbrains.kotlin.multiplatform to v1.9.0 --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f85f62f1..228cbbed 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,7 +3,7 @@ android-compile = "31" coroutines = "1.7.2" jacoco = "0.8.7" jvm-toolchain = "8" -kotlin = "1.8.22" +kotlin = "1.9.0" ktor = "2.3.2" [libraries] From dc4aa5e9aa523df18426909753a26534a59bc22e Mon Sep 17 00:00:00 2001 From: Travis Wyatt Date: Mon, 24 Jul 2023 10:35:37 -0700 Subject: [PATCH 2/3] OptIn to kotlinx.cinterop.ExperimentalForeignApi --- logging/build.gradle.kts | 1 + temporal/build.gradle.kts | 4 ++++ test/build.gradle.kts | 4 ++++ 3 files changed, 9 insertions(+) diff --git a/logging/build.gradle.kts b/logging/build.gradle.kts index 424e0b64..9da92759 100644 --- a/logging/build.gradle.kts +++ b/logging/build.gradle.kts @@ -25,6 +25,7 @@ kotlin { sourceSets { all { languageSettings.optIn("com.juul.tuulbox.logging.TuulboxInternal") + languageSettings.optIn("kotlinx.cinterop.ExperimentalForeignApi") } val commonMain by getting diff --git a/temporal/build.gradle.kts b/temporal/build.gradle.kts index feed2414..e90323a9 100644 --- a/temporal/build.gradle.kts +++ b/temporal/build.gradle.kts @@ -32,6 +32,10 @@ kotlin { } sourceSets { + all { + languageSettings.optIn("kotlinx.cinterop.ExperimentalForeignApi") + } + val commonMain by getting { dependencies { api(libs.kotlinx.coroutines.core) diff --git a/test/build.gradle.kts b/test/build.gradle.kts index f871dc4f..c67cc1e2 100644 --- a/test/build.gradle.kts +++ b/test/build.gradle.kts @@ -19,6 +19,10 @@ kotlin { iosSimulatorArm64() sourceSets { + all { + languageSettings.optIn("kotlinx.cinterop.ExperimentalForeignApi") + } + val commonMain by getting { dependencies { api(kotlin("test-common")) From 6022d8ef9420d597f5b31deb5659d53ef8d39152 Mon Sep 17 00:00:00 2001 From: Travis Wyatt Date: Mon, 24 Jul 2023 11:32:50 -0700 Subject: [PATCH 3/3] API dump --- logging/api/logging.api | 2 ++ 1 file changed, 2 insertions(+) diff --git a/logging/api/logging.api b/logging/api/logging.api index 1d8256ae..9c96ce97 100644 --- a/logging/api/logging.api +++ b/logging/api/logging.api @@ -110,6 +110,7 @@ public final class com/juul/tuulbox/logging/LogLevel : java/lang/Enum { public static final field Info Lcom/juul/tuulbox/logging/LogLevel; public static final field Verbose Lcom/juul/tuulbox/logging/LogLevel; public static final field Warn Lcom/juul/tuulbox/logging/LogLevel; + public static fun getEntries ()Lkotlin/enums/EnumEntries; public static fun valueOf (Ljava/lang/String;)Lcom/juul/tuulbox/logging/LogLevel; public static fun values ()[Lcom/juul/tuulbox/logging/LogLevel; } @@ -137,6 +138,7 @@ public final class com/juul/tuulbox/logging/Sensitivity : java/lang/Enum { public static final field Companion Lcom/juul/tuulbox/logging/Sensitivity$Companion; public static final field NotSensitive Lcom/juul/tuulbox/logging/Sensitivity; public static final field Sensitive Lcom/juul/tuulbox/logging/Sensitivity; + public static fun getEntries ()Lkotlin/enums/EnumEntries; public static fun valueOf (Ljava/lang/String;)Lcom/juul/tuulbox/logging/Sensitivity; public static fun values ()[Lcom/juul/tuulbox/logging/Sensitivity; }