diff --git a/extensions/kermit-bugsnag/build.gradle.kts b/extensions/kermit-bugsnag/build.gradle.kts index bdc6774f..d81f114a 100644 --- a/extensions/kermit-bugsnag/build.gradle.kts +++ b/extensions/kermit-bugsnag/build.gradle.kts @@ -20,7 +20,7 @@ plugins { kotlin { androidTarget { - publishAllLibraryVariants() + publishLibraryVariants("release") } macosX64() macosArm64() diff --git a/extensions/kermit-crashlytics/build.gradle.kts b/extensions/kermit-crashlytics/build.gradle.kts index bc08fdb7..53742f3d 100644 --- a/extensions/kermit-crashlytics/build.gradle.kts +++ b/extensions/kermit-crashlytics/build.gradle.kts @@ -20,7 +20,7 @@ plugins { kotlin { androidTarget { - publishAllLibraryVariants() + publishLibraryVariants("release") } macosX64() macosArm64() diff --git a/extensions/kermit-koin/build.gradle.kts b/extensions/kermit-koin/build.gradle.kts index aca70435..45ce4e94 100644 --- a/extensions/kermit-koin/build.gradle.kts +++ b/extensions/kermit-koin/build.gradle.kts @@ -21,7 +21,7 @@ plugins { kotlin { androidTarget { - publishAllLibraryVariants() + publishLibraryVariants("release") } jvm() js { diff --git a/extensions/kermit-ktor/api/kermit-ktor.api b/extensions/kermit-ktor/api/android/kermit-ktor.api similarity index 100% rename from extensions/kermit-ktor/api/kermit-ktor.api rename to extensions/kermit-ktor/api/android/kermit-ktor.api diff --git a/extensions/kermit-ktor/api/jvm/kermit-ktor.api b/extensions/kermit-ktor/api/jvm/kermit-ktor.api new file mode 100644 index 00000000..35617cdf --- /dev/null +++ b/extensions/kermit-ktor/api/jvm/kermit-ktor.api @@ -0,0 +1,7 @@ +public final class co/touchlab/kermit/ktor/KermitKtorLogger : io/ktor/client/plugins/logging/Logger { + public fun (Lco/touchlab/kermit/Severity;Lco/touchlab/kermit/Logger;)V + public fun (Lco/touchlab/kermit/Severity;Lco/touchlab/kermit/LoggerConfig;Ljava/lang/String;)V + public synthetic fun (Lco/touchlab/kermit/Severity;Lco/touchlab/kermit/LoggerConfig;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun log (Ljava/lang/String;)V +} + diff --git a/extensions/kermit-ktor/build.gradle.kts b/extensions/kermit-ktor/build.gradle.kts index 3a751e18..e6c33ed7 100644 --- a/extensions/kermit-ktor/build.gradle.kts +++ b/extensions/kermit-ktor/build.gradle.kts @@ -21,8 +21,9 @@ plugins { kotlin { androidTarget { - publishLibraryVariants() + publishLibraryVariants("release") } + jvm() macosX64() macosArm64() iosX64() @@ -41,6 +42,15 @@ kotlin { nodejs() } + mingwX64() + linuxX64() + linuxArm64() + + androidNativeArm32() + androidNativeArm64() + androidNativeX86() + androidNativeX64() + sourceSets { commonMain.dependencies { implementation(libs.ktor.logging) diff --git a/kermit-core/build.gradle.kts b/kermit-core/build.gradle.kts index 84ce022e..bd7ffab8 100644 --- a/kermit-core/build.gradle.kts +++ b/kermit-core/build.gradle.kts @@ -21,7 +21,7 @@ plugins { kotlin { androidTarget { - publishAllLibraryVariants() + publishLibraryVariants("release") } jvm() js { diff --git a/kermit-io/build.gradle.kts b/kermit-io/build.gradle.kts index 2a4be636..e4aae0b7 100644 --- a/kermit-io/build.gradle.kts +++ b/kermit-io/build.gradle.kts @@ -20,7 +20,7 @@ plugins { kotlin { androidTarget { - publishAllLibraryVariants() + publishLibraryVariants("release") } jvm() diff --git a/kermit-test/build.gradle.kts b/kermit-test/build.gradle.kts index 6ec16948..b671e426 100644 --- a/kermit-test/build.gradle.kts +++ b/kermit-test/build.gradle.kts @@ -21,7 +21,7 @@ plugins { kotlin { androidTarget { - publishAllLibraryVariants() + publishLibraryVariants("release") } jvm() js { diff --git a/kermit/build.gradle.kts b/kermit/build.gradle.kts index 0dae5fd6..36275c78 100644 --- a/kermit/build.gradle.kts +++ b/kermit/build.gradle.kts @@ -21,7 +21,7 @@ plugins { kotlin { androidTarget { - publishAllLibraryVariants() + publishLibraryVariants("release") } jvm() js {