Bumps org.jetbrains.kotlin:kotlin-gradle-plugin from 1.5.10 to 1.8.10.
Release notes
Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's releases.
Kotlin 1.8.10
Changelog
Compiler
KT-55483 K2: Fir is not initialized for FirRegularClassSymbol java/lang/invoke/LambdaMetafactory
KT-55729 "None of the following functions can be called with the arguments supplied:" in 1.8.0
KT-55769 "ERROR: Could not find accessor": Android DataBinding fails with Kotlin 1.8.0
KT-55308 InnerClass attributes should be sorted (innermost last)
JavaScript
KT-56282 KJS: Invalidate incremental cache in case of compiler internal errors
KT-55852 JS: "IllegalStateException: Unexpected ir type argument" caused by List with star projection type
KT-55716 KJS / IC: "Cannot read properties of undefined" with overriding variables with 1.8.0
KT-55758 KJS / IR: Checking implemented interface on a class implementing a @JsExport interface returns the wrong result
Reflection
KT-56093 Metaspace leak in a Gradle plugin built with Kotlin 1.8.0
Tools. Compiler plugins. Serialization
KT-56347 [Kotlin 1.8] Regression kotlinx.serialization compiler plugin internal error
KT-55681 Serialization: NullPointerException after update to 1.8.0 caused by @Serializer(forClass= ..)
KT-56244 kotlinx.serialization compiler intrinsic does not work with encodeToString function in 1.8.0
KT-55683 Serialization: "IllegalStateException: Expected to have a primary constructor" with expect class and companion object
KT-55682 Serialization: "IllegalStateException: Function has no body: FUN name:serializer" with 1.8.0
Tools. Gradle
KT-55697 KGP 1.8.0 adds compileOnly dependencies to unit test compile classpath
Tools. Gradle. Multiplatform
KT-55730 MPP / Gradle: compileKotlinMetadata fails to resolve symbols in additional source sets
Tools. Gradle. Native
KT-56280 Gradle: freeCompilerArgs are no longer propagated from compilations to Native binaries
Tools. Kapt
KT-48013 Kapt generates illegal stubs for private interface methods
Checksums
| File |
Sha256 |
| kotlin-compiler-1.8.10.zip |
4c3fa7bc1bb9ef3058a2319d8bcc3b7196079f88e92fdcd8d304a46f4b6b5787 |
| kotlin-native-linux-x86_64-1.8.10.tar.gz |
4c5c8a82a63a3a9845be2514d536ca407340db7fc558b97c43ed003f866a9742 |
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's changelog.
1.8.10
Compiler
KT-55483 K2: Fir is not initialized for FirRegularClassSymbol java/lang/invoke/LambdaMetafactory
KT-55729 "None of the following functions can be called with the arguments supplied:" in 1.8.0
KT-55769 "ERROR: Could not find accessor": Android DataBinding fails with Kotlin 1.8.0
KT-55308 InnerClass attributes should be sorted (innermost last)
JavaScript
KT-56282 KJS: Invalidate incremental cache in case of compiler internal errors
KT-55852 JS: "IllegalStateException: Unexpected ir type argument" caused by List with star projection type
KT-55716 KJS / IC: "Cannot read properties of undefined" with overriding variables with 1.8.0
KT-55758 KJS / IR: Checking implemented interface on a class implementing a @JsExport interface returns the wrong result
Reflection
KT-56093 Metaspace leak in a Gradle plugin built with Kotlin 1.8.0
Tools. Compiler plugins. Serialization
KT-56347 [Kotlin 1.8] Regression kotlinx.serialization compiler plugin internal error
KT-55681 Serialization: NullPointerException after update to 1.8.0 caused by @Serializer(forClass= ..)
KT-56244 kotlinx.serialization compiler intrinsic does not work with encodeToString function in 1.8.0
KT-55683 Serialization: "IllegalStateException: Expected to have a primary constructor" with expect class and companion object
KT-55682 Serialization: "IllegalStateException: Function has no body: FUN name:serializer" with 1.8.0
Tools. Gradle
KT-55697 KGP 1.8.0 adds compileOnly dependencies to unit test compile classpath
Tools. Gradle. Multiplatform
KT-55730 MPP / Gradle: compileKotlinMetadata fails to resolve symbols in additional source sets
Tools. Gradle. Native
KT-56280 Gradle: freeCompilerArgs are no longer propagated from compilations to Native binaries
Tools. Kapt
KT-48013 Kapt generates illegal stubs for private interface methods
1.8.0-RC2
Compiler
KT-55357 IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound
... (truncated)
Commits
3d65420 Add changelog for 1.8.10
a8fee4d Don't override compilation freeCompilerArgs in link task
e2b4317 [Gradle] Legacy metadata compilation should contain all source sets from
b6cde89 [JS IR] Invalidate an incremental cache in case of errors
08dd52f Address classloader leak in a recently-introduced ClassValueCache
46ddcac Support intrinsifying of serializer() function when it is seen inside multifi...
2d1e8db Handle @Serializable classes that implement interfaces by delegation
d5e97c6 Skip properties from Java classes for which the getter type is unknown
c8a4ba1 [JS IR] Don't check an interface method default impl during JS translation
eaa61d2 K1: Fix regression with callable references as last statements in lambda
- Additional commits viewable in compare view
Dependabot compatibility score
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps org.jetbrains.kotlin:kotlin-gradle-plugin from 1.5.10 to 1.8.10.
Release notes
Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's releases.
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's changelog.
... (truncated)
Commits
3d65420Add changelog for 1.8.10a8fee4dDon't override compilation freeCompilerArgs in link taske2b4317[Gradle] Legacy metadata compilation should contain all source sets fromb6cde89[JS IR] Invalidate an incremental cache in case of errors08dd52fAddress classloader leak in a recently-introduced ClassValueCache46ddcacSupport intrinsifying of serializer() function when it is seen inside multifi...2d1e8dbHandle@Serializableclasses that implement interfaces by delegationd5e97c6Skip properties from Java classes for which the getter type is unknownc8a4ba1[JS IR] Don't check an interface method default impl during JS translationeaa61d2K1: Fix regression with callable references as last statements in lambdaDependabot compatibility score
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)