Skip to content

Commit 46ae961

Browse files
1318: Update to Kotlin 2.1.20
1 parent c8e0b29 commit 46ae961

File tree

61 files changed

+743
-701
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+743
-701
lines changed

RELEASING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ To build and install the current version to your local Maven repository (`~/.m2`
130130

131131
#### Configuration
132132

133-
In order to deploy artifacts to `s01.oss.sonatype.org`, you'll need to provide
133+
In order to deploy artifacts to `central.sonatype.org`, you'll need to provide
134134
your credentials via these two properties in your private Gradle properties
135135
file(`~/.gradle/gradle.properties`).
136136

@@ -166,4 +166,4 @@ snapshot artifacts to Sonatype just like you would for a production release:
166166
```
167167

168168
You can verify the artifacts are available by visiting
169-
https://s01.oss.sonatype.org/content/repositories/snapshots/com/squareup/workflow1/.
169+
https://central.sonatype.org/content/repositories/snapshots/com/squareup/workflow1/.

benchmarks/performance-poetry/complex-poetry/src/main/java/com/squareup/benchmarks/performance/complex/poetry/MaybeLoadingGatekeeperWorkflow.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import kotlinx.coroutines.flow.Flow
1515
typealias IsLoading = Boolean
1616

1717
class MaybeLoadingGatekeeperWorkflow<T : Any>(
18-
private val childWithLoading: Workflow<T, Any, OverviewDetailScreen<*>>,
18+
private val childWithLoading: Workflow<T, *, OverviewDetailScreen<*>>,
1919
private val childProps: T,
2020
private val isLoading: Flow<Boolean>
2121
) : StatefulWorkflow<Unit, IsLoading, Unit, MayBeLoadingScreen>() {

build-logic/settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
// Hardcoded as this is upstream of the version catalog. Keep this in sync with that.
3-
kotlin("jvm") version "1.9.24" apply false
3+
kotlin("jvm") version "2.1.20" apply false
44
}
55

66
dependencyResolutionManagement {

build-logic/src/main/java/com/squareup/workflow1/buildsrc/KotlinAndroidConventionPlugin.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ class KotlinAndroidConventionPlugin : Plugin<Project> {
1616
components.onVariants(
1717
selector = components.selector().withBuildType("debug")
1818
) { variant ->
19-
val nameCaps = variant.name.capitalized()
19+
val nameCaps = variant.name
20+
.replaceFirstChar { if (it.isLowerCase()) it.titlecase() else it.toString() }
2021
val testTask = "connected${nameCaps}AndroidTest"
2122
target.tasks.register("prepare${nameCaps}AndroidTestArtifacts") { task ->
2223
task.description =

build-logic/src/main/java/com/squareup/workflow1/buildsrc/KotlinCommonSettings.kt

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@ import com.squareup.workflow1.buildsrc.internal.javaTargetInt
1010
import com.squareup.workflow1.buildsrc.internal.kotlin
1111
import org.gradle.api.Project
1212
import org.gradle.api.tasks.compile.JavaCompile
13+
import org.jetbrains.kotlin.gradle.dsl.ExplicitApiMode.Strict
14+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
1315
import org.jetbrains.kotlin.gradle.dsl.KotlinProjectExtension
1416
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
17+
import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
1518

1619
fun Project.kotlinCommonSettings(bomConfigurationName: String) {
1720
pluginManager.apply(libsCatalog.pluginId("ktlint"))
@@ -28,39 +31,31 @@ fun Project.kotlinCommonSettings(bomConfigurationName: String) {
2831
}
2932

3033
tasks.withType(KotlinCompile::class.java).configureEach { kotlinCompile ->
31-
kotlinCompile.kotlinOptions {
32-
jvmTarget = this@kotlinCommonSettings.javaTarget
34+
kotlinCompile.apply {
35+
if (!(path.startsWith(":samples") || path.startsWith(":benchmarks") ||
36+
name.contains("test", ignoreCase = true))
37+
) {
38+
explicitApiMode.set(Strict)
39+
}
40+
}
41+
kotlinCompile.compilerOptions {
42+
jvmTarget.set(JvmTarget.fromTarget(this@kotlinCommonSettings.javaTarget))
3343

3444
// Allow warnings when running from IDE, makes it easier to experiment.
3545
if (!isRunningFromIde) {
36-
allWarningsAsErrors = true
46+
allWarningsAsErrors.set(true)
3747
}
3848

3949
// Don't panic, all this does is allow us to use the @OptIn meta-annotation.
4050
// to define our own experiments.
41-
freeCompilerArgs += "-opt-in=kotlin.RequiresOptIn"
51+
freeCompilerArgs.add("-opt-in=kotlin.RequiresOptIn")
4252

4353
// Make sure our module names don't conflict with those from pre-workflow1
4454
// releases, so that old and new META-INF/ entries don't stomp each other.
4555
// (This is only an issue for apps that are still migrating from workflow to
4656
// workflow1, and so need to import two versions of the library.)
4757
// https://blog.jetbrains.com/kotlin/2015/09/kotlin-m13-is-out/
48-
moduleName = "wf1-${project.name}"
49-
}
50-
51-
maybeEnableExplicitApi(kotlinCompile)
52-
}
53-
}
54-
55-
private fun Project.maybeEnableExplicitApi(compileTask: KotlinCompile) {
56-
when {
57-
path.startsWith(":samples") -> return
58-
path.startsWith(":benchmarks") -> return
59-
compileTask.name.contains("test", ignoreCase = true) -> return
60-
else -> compileTask.kotlinOptions {
61-
// TODO this should be moved to `kotlin { explicitApi() }` once that's working for android
62-
// projects, see https://youtrack.jetbrains.com/issue/KT-37652.
63-
freeCompilerArgs += "-Xexplicit-api=strict"
58+
moduleName.set("wf1-${project.name}")
6459
}
6560
}
6661
}

build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ plugins {
2727
id("artifacts-check")
2828
id("dependency-guard")
2929
alias(libs.plugins.ktlint)
30+
alias(libs.plugins.compose.compiler) apply false
3031
}
3132

3233
shardConnectedCheckTasks(project)

dependencies/classpath.txt

Lines changed: 99 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,47 @@
1-
androidx.databinding:databinding-common:8.3.2
2-
androidx.databinding:databinding-compiler-common:8.3.2
3-
com.android.databinding:baseLibrary:8.3.2
4-
com.android.tools.analytics-library:crash:31.3.2
5-
com.android.tools.analytics-library:protos:31.3.2
6-
com.android.tools.analytics-library:shared:31.3.2
7-
com.android.tools.analytics-library:tracker:31.3.2
1+
androidx.databinding:databinding-common:8.8.0
2+
androidx.databinding:databinding-compiler-common:8.8.0
3+
com.android.databinding:baseLibrary:8.8.0
4+
com.android.tools.analytics-library:crash:31.8.0
5+
com.android.tools.analytics-library:protos:31.8.0
6+
com.android.tools.analytics-library:shared:31.8.0
7+
com.android.tools.analytics-library:tracker:31.8.0
88
com.android.tools.build.jetifier:jetifier-core:1.0.0-beta10
99
com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta10
10-
com.android.tools.build:aapt2-proto:8.3.2-10880808
11-
com.android.tools.build:aaptcompiler:8.3.2
12-
com.android.tools.build:apksig:8.3.2
13-
com.android.tools.build:apkzlib:8.3.2
14-
com.android.tools.build:builder-model:8.3.2
15-
com.android.tools.build:builder-test-api:8.3.2
16-
com.android.tools.build:builder:8.3.2
17-
com.android.tools.build:bundletool:1.15.6
18-
com.android.tools.build:gradle-api:8.3.2
19-
com.android.tools.build:gradle-settings-api:8.3.2
20-
com.android.tools.build:gradle:8.3.2
21-
com.android.tools.build:manifest-merger:31.3.2
10+
com.android.tools.build:aapt2-proto:8.8.0-12006047
11+
com.android.tools.build:aaptcompiler:8.8.0
12+
com.android.tools.build:apksig:8.8.0
13+
com.android.tools.build:apkzlib:8.8.0
14+
com.android.tools.build:builder-model:8.8.0
15+
com.android.tools.build:builder-test-api:8.8.0
16+
com.android.tools.build:builder:8.8.0
17+
com.android.tools.build:bundletool:1.17.2
18+
com.android.tools.build:gradle-api:8.8.0
19+
com.android.tools.build:gradle-settings-api:8.8.0
20+
com.android.tools.build:gradle:8.8.0
21+
com.android.tools.build:manifest-merger:31.8.0
2222
com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api
23-
com.android.tools.ddms:ddmlib:31.3.2
24-
com.android.tools.layoutlib:layoutlib-api:31.3.2
25-
com.android.tools.lint:lint-model:31.3.2
26-
com.android.tools.lint:lint-typedef-remover:31.3.2
27-
com.android.tools.utp:android-device-provider-ddmlib-proto:31.3.2
28-
com.android.tools.utp:android-device-provider-gradle-proto:31.3.2
29-
com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:31.3.2
30-
com.android.tools.utp:android-test-plugin-host-apk-installer-proto:31.3.2
31-
com.android.tools.utp:android-test-plugin-host-coverage-proto:31.3.2
32-
com.android.tools.utp:android-test-plugin-host-emulator-control-proto:31.3.2
33-
com.android.tools.utp:android-test-plugin-host-logcat-proto:31.3.2
34-
com.android.tools.utp:android-test-plugin-host-retention-proto:31.3.2
35-
com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:31.3.2
36-
com.android.tools:annotations:31.3.2
37-
com.android.tools:common:31.3.2
38-
com.android.tools:dvlib:31.3.2
39-
com.android.tools:repository:31.3.2
40-
com.android.tools:sdk-common:31.3.2
41-
com.android.tools:sdklib:31.3.2
42-
com.android:signflinger:8.3.2
43-
com.android:zipflinger:8.3.2
23+
com.android.tools.ddms:ddmlib:31.8.0
24+
com.android.tools.layoutlib:layoutlib-api:31.8.0
25+
com.android.tools.lint:lint-model:31.8.0
26+
com.android.tools.lint:lint-typedef-remover:31.8.0
27+
com.android.tools.utp:android-device-provider-ddmlib-proto:31.8.0
28+
com.android.tools.utp:android-device-provider-gradle-proto:31.8.0
29+
com.android.tools.utp:android-device-provider-profile-proto:31.8.0
30+
com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:31.8.0
31+
com.android.tools.utp:android-test-plugin-host-apk-installer-proto:31.8.0
32+
com.android.tools.utp:android-test-plugin-host-coverage-proto:31.8.0
33+
com.android.tools.utp:android-test-plugin-host-emulator-control-proto:31.8.0
34+
com.android.tools.utp:android-test-plugin-host-logcat-proto:31.8.0
35+
com.android.tools.utp:android-test-plugin-host-retention-proto:31.8.0
36+
com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:31.8.0
37+
com.android.tools:annotations:31.8.0
38+
com.android.tools:common:31.8.0
39+
com.android.tools:dvlib:31.8.0
40+
com.android.tools:repository:31.8.0
41+
com.android.tools:sdk-common:31.8.0
42+
com.android.tools:sdklib:31.8.0
43+
com.android:signflinger:8.8.0
44+
com.android:zipflinger:8.8.0
4445
com.dropbox.dependency-guard:dependency-guard:0.5.0
4546
com.fasterxml.jackson.core:jackson-annotations:2.12.7
4647
com.fasterxml.jackson.core:jackson-core:2.12.7
@@ -54,13 +55,13 @@ com.google.android:annotations:4.1.1.4
5455
com.google.api.grpc:proto-google-common-protos:2.17.0
5556
com.google.auto.value:auto-value-annotations:1.6.2
5657
com.google.code.findbugs:jsr305:3.0.2
57-
com.google.code.gson:gson:2.10.1
58+
com.google.code.gson:gson:2.11.0
5859
com.google.crypto.tink:tink:1.7.0
5960
com.google.dagger:dagger:2.28.3
60-
com.google.devtools.ksp:symbol-processing-api:1.9.24-1.0.20
61-
com.google.devtools.ksp:symbol-processing-common-deps:1.9.24-1.0.20
62-
com.google.devtools.ksp:symbol-processing-gradle-plugin:1.9.24-1.0.20
63-
com.google.errorprone:error_prone_annotations:2.18.0
61+
com.google.devtools.ksp:symbol-processing-api:2.1.20-1.0.32
62+
com.google.devtools.ksp:symbol-processing-common-deps:2.1.20-1.0.32
63+
com.google.devtools.ksp:symbol-processing-gradle-plugin:2.1.20-1.0.32
64+
com.google.errorprone:error_prone_annotations:2.27.0
6465
com.google.flatbuffers:flatbuffers-java:1.12.0
6566
com.google.guava:failureaccess:1.0.1
6667
com.google.guava:guava:32.0.1-jre
@@ -70,26 +71,27 @@ com.google.jimfs:jimfs:1.1
7071
com.google.protobuf:protobuf-java-util:3.22.3
7172
com.google.protobuf:protobuf-java:3.22.3
7273
com.google.testing.platform:core-proto:0.0.9-alpha02
73-
com.googlecode.java-diff-utils:diffutils:1.3.0
7474
com.googlecode.juniversalchardet:juniversalchardet:1.0.3
7575
com.rickbusarow.kgx:kotlin-gradle-extensions:0.1.12
7676
com.rickbusarow.kgx:names:0.1.12
7777
com.rickbusarow.ktlint:com.rickbusarow.ktlint.gradle.plugin:0.2.2
7878
com.rickbusarow.ktlint:ktlint-gradle-plugin:0.2.2
7979
com.squareup.moshi:moshi-adapters:1.15.0
80-
com.squareup.moshi:moshi:1.15.0
80+
com.squareup.moshi:moshi:1.15.2
8181
com.squareup.okhttp3:okhttp:4.12.0
82-
com.squareup.okio:okio-jvm:3.6.0
83-
com.squareup.okio:okio:3.6.0
84-
com.squareup.retrofit2:converter-moshi:2.9.0
85-
com.squareup.retrofit2:retrofit:2.9.0
82+
com.squareup.okio:okio-jvm:3.7.0
83+
com.squareup.okio:okio:3.7.0
84+
com.squareup.retrofit2:converter-moshi:2.11.0
85+
com.squareup.retrofit2:converter-scalars:2.11.0
86+
com.squareup.retrofit2:retrofit:2.11.0
8687
com.squareup:javapoet:1.10.0
8788
com.squareup:javawriter:2.5.0
8889
com.sun.activation:javax.activation:1.2.0
8990
com.sun.istack:istack-commons-runtime:3.0.8
9091
com.sun.xml.fastinfoset:FastInfoset:1.2.16
91-
com.vanniktech:gradle-maven-publish-plugin:0.27.0
92-
com.vanniktech:nexus:0.27.0
92+
com.vanniktech:central-portal:0.31.0
93+
com.vanniktech:gradle-maven-publish-plugin:0.31.0
94+
com.vanniktech:nexus:0.31.0
9395
commons-codec:commons-codec:1.11
9496
commons-io:commons-io:2.13.0
9597
commons-logging:commons-logging:1.2
@@ -125,59 +127,59 @@ org.apache.commons:commons-compress:1.21
125127
org.apache.httpcomponents:httpclient:4.5.14
126128
org.apache.httpcomponents:httpcore:4.4.16
127129
org.apache.httpcomponents:httpmime:4.5.6
128-
org.bitbucket.b_c:jose4j:0.7.0
129-
org.bouncycastle:bcpkix-jdk15on:1.67
130-
org.bouncycastle:bcprov-jdk15on:1.67
130+
org.bitbucket.b_c:jose4j:0.9.5
131+
org.bouncycastle:bcpkix-jdk18on:1.77
132+
org.bouncycastle:bcprov-jdk18on:1.77
133+
org.bouncycastle:bcutil-jdk18on:1.77
131134
org.checkerframework:checker-qual:3.33.0
132135
org.codehaus.mojo:animal-sniffer-annotations:1.23
133136
org.codehaus.woodstox:stax2-api:4.2.1
134137
org.glassfish.jaxb:jaxb-runtime:2.3.2
135138
org.glassfish.jaxb:txw2:2.3.2
136139
org.jdom:jdom2:2.0.6
137-
org.jetbrains.dokka:dokka-core:1.9.10
138-
org.jetbrains.dokka:dokka-gradle-plugin:1.9.10
139-
org.jetbrains.intellij.deps:trove4j:1.0.20200330
140-
org.jetbrains.kotlin:kotlin-android-extensions:1.9.24
141-
org.jetbrains.kotlin:kotlin-bom:1.9.24
142-
org.jetbrains.kotlin:kotlin-build-tools-api:1.9.24
143-
org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.24
144-
org.jetbrains.kotlin:kotlin-compiler-runner:1.9.24
145-
org.jetbrains.kotlin:kotlin-daemon-client:1.9.24
146-
org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.24
147-
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:1.9.24
148-
org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.9.24
149-
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:1.9.24
150-
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:1.9.24
151-
org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.9.24
152-
org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.24
153-
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.24
154-
org.jetbrains.kotlin:kotlin-klib-commonizer-api:1.9.24
155-
org.jetbrains.kotlin:kotlin-native-utils:1.9.24
156-
org.jetbrains.kotlin:kotlin-project-model:1.9.24
140+
org.jetbrains.dokka:dokka-core:2.0.0
141+
org.jetbrains.dokka:dokka-gradle-plugin:2.0.0
142+
org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin:2.1.20
143+
org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.1.20
144+
org.jetbrains.kotlin:fus-statistics-gradle-plugin:2.1.20
145+
org.jetbrains.kotlin:kotlin-bom:2.1.20
146+
org.jetbrains.kotlin:kotlin-build-statistics:2.1.20
147+
org.jetbrains.kotlin:kotlin-build-tools-api:2.1.20
148+
org.jetbrains.kotlin:kotlin-compiler-runner:2.1.20
149+
org.jetbrains.kotlin:kotlin-daemon-client:2.1.20
150+
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.1.20
151+
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.1.20
152+
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:2.1.20
153+
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:2.1.20
154+
org.jetbrains.kotlin:kotlin-gradle-plugin-model:2.1.20
155+
org.jetbrains.kotlin:kotlin-gradle-plugin:2.1.20
156+
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.1.20
157+
org.jetbrains.kotlin:kotlin-klib-commonizer-api:2.1.20
158+
org.jetbrains.kotlin:kotlin-native-utils:2.1.20
157159
org.jetbrains.kotlin:kotlin-reflect:2.0.20
158-
org.jetbrains.kotlin:kotlin-scripting-common:1.9.24
159-
org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.24
160-
org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.24
161-
org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.24
162-
org.jetbrains.kotlin:kotlin-serialization:1.9.24
163-
org.jetbrains.kotlin:kotlin-stdlib-common:2.0.20
164-
org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.24
165-
org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.24
160+
org.jetbrains.kotlin:kotlin-serialization:2.1.20
161+
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.20
162+
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.20
166163
org.jetbrains.kotlin:kotlin-stdlib:2.0.20
167-
org.jetbrains.kotlin:kotlin-tooling-core:1.9.24
168-
org.jetbrains.kotlin:kotlin-util-io:1.9.24
169-
org.jetbrains.kotlin:kotlin-util-klib:1.9.24
170-
org.jetbrains.kotlinx:binary-compatibility-validator:0.13.2
171-
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.6.3
172-
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.3
173-
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.3
174-
org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.6.2
164+
org.jetbrains.kotlin:kotlin-tooling-core:2.1.20
165+
org.jetbrains.kotlin:kotlin-util-io:2.1.20
166+
org.jetbrains.kotlin:kotlin-util-klib-metadata:2.1.20
167+
org.jetbrains.kotlin:kotlin-util-klib:2.1.20
168+
org.jetbrains.kotlinx:binary-compatibility-validator:0.17.0
169+
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.0
170+
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0
171+
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0
172+
org.jetbrains.kotlinx:kotlinx-serialization-bom:1.6.0
173+
org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.6.0
174+
org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.0
175+
org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.6.0
176+
org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.0
175177
org.jetbrains:annotations:13.0
176178
org.jvnet.staxex:stax-ex:1.8.1
177-
org.ow2.asm:asm-analysis:9.6
178-
org.ow2.asm:asm-commons:9.6
179-
org.ow2.asm:asm-tree:9.6
180-
org.ow2.asm:asm-util:9.6
181-
org.ow2.asm:asm:9.6
179+
org.ow2.asm:asm-analysis:9.7
180+
org.ow2.asm:asm-commons:9.7
181+
org.ow2.asm:asm-tree:9.7
182+
org.ow2.asm:asm-util:9.7
183+
org.ow2.asm:asm:9.7
182184
org.slf4j:slf4j-api:1.7.30
183185
org.tensorflow:tensorflow-lite-metadata:0.1.0-rc2

gradle.properties

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,3 @@ POM_DEVELOPER_ID=square
2525
POM_DEVELOPER_NAME=Square, Inc.
2626
POM_DEVELOPER_URL=https://github.com/square/
2727
SONATYPE_STAGING_PROFILE=com.squareup
28-
29-
# As LEGACY JS compiler is deprecated and we only anticipate IR compatible consumers,
30-
# we're only supporting IR for now.
31-
# For details see https://kotlinlang.org/docs/js-ir-compiler.html
32-
kotlin.js.compiler=ir

0 commit comments

Comments
 (0)