Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(deps): bump org.jetbrains.kotlin.jvm from 1.6.21 to 1.8.10 (#268)
Bumps [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) from 1.6.21 to 1.8.10. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.jvm's releases</a>.</em></p> <blockquote> <h2>Kotlin 1.8.10</h2> <h2>Changelog</h2> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-55483"><code>KT-55483</code></a> K2: Fir is not initialized for FirRegularClassSymbol java/lang/invoke/LambdaMetafactory</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55729"><code>KT-55729</code></a> "None of the following functions can be called with the arguments supplied:" in 1.8.0</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55769"><code>KT-55769</code></a> "ERROR: Could not find accessor": Android DataBinding fails with Kotlin 1.8.0</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55308"><code>KT-55308</code></a> InnerClass attributes should be sorted (innermost last)</li> </ul> <h3>JavaScript</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-56282"><code>KT-56282</code></a> KJS: Invalidate incremental cache in case of compiler internal errors</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55852"><code>KT-55852</code></a> JS: "IllegalStateException: Unexpected ir type argument" caused by List with star projection type</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55716"><code>KT-55716</code></a> KJS / IC: "Cannot read properties of undefined" with overriding variables with 1.8.0</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55758"><code>KT-55758</code></a> KJS / IR: Checking implemented interface on a class implementing a <a href="https://github.com/JsExport"><code>@JsExport</code></a> interface returns the wrong result</li> </ul> <h3>Reflection</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-56093"><code>KT-56093</code></a> Metaspace leak in a Gradle plugin built with Kotlin 1.8.0</li> </ul> <h3>Tools. Compiler plugins. Serialization</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-56347"><code>KT-56347</code></a> [Kotlin 1.8] Regression kotlinx.serialization compiler plugin internal error</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55681"><code>KT-55681</code></a> Serialization: NullPointerException after update to 1.8.0 caused by <code>@Serializer(forClass= ..)</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-56244"><code>KT-56244</code></a> kotlinx.serialization compiler intrinsic does not work with encodeToString function in 1.8.0</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55683"><code>KT-55683</code></a> Serialization: "IllegalStateException: Expected to have a primary constructor" with expect class and companion object</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55682"><code>KT-55682</code></a> Serialization: "IllegalStateException: Function has no body: FUN name:serializer" with 1.8.0</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-55697"><code>KT-55697</code></a> KGP 1.8.0 adds compileOnly dependencies to unit test compile classpath</li> </ul> <h3>Tools. Gradle. Multiplatform</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-55730"><code>KT-55730</code></a> MPP / Gradle: compileKotlinMetadata fails to resolve symbols in additional source sets</li> </ul> <h3>Tools. Gradle. Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-56280"><code>KT-56280</code></a> Gradle: freeCompilerArgs are no longer propagated from compilations to Native binaries</li> </ul> <h3>Tools. Kapt</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-48013"><code>KT-48013</code></a> Kapt generates illegal stubs for private interface methods</li> </ul> <h2>Checksums</h2> <table> <thead> <tr> <th>File</th> <th>Sha256</th> </tr> </thead> <tbody> <tr> <td>kotlin-compiler-1.8.10.zip</td> <td>4c3fa7bc1bb9ef3058a2319d8bcc3b7196079f88e92fdcd8d304a46f4b6b5787</td> </tr> <tr> <td>kotlin-native-linux-x86_64-1.8.10.tar.gz</td> <td>4c5c8a82a63a3a9845be2514d536ca407340db7fc558b97c43ed003f866a9742</td> </tr> </tbody> </table> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/v1.8.10/ChangeLog.md">org.jetbrains.kotlin.jvm's changelog</a>.</em></p> <blockquote> <h2>1.8.10</h2> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-55483"><code>KT-55483</code></a> K2: Fir is not initialized for FirRegularClassSymbol java/lang/invoke/LambdaMetafactory</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55729"><code>KT-55729</code></a> "None of the following functions can be called with the arguments supplied:" in 1.8.0</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55769"><code>KT-55769</code></a> "ERROR: Could not find accessor": Android DataBinding fails with Kotlin 1.8.0</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55308"><code>KT-55308</code></a> InnerClass attributes should be sorted (innermost last)</li> </ul> <h3>JavaScript</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-56282"><code>KT-56282</code></a> KJS: Invalidate incremental cache in case of compiler internal errors</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55852"><code>KT-55852</code></a> JS: "IllegalStateException: Unexpected ir type argument" caused by List with star projection type</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55716"><code>KT-55716</code></a> KJS / IC: "Cannot read properties of undefined" with overriding variables with 1.8.0</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55758"><code>KT-55758</code></a> KJS / IR: Checking implemented interface on a class implementing a <a href="https://github.com/JsExport"><code>@JsExport</code></a> interface returns the wrong result</li> </ul> <h3>Reflection</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-56093"><code>KT-56093</code></a> Metaspace leak in a Gradle plugin built with Kotlin 1.8.0</li> </ul> <h3>Tools. Compiler plugins. Serialization</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-56347"><code>KT-56347</code></a> [Kotlin 1.8] Regression kotlinx.serialization compiler plugin internal error</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55681"><code>KT-55681</code></a> Serialization: NullPointerException after update to 1.8.0 caused by <code>@Serializer(forClass= ..)</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-56244"><code>KT-56244</code></a> kotlinx.serialization compiler intrinsic does not work with encodeToString function in 1.8.0</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55683"><code>KT-55683</code></a> Serialization: "IllegalStateException: Expected to have a primary constructor" with expect class and companion object</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-55682"><code>KT-55682</code></a> Serialization: "IllegalStateException: Function has no body: FUN name:serializer" with 1.8.0</li> </ul> <h3>Tools. Gradle</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-55697"><code>KT-55697</code></a> KGP 1.8.0 adds compileOnly dependencies to unit test compile classpath</li> </ul> <h3>Tools. Gradle. Multiplatform</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-55730"><code>KT-55730</code></a> MPP / Gradle: compileKotlinMetadata fails to resolve symbols in additional source sets</li> </ul> <h3>Tools. Gradle. Native</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-56280"><code>KT-56280</code></a> Gradle: freeCompilerArgs are no longer propagated from compilations to Native binaries</li> </ul> <h3>Tools. Kapt</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-48013"><code>KT-48013</code></a> Kapt generates illegal stubs for private interface methods</li> </ul> <h2>1.8.0-RC2</h2> <h3>Compiler</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-55357"><code>KT-55357</code></a> IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper bound</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/3d65420f78e384d2e4f1eeb49b935696a50f0bff"><code>3d65420</code></a> Add changelog for 1.8.10</li> <li><a href="https://github.com/JetBrains/kotlin/commit/a8fee4d4bb8a46f652356847d4102481ab84fa8f"><code>a8fee4d</code></a> Don't override compilation freeCompilerArgs in link task</li> <li><a href="https://github.com/JetBrains/kotlin/commit/e2b4317ebc2d199955a6bbf522465368a6f2c881"><code>e2b4317</code></a> [Gradle] Legacy metadata compilation should contain all source sets from</li> <li><a href="https://github.com/JetBrains/kotlin/commit/b6cde890e95a480e8f93f1e41c2394c8943e04e1"><code>b6cde89</code></a> [JS IR] Invalidate an incremental cache in case of errors</li> <li><a href="https://github.com/JetBrains/kotlin/commit/08dd52faa9c7dc8718666c74d8a252da6a16838d"><code>08dd52f</code></a> Address classloader leak in a recently-introduced ClassValueCache</li> <li><a href="https://github.com/JetBrains/kotlin/commit/46ddcac4f7dc925dbca828117c318589dd8de11e"><code>46ddcac</code></a> Support intrinsifying of serializer() function when it is seen inside multifi...</li> <li><a href="https://github.com/JetBrains/kotlin/commit/2d1e8db9b93b742efb8de7aad43a708ee57f0e6c"><code>2d1e8db</code></a> Handle <a href="https://github.com/Serializable"><code>@Serializable</code></a> classes that implement interfaces by delegation</li> <li><a href="https://github.com/JetBrains/kotlin/commit/d5e97c696d31da931cdb721783b8b6699c37deab"><code>d5e97c6</code></a> Skip properties from Java classes for which the getter type is unknown</li> <li><a href="https://github.com/JetBrains/kotlin/commit/c8a4ba1ce30370f364bcb89d3aa0ec55f6f11fb6"><code>c8a4ba1</code></a> [JS IR] Don't check an interface method default impl during JS translation</li> <li><a href="https://github.com/JetBrains/kotlin/commit/eaa61d2328ec12aa38eb545128c17cd1d256ca52"><code>eaa61d2</code></a> K1: Fix regression with callable references as last statements in lambda</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.6.21...v1.8.10">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin.jvm&package-manager=gradle&previous-version=1.6.21&new-version=1.8.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details>
- Loading branch information