Skip to content

Commit

Permalink
fix(deps): Bump org.jetbrains.kotlin.jvm from 2.0.20 to 2.0.21 (#241)
Browse files Browse the repository at this point in the history
Bumps [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) from 2.0.20 to 2.0.21.
<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 2.0.21</h2>
<h2>Changelog</h2>
<h3>Apple Ecosystem</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-69093"><code>KT-69093</code></a> Xcode 16 support in Kotlin</li>
</ul>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71374"><code>KT-71374</code></a> lldb: step out breaks breaking in Xcode 16</li>
</ul>
<h3>Compiler</h3>
<h4>Fixes</h4>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-69735"><code>KT-69735</code></a> K2: Static fields are missing from the declaration list of corresponding IrClass for java class</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71122"><code>KT-71122</code></a> Regression in Kotlin Compiler 2.0 causing NPE in the runtime</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70931"><code>KT-70931</code></a> K2 / Scripts: &quot;cannot convert IrExpression to ConstantValue&quot; when using function annotation</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70584"><code>KT-70584</code></a> K2: &quot;IllegalStateException: flow for PostponedLambdaExitNode not initialized - traversing nodes in wrong order?&quot;</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70808"><code>KT-70808</code></a> K2: &quot;node has already been visited&quot; with anonymous object in dead code</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-69985"><code>KT-69985</code></a> K2: Classifier declarations from root package are resolved without imports in non-root packages</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70683"><code>KT-70683</code></a> K2: Internal compiler error in IrFakeOverrideSymbolBase.getOwner</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70901"><code>KT-70901</code></a> False positive Public-API inline function cannot access non-public-API property accessor</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70930"><code>KT-70930</code></a> K2: Java annotations not present on ENUM_ENTRY IR elements</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70194"><code>KT-70194</code></a> K2 IDE: exception on a very red file</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-69399"><code>KT-69399</code></a> Native: IllegalStateException: &quot;Failed to build cache&quot;</li>
</ul>
<h3>Compose compiler</h3>
<h4>Fixes</h4>
<ul>
<li><a href="https://issuetracker.google.com/issues/329477544"><code>b/329477544</code></a> Force open / overridden Composable functions to be non-restartable.</li>
<li><a href="https://issuetracker.google.com/issues/361652128"><code>b/361652128</code></a> Disable live literal transform if the corresponding flag is disabled</li>
</ul>
<h3>IR. Actualizer</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70894"><code>KT-70894</code></a> IR crash. Unprocessed <code>IrFunctionFakeOverrideSymbol</code> when actualize to Java</li>
</ul>
<h3>IR. Tree</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71191"><code>KT-71191</code></a> SymbolTable: Check if the provided signature is public before adding a symbol to the SymbolTable</li>
</ul>
<h3>Native. Build Infrastructure</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71485"><code>KT-71485</code></a> K/N runtime parts don't build due to _Float16 issues on x86_64 macOS</li>
</ul>
<h3>Native. C Export</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-69507"><code>KT-69507</code></a> LLVM 11 clang with Xcode 16 headers: standard c++ headers</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71029"><code>KT-71029</code></a> Investigate why stdarg.h declarations leak into testModuleA</li>
</ul>
<h3>Native. Platform Libraries</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70566"><code>KT-70566</code></a> LLVM 11 clang with Xcode 16 headers: 'sys/cdefs.h' file not found</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71624"><code>KT-71624</code></a> Eliminate remaining UIKit/AppKit removed signatures</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70031"><code>KT-70031</code></a> Rebuild platform libraries in 2.0.21 with Xcode 16</li>
</ul>
<h3>Native. Testing</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70603"><code>KT-70603</code></a> C++ with -fmodules: cyclic dependency in module 'std': std -&gt; _wctype -&gt; __wctype -&gt; std in dev llvm toolchains</li>
</ul>
<h3>Tools. CLI. Native</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71262"><code>KT-71262</code></a> KotlinNativeLink tasks fetching from network despite -Xoverride-konan-properties=dependenciesUrl= being set</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71038"><code>KT-71038</code></a> PowerAssert: Constant on RHS of elvis operator leads to compiler crash</li>
</ul>
<h3>Tools. Daemon</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-35381"><code>KT-35381</code></a> Get rid of the native-platform usage in kotlin compiler</li>
</ul>
<h3>Tools. Gradle. Multiplatform</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71444"><code>KT-71444</code></a> Certain POMs produced by Kotlin 2.0.20 cannot be consumed by KMP projects with Android targets</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70700"><code>KT-70700</code></a> Gradle 8.10: The value for task ':commonizeNativeDistribution' property 'kotlinNativeBundleBuildService' cannot be changed any further</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71396"><code>KT-71396</code></a> Gradle client side JVM explodes with OOM due to xcodebuild logs</li>
</ul>
<h3>Tools. Gradle. Native</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/v2.0.21/ChangeLog.md">org.jetbrains.kotlin.jvm's changelog</a>.</em></p>
<blockquote>
<h2>2.0.21-RC</h2>
<h3>Apple Ecosystem</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-69093"><code>KT-69093</code></a> Xcode 16 support in Kotlin</li>
</ul>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71374"><code>KT-71374</code></a> lldb: step out breaks breaking in Xcode 16</li>
</ul>
<h3>Compiler</h3>
<h4>Fixes</h4>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-69735"><code>KT-69735</code></a> K2: Static fields are missing from the declaration list of corresponding IrClass for java class</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71122"><code>KT-71122</code></a> Regression in Kotlin Compiler 2.0 causing NPE in the runtime</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70931"><code>KT-70931</code></a> K2 / Scripts: &quot;cannot convert IrExpression to ConstantValue&quot; when using function annotation</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70584"><code>KT-70584</code></a> K2: &quot;IllegalStateException: flow for PostponedLambdaExitNode not initialized - traversing nodes in wrong order?&quot;</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70808"><code>KT-70808</code></a> K2: &quot;node has already been visited&quot; with anonymous object in dead code</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-69985"><code>KT-69985</code></a> K2: Classifier declarations from root package are resolved without imports in non-root packages</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70683"><code>KT-70683</code></a> K2: Internal compiler error in IrFakeOverrideSymbolBase.getOwner</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70901"><code>KT-70901</code></a> False positive Public-API inline function cannot access non-public-API property accessor</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70930"><code>KT-70930</code></a> K2: Java annotations not present on ENUM_ENTRY IR elements</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70194"><code>KT-70194</code></a> K2 IDE: exception on a very red file</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-69399"><code>KT-69399</code></a> Native: IllegalStateException: &quot;Failed to build cache&quot;</li>
</ul>
<h3>Compose compiler</h3>
<h4>Fixes</h4>
<ul>
<li><a href="https://issuetracker.google.com/issues/329477544"><code>b/329477544</code></a> Force open / overridden Composable functions to be non-restartable.</li>
<li><a href="https://issuetracker.google.com/issues/361652128"><code>b/361652128</code></a> Disable live literal transform if the corresponding flag is disabled</li>
</ul>
<h3>IR. Actualizer</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-70894"><code>KT-70894</code></a> IR crash. Unprocessed <code>IrFunctionFakeOverrideSymbol</code> when actualize to Java</li>
</ul>
<h3>IR. Tree</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71191"><code>KT-71191</code></a> SymbolTable: Check if the provided signature is public before adding a symbol to the SymbolTable</li>
</ul>
<h3>Native. Build Infrastructure</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-71485"><code>KT-71485</code></a> K/N runtime parts don't build due to _Float16 issues on x86_64 macOS</li>
</ul>
<h3>Native. C Export</h3>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-69507"><code>KT-69507</code></a> LLVM 11 clang with Xcode 16 headers: standard c++ headers</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/JetBrains/kotlin/commit/284e9b4041bd815b5b1b489070bbb1f1db6de35c"><code>284e9b4</code></a> Add ChangeLog for 2.0.21-RC</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/38084f071463e1af30fc89cc57ec5921eaa08bcb"><code>38084f0</code></a> Enable source information for getters and other special-named functions</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/9fcd24755da30dadd56a12e5b4369e3a3c15bca0"><code>9fcd247</code></a> Move source information of default parameters to the default group</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/4bad11daee4357b688d0852dd18719775c9f23d7"><code>4bad11d</code></a> Add source markers to <a href="https://github.com/ExplicitGroupsComposable"><code>@​ExplicitGroupsComposable</code></a></li>
<li><a href="https://github.com/JetBrains/kotlin/commit/fcc1075359da24cf5b7bdc892149db35eb50fd16"><code>fcc1075</code></a> Bump IntelliJ platform to 233.13135.128</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/14992541bbe30af2c27ac2c43e18ae1bbc1681fe"><code>1499254</code></a> [FIR2IR] Add static fields to the list of declarations of lazy IR java class</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/8f121bc8a2b2840f9f6c1cd2a22034ad3b5cb1ff"><code>8f121bc</code></a> Derelocate NSTextAttachment and NSTextContainer methods</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/cc0919d0f0b8a48a265d5f29ae44eb49479aaad2"><code>cc0919d</code></a> Allow using categories in the def file to reintroduce methods in the class</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/b1504e7f37a6c399b96bcae95d94b3a06603beed"><code>b1504e7</code></a> [IC] Add synchronized clean methods to storage classes</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/273abb82bb4ebbaf29b2205c49216ea23cddb3af"><code>273abb8</code></a> Derelocate deprecated DOMElement APIs</li>
<li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.0.21">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=2.0.20&new-version=2.0.21)](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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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
dependabot[bot] authored Oct 14, 2024
1 parent 9752f63 commit c6a30e4
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ buildscript{
}

plugins {
id("org.jetbrains.kotlin.jvm") version "2.0.20"
id("org.jetbrains.kotlin.jvm") version "2.0.21"
id('java-library')
id("org.jetbrains.dokka") version "1.9.20"
id("org.jlleitschuh.gradle.ktlint") version "11.6.1"
Expand Down

0 comments on commit c6a30e4

Please sign in to comment.