diff --git a/README.md b/README.md index 1015756..c5f3c4a 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ ## Specs - Supported on Native, JVM, and JS (legacy and IR) (feel free to contribute adding more targets) -- Kotlin 1.5.21 +- Kotlin 1.5.30 ## Gradle diff --git a/build.gradle.kts b/build.gradle.kts index 5247dbc..ac1f7ff 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,12 +1,13 @@ import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinMetadataTarget import org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget import org.jetbrains.kotlin.gradle.targets.js.KotlinJsTarget +import org.jetbrains.kotlin.konan.target.HostManager -val coroutinesVersion = "1.5.0" -val atomicfuVersion = "0.16.1" +val coroutinesVersion = "1.5.2" +val atomicfuVersion = "0.16.3" plugins { - kotlin("multiplatform") version "1.5.21" + kotlin("multiplatform") version "1.5.30" id("org.jetbrains.dokka") version "0.10.0" id("maven-publish") id("signing") @@ -43,11 +44,15 @@ kotlin { iosX64() iosArm64() iosArm32() + iosSimulatorArm64() + macosArm64() macosX64() tvosArm64() + tvosSimulatorArm64() tvosX64() watchosArm32() watchosArm64() + watchosSimulatorArm64() // waiting on https://github.com/Kotlin/kotlinx.coroutines/pull/2679 //watchosX64() watchosX86() @@ -103,11 +108,15 @@ kotlin { "iosX64", "iosArm64", "iosArm32", + "iosSimulatorArm64", + "macosArm64", "macosX64", "tvosArm64", + "tvosSimulatorArm64", "tvosX64", "watchosArm32", "watchosArm64", + "watchosSimulatorArm64", "watchosX86" // waiting on https://github.com/Kotlin/kotlinx.coroutines/pull/2679 //"watchosX64" @@ -132,7 +141,8 @@ kotlin { kotlin { targets.all { compilations.all { - kotlinOptions.allWarningsAsErrors = true + // https://youtrack.jetbrains.com/issue/KT-46257 + kotlinOptions.allWarningsAsErrors = false } } } diff --git a/gradle.properties b/gradle.properties index fa2f9c8..a09c9b8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -VERSION=0.7.1 +VERSION=0.7.2 kotlin.mpp.enableGranularSourceSetsMetadata=true kotlin.mpp.enableCompatibilityMetadataVariant=true diff --git a/publish.gradle b/publish.gradle index 0e1d48e..47946f9 100644 --- a/publish.gradle +++ b/publish.gradle @@ -113,15 +113,19 @@ signing { tasks.register('publishMac') { dependsOn 'publishIosArm64PublicationToMavenRepository' dependsOn 'publishIosArm32PublicationToMavenRepository' + dependsOn 'publishIosSimulatorArm64PublicationToMavenRepository' dependsOn 'publishIosX64PublicationToMavenRepository' dependsOn 'publishJsPublicationToMavenRepository' dependsOn 'publishJvmPublicationToMavenRepository' dependsOn 'publishKotlinMultiplatformPublicationToMavenRepository' + dependsOn 'publishMacosArm64PublicationToMavenRepository' dependsOn 'publishMacosX64PublicationToMavenRepository' dependsOn 'publishTvosArm64PublicationToMavenRepository' + dependsOn 'publishTvosSimulatorArm64PublicationToMavenRepository' dependsOn 'publishTvosX64PublicationToMavenRepository' dependsOn 'publishWatchosArm32PublicationToMavenRepository' dependsOn 'publishWatchosArm64PublicationToMavenRepository' + dependsOn 'publishWatchosSimulatorArm64PublicationToMavenRepository' // waiting on https://github.com/Kotlin/kotlinx.coroutines/pull/2679 //dependsOn 'publishWatchosX64PublicationToMavenRepository' dependsOn 'publishWatchosX86PublicationToMavenRepository'