Skip to content

Commit

Permalink
build(deps)!: bump Kotlin from 2.0.0-Beta4
Browse files Browse the repository at this point in the history
Signed-off-by: Art Shendrik <[email protected]>
  • Loading branch information
amal committed Mar 6, 2024
1 parent 21eb22d commit 002aa99
Show file tree
Hide file tree
Showing 10 changed files with 89 additions and 104 deletions.
3 changes: 2 additions & 1 deletion checks/gradle-plugin/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ group = "io.github.fluxo-kt"
version = libs.versions.version.get()

setupGradlePlugin {
allWarningsAsErrors = true
allWarningsAsErrors = false
enableApiValidation = false
shrinkArtifacts = true
shrinkingConfig.useBothShrinkers = true
}
44 changes: 20 additions & 24 deletions checks/gradle-plugin/dependencies/classpath.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ com.dropbox.dependency-guard:com.dropbox.dependency-guard.gradle.plugin:0.5.0
com.dropbox.dependency-guard:dependency-guard:0.5.0
com.github.ben-manes.versions:com.github.ben-manes.versions.gradle.plugin:0.51.0
com.github.ben-manes:gradle-versions-plugin:0.51.0
com.google.code.gson:gson:2.8.9
com.googlecode.concurrent-trees:concurrent-trees:2.6.1
com.googlecode.javaewah:JavaEWAH:1.2.3
com.gradle.plugin-publish:com.gradle.plugin-publish.gradle.plugin:1.2.1
Expand All @@ -28,32 +29,27 @@ org.apache.maven:maven-model:3.6.3
org.eclipse.jgit:org.eclipse.jgit:6.7.0.202309050840-r
org.eclipse.platform:org.eclipse.osgi:3.18.300
org.jetbrains.intellij.deps:trove4j:1.0.20200330
org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:1.9.22
org.jetbrains.kotlin:kotlin-android-extensions:1.9.22
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.22
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.22
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.22
org.jetbrains.kotlin:kotlin-daemon-client:1.9.22
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.22
org.jetbrains.kotlin:kotlin-klib-commonizer-api:1.9.22
org.jetbrains.kotlin:kotlin-native-utils:1.9.22
org.jetbrains.kotlin:kotlin-project-model:1.9.22
org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-build-statistics:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-build-tools-api:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-compiler-embeddable:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-compiler-runner:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-daemon-client:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-daemon-embeddable:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-model:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-klib-commonizer-api:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-native-utils:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-reflect:1.9.20
org.jetbrains.kotlin:kotlin-scripting-common:1.9.22
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.22
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.22
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.22
org.jetbrains.kotlin:kotlin-stdlib:1.9.20
org.jetbrains.kotlin:kotlin-tooling-core:1.9.22
org.jetbrains.kotlin:kotlin-util-io:1.9.22
org.jetbrains.kotlin:kotlin-util-klib:1.9.22
org.jetbrains.kotlin:kotlin-tooling-core:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-util-io:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-util-klib:2.0.0-Beta4
org.jetbrains.kotlinx.binary-compatibility-validator:org.jetbrains.kotlinx.binary-compatibility-validator.gradle.plugin:0.14.0
org.jetbrains.kotlinx:binary-compatibility-validator:0.14.0
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0
Expand Down
43 changes: 19 additions & 24 deletions checks/main/dependencies/classpath.txt
Original file line number Diff line number Diff line change
Expand Up @@ -132,34 +132,29 @@ org.glassfish.jaxb:jaxb-runtime:2.3.2
org.glassfish.jaxb:txw2:2.3.2
org.jdom:jdom2:2.0.6
org.jetbrains.intellij.deps:trove4j:1.0.20200330
org.jetbrains.kotlin.multiplatform:org.jetbrains.kotlin.multiplatform.gradle.plugin:1.9.22
org.jetbrains.kotlin:kotlin-android-extensions:1.9.22
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.22
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.22
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.22
org.jetbrains.kotlin:kotlin-daemon-client:1.9.22
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.22
org.jetbrains.kotlin:kotlin-klib-commonizer-api:1.9.22
org.jetbrains.kotlin:kotlin-native-utils:1.9.22
org.jetbrains.kotlin:kotlin-project-model:1.9.22
org.jetbrains.kotlin.multiplatform:org.jetbrains.kotlin.multiplatform.gradle.plugin:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-build-statistics:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-build-tools-api:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-compiler-embeddable:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-compiler-runner:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-daemon-client:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-daemon-embeddable:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-model:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-klib-commonizer-api:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-native-utils:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-reflect:1.9.20
org.jetbrains.kotlin:kotlin-scripting-common:1.9.22
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.22
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.22
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.22
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.20
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.20
org.jetbrains.kotlin:kotlin-stdlib:1.9.20
org.jetbrains.kotlin:kotlin-tooling-core:1.9.22
org.jetbrains.kotlin:kotlin-util-io:1.9.22
org.jetbrains.kotlin:kotlin-util-klib:1.9.22
org.jetbrains.kotlin:kotlin-tooling-core:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-util-io:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-util-klib:2.0.0-Beta4
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0
org.jetbrains:annotations:13.0
org.jvnet.staxex:stax-ex:1.8.1
Expand Down
48 changes: 22 additions & 26 deletions dependencies/classpath.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ com.fasterxml.jackson:jackson-bom:2.12.7
com.fasterxml.woodstox:woodstox-core:6.2.4
com.github.ben-manes.versions:com.github.ben-manes.versions.gradle.plugin:0.51.0
com.github.ben-manes:gradle-versions-plugin:0.51.0
com.google.code.gson:gson:2.8.9
com.googlecode.concurrent-trees:concurrent-trees:2.6.1
com.googlecode.javaewah:JavaEWAH:1.2.3
com.gradle.plugin-publish:com.gradle.plugin-publish.gradle.plugin:1.2.1
Expand All @@ -42,37 +43,32 @@ org.jetbrains.dokka:dokka-core:1.9.20
org.jetbrains.dokka:dokka-gradle-plugin:1.9.20
org.jetbrains.dokka:org.jetbrains.dokka.gradle.plugin:1.9.20
org.jetbrains.intellij.deps:trove4j:1.0.20200330
org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:1.9.22
org.jetbrains.kotlin.plugin.sam.with.receiver:org.jetbrains.kotlin.plugin.sam.with.receiver.gradle.plugin:1.9.22
org.jetbrains.kotlin:kotlin-android-extensions:1.9.22
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.22
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.22
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.22
org.jetbrains.kotlin:kotlin-daemon-client:1.9.22
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.22
org.jetbrains.kotlin:kotlin-klib-commonizer-api:1.9.22
org.jetbrains.kotlin:kotlin-native-utils:1.9.22
org.jetbrains.kotlin:kotlin-project-model:1.9.22
org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:2.0.0-Beta4
org.jetbrains.kotlin.plugin.sam.with.receiver:org.jetbrains.kotlin.plugin.sam.with.receiver.gradle.plugin:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-build-statistics:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-build-tools-api:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-compiler-embeddable:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-compiler-runner:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-daemon-client:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-daemon-embeddable:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-model:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-klib-commonizer-api:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-native-utils:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-reflect:1.9.20
org.jetbrains.kotlin:kotlin-sam-with-receiver:1.9.22
org.jetbrains.kotlin:kotlin-scripting-common:1.9.22
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.22
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.22
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.22
org.jetbrains.kotlin:kotlin-sam-with-receiver:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-stdlib-common:1.9.20
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.10
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.10
org.jetbrains.kotlin:kotlin-stdlib:1.9.20
org.jetbrains.kotlin:kotlin-tooling-core:1.9.22
org.jetbrains.kotlin:kotlin-util-io:1.9.22
org.jetbrains.kotlin:kotlin-util-klib:1.9.22
org.jetbrains.kotlin:kotlin-tooling-core:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-util-io:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-util-klib:2.0.0-Beta4
org.jetbrains.kotlinx.binary-compatibility-validator:org.jetbrains.kotlinx.binary-compatibility-validator.gradle.plugin:0.14.0
org.jetbrains.kotlinx:binary-compatibility-validator:0.14.0
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.7.3
Expand Down
1 change: 1 addition & 0 deletions fluxo-kmp-conf/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ setupGradlePlugin(
apiValidation {
nonPublicMarkers.add("fluxo.annotation.InternalFluxoApi")
}
enableApiValidation = false
}

// Exclude Kotlin stdlib from the implementation classpath entirely
Expand Down
25 changes: 12 additions & 13 deletions fluxo-kmp-conf/dependencies/compileClasspath.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ com.github.ben-manes:gradle-versions-plugin:0.51.0
com.github.gmazzo.buildconfig:com.github.gmazzo.buildconfig.gradle.plugin:5.3.5
com.github.gmazzo.buildconfig:plugin:5.3.5
com.google.code.findbugs:jsr305:3.0.2
com.google.devtools.ksp:symbol-processing-gradle-plugin:1.9.22-1.0.18
com.google.devtools.ksp:symbol-processing-gradle-plugin:2.0.0-Beta4-1.0.18
com.google.errorprone:error_prone_annotations:2.23.0
com.google.guava:failureaccess:1.0.2
com.google.guava:guava:33.0.0-jre
Expand Down Expand Up @@ -69,19 +69,18 @@ org.jetbrains.dokka:dokka-core:1.9.20
org.jetbrains.dokka:dokka-gradle-plugin:1.9.20
org.jetbrains.dokka:org.jetbrains.dokka.gradle.plugin:1.9.20
org.jetbrains.intellij.plugins:gradle-intellij-plugin:1.17.2
org.jetbrains.kotlin.plugin.sam.with.receiver:org.jetbrains.kotlin.plugin.sam.with.receiver.gradle.plugin:1.9.22
org.jetbrains.kotlin.plugin.sam.with.receiver:org.jetbrains.kotlin.plugin.sam.with.receiver.gradle.plugin:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.22
org.jetbrains.kotlin:kotlin-native-utils:1.9.22
org.jetbrains.kotlin:kotlin-project-model:1.9.22
org.jetbrains.kotlin:kotlin-sam-with-receiver:1.9.22
org.jetbrains.kotlin:kotlin-tooling-core:1.9.22
org.jetbrains.kotlin:kotlin-util-io:1.9.22
org.jetbrains.kotlin:kotlin-util-klib:1.9.22
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin-model:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-native-utils:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-sam-with-receiver:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-tooling-core:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-util-io:2.0.0-Beta4
org.jetbrains.kotlin:kotlin-util-klib:2.0.0-Beta4
org.jetbrains.kotlinx.binary-compatibility-validator:org.jetbrains.kotlinx.binary-compatibility-validator.gradle.plugin:0.14.0
org.jetbrains.kotlinx:binary-compatibility-validator:0.14.0
org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.6.2
Expand Down
2 changes: 1 addition & 1 deletion fluxo-kmp-conf/detekt-baseline.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@
<ID>ForbiddenComment:FluxoKmpConfPlugin.kt$FluxoKmpConfPlugin$// TODO: Support version catalog declarations if available</ID>
<ID>ForbiddenComment:FluxoPublicationConfig.kt$// TODO: Make an immutable resulting class</ID>
<ID>ForbiddenComment:GetSetOfRequestedKmpTargets.kt$// TODO: Support "metadata_only"/metadataOnly mode (see arkivanov/gradle-setup-plugin)</ID>
<ID>ForbiddenComment:KmpHierarchyTemplate.kt$// TODO: commonWasm group for wasmWasi and wasmJs</ID>
<ID>ForbiddenComment:KmpTargetContainer.kt$KmpTargetContainer$// TODO: Create common bundle once and reuse?</ID>
<ID>ForbiddenComment:KotlinConfig.kt$// TODO: Add env flag for dynamic switch-on when needed</ID>
<ID>ForbiddenComment:KotlinSetupDiagnosticTasks.kt$// TODO: @DisableCachingByDefault(because = "Not worth caching")</ID>
Expand Down Expand Up @@ -123,6 +122,7 @@
<ID>MaximumLineLength:PropsAndEnv.kt$ </ID>
<ID>NestedBlockDepth:KotlinSourceSetsReportTask.kt$KotlinSourceSetsReportTask.KotlinSourceSetsModel$fun buildTrees(): List&lt;GraphNode></ID>
<ID>NestedBlockDepth:TestReportsMergeTask.kt$TestReportsMergeTask$@TaskAction fun merge()</ID>
<ID>NoUnusedImports:MultiplatformSourceSetUtils.kt$.MultiplatformSourceSetUtils.kt</ID>
<ID>ReturnCount:KotlinSourceSetsReportTask.kt$KotlinSourceSetsReportTask.KotlinSourceSetsModel$private fun GraphNode.isReachableThrough(node: GraphNode): Boolean</ID>
<ID>ReturnCount:KotlinSourceSetsReportTask.kt$KotlinSourceSetsReportTask.SourceSetNodeRenderer$context(StyledTextOutput) @Suppress("CyclomaticComplexMethod") override fun renderAttrs(node: RenderableNode, parent: RenderableNode?)</ID>
<ID>SpreadOperator:GradleFileUtils.kt$(*dirs.ioFiles())</ID>
Expand Down
6 changes: 4 additions & 2 deletions fluxo-kmp-conf/src/main/kotlin/KmpHierarchyTemplate.kt
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,10 @@ public val KotlinHierarchyTemplate.Templates.fluxoKmpConf: KotlinHierarchyBuilde
group("nonJvm") {
group("commonJs") {
withJs()
withWasm()
// TODO: commonWasm group for wasmWasi and wasmJs
group("commonWasm") {
withWasmJs()
withWasmWasi()
}
}
group("native")
}
Expand Down
11 changes: 3 additions & 8 deletions fluxo-kmp-conf/src/main/kotlin/MultiplatformSourceSetUtils.kt
Original file line number Diff line number Diff line change
Expand Up @@ -378,14 +378,9 @@ public fun <E> E.commonCompileOnly(
addConstraint: Boolean = true,
) where E : KotlinSourceSetContainer, E : KotlinTargetsContainer {
val p = try {
project ?: targets.firstOrNull()?.project ?: when (this) {
is KotlinTopLevelExtension -> {
@Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE")
this.project
}

else -> throw NullPointerException("Please, provide project")
}
project
?: targets.firstOrNull()?.project
?: throw NullPointerException("Please, provide project")
} catch (e: Throwable) {
throw GradleException(
"Unable to add common compileOnly dependency '$dependencyNotation': $e",
Expand Down
10 changes: 5 additions & 5 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,23 +13,23 @@ version = "0.7.0-SNAPSHOT"
# Java/Kotlin compatibility
# WARNING: kotlinApiVersion can't be greater than kotlinLangVersion!
# javaLangTarget 11 required for Android Gradle Plugin and Android Lint.
javaLangTarget = "11"
kotlinLangVersion = "1.8"
kotlinApiVersion = "1.8"
javaLangTarget = "17"
kotlinLangVersion = "2.1"
kotlinApiVersion = "2.1"
kotlinCoreLibraries = "1.8.22"

# Kotlin version, aligned with Compose Multiplatform
# https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-gradle-plugin
# https://github.com/JetBrains/kotlin/releases
# WARNING: Do not forget to update the version badge and examples in `README.md`!
kotlin = "1.9.22"
kotlin = "2.0.0-Beta4"

# Compose Multiplatform from JetBrains
# https://github.com/JetBrains/compose-multiplatform/releases
jetbrains-compose = "1.6.0"

# https://github.com/google/ksp/releases
ksp = "1.9.22-1.0.18"
ksp = "2.0.0-Beta4-1.0.18"

# region Android specific

Expand Down

0 comments on commit 002aa99

Please sign in to comment.