Commit 558cc82
authored
Build(deps): Bump kotlin.version from 2.2.20 to 2.2.21 (#1441)
Bumps `kotlin.version` from 2.2.20 to 2.2.21.
Updates `org.jetbrains.kotlin:kotlin-bom` from 2.2.20 to 2.2.21
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-bom's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.2.21</h2>
<h2>Changelog</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81372"><code>KT-81372</code></a>
K/Wasm: JsException: Exception was thrown while running JavaScript code
on Safari 18.2/18.3</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80018"><code>KT-80018</code></a>
K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside
Safari, WebKit)</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81191"><code>KT-81191</code></a>
K2: "null cannot be cast to non-null type
ConeTypeParameterLookupTag" with invalid code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80936"><code>KT-80936</code></a>
NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : <code>@PublishedApi</code> doesn't
work for fun interfaces</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79926"><code>KT-79926</code></a>
Wrong export of interfaces with companions with ES Modules</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81424"><code>KT-81424</code></a>
Kotlin/JS: Cannot Get / in a simple running application</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80873"><code>KT-80873</code></a>
KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type
literal</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79384"><code>KT-79384</code></a>
K/N: Application Not Responding: Thread Deadlock</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79047"><code>KT-79047</code></a>
Gradle compileKotlin fails with configuration cache</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81148"><code>KT-81148</code></a>
Publishing helpers in KGP are incompatible with Isolated Projects</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80950"><code>KT-80950</code></a>
KGP breaks configuration cache when signing plugin with GnuPG is
applied</li>
</ul>
<h3>Tools. Gradle. Multiplatform</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61127"><code>KT-61127</code></a>
Remove scoped resolvable and intransitive DependenciesMetadata
configurations used in the pre-IdeMultiplatformImport IDE import</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81249"><code>KT-81249</code></a>
Kotlin 2.2.20 broke KMP implementation of Parcelize</li>
</ul>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81510"><code>KT-81510</code></a>
<code>commonizeCInterop</code> exception with
'kotlinNativeBundleConfiguration' not found</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81134"><code>KT-81134</code></a>
Native: Gradle configuration failure likely related to Klibs
cross-compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-77732"><code>KT-77732</code></a>
<code>commonizeCInterop</code> failed with "Unresolved classifier:
platform/posix/size_t"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80675"><code>KT-80675</code></a>
Commonized cinterops between "test" compilations produce an
import failure</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81218"><code>KT-81218</code></a>
Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled
incremental compilation without daemon</li>
</ul>
<h3>Tools. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80582"><code>KT-80582</code></a>
Multiple reloads when using webpack dev server after 2.2.20-Beta2</li>
</ul>
<h2>Kotlin 2.2.21-RC2</h2>
<!-- 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.2.21/ChangeLog.md">org.jetbrains.kotlin:kotlin-bom's
changelog</a>.</em></p>
<blockquote>
<h2>2.2.21-RC2</h2>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81134"><code>KT-81134</code></a>
Native: Gradle configuration failure likely related to Klibs
cross-compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81510"><code>KT-81510</code></a>
<code>commonizeCInterop</code> exception with
'kotlinNativeBundleConfiguration' not found</li>
</ul>
<h2>2.2.21-RC</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81372"><code>KT-81372</code></a>
K/Wasm: JsException: Exception was thrown while running JavaScript code
on Safari 18.2/18.3</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80018"><code>KT-80018</code></a>
K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside
Safari, WebKit)</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81191"><code>KT-81191</code></a>
K2: "null cannot be cast to non-null type
ConeTypeParameterLookupTag" with invalid code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80936"><code>KT-80936</code></a>
NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : <code>@PublishedApi</code> doesn't
work for fun interfaces</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80873"><code>KT-80873</code></a>
KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type
literal</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79926"><code>KT-79926</code></a>
Wrong export of interfaces with companions with ES Modules</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79384"><code>KT-79384</code></a>
K/N: Application Not Responding: Thread Deadlock</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81148"><code>KT-81148</code></a>
Publishing helpers in KGP are incompatible with Isolated Projects</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80950"><code>KT-80950</code></a>
KGP breaks configuration cache when signing plugin with GnuPG is
applied</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79047"><code>KT-79047</code></a>
Gradle compileKotlin fails with configuration cache</li>
</ul>
<h3>Tools. Gradle. Multiplatform</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81249"><code>KT-81249</code></a>
Kotlin 2.2.20 broke KMP implementation of Parcelize</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61127"><code>KT-61127</code></a>
Remove scoped resolvable and intransitive DependenciesMetadata
configurations used in the pre-IdeMultiplatformImport IDE import</li>
</ul>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-77732"><code>KT-77732</code></a>
<code>commonizeCInterop</code> failed with "Unresolved classifier:
platform/posix/size_t"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80675"><code>KT-80675</code></a>
Commonized cinterops between "test" compilations produce an
import failure</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81218"><code>KT-81218</code></a>
Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled
incremental compilation without daemon</li>
</ul>
<h3>Tools. Wasm</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71"><code>2146684</code></a>
Add ChangeLog for 2.2.21-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3"><code>d8cf44a</code></a>
[KGP][IT] Require Xcode 26 for
shouldDownloadLightNativeBundleWithMaven</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d"><code>bd2b426</code></a>
[Gradle] Only register commonizeCInterop if there are native
targets</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea"><code>f66516e</code></a>
[Gradle] Added tests for accessing target's publishable property</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd"><code>7aad8e5</code></a>
[Gradle] Workaround for not completable Future with cross
compilation</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d"><code>d061774</code></a>
[Wasm, JS] Add statics field to DevServer data constructor for data
class</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c"><code>0609896</code></a>
Add ChangeLog for 2.2.21-RC</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf"><code>4f2bc0c</code></a>
[Gradle] Dont add parcelize plugin to JVM compilations</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e"><code>948802f</code></a>
[K/N][tests] Fixed lldb tests to work with Xcode 26</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a"><code>a32c8f3</code></a>
[stdlib] Add <code>os.arch</code> as an input property to prevent build
cache reuse acro...</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.2.20...v2.2.21">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-scripting-jsr223` from 2.2.20 to
2.2.21
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-scripting-jsr223's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.2.21</h2>
<h2>Changelog</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81372"><code>KT-81372</code></a>
K/Wasm: JsException: Exception was thrown while running JavaScript code
on Safari 18.2/18.3</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80018"><code>KT-80018</code></a>
K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside
Safari, WebKit)</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81191"><code>KT-81191</code></a>
K2: "null cannot be cast to non-null type
ConeTypeParameterLookupTag" with invalid code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80936"><code>KT-80936</code></a>
NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : <code>@PublishedApi</code> doesn't
work for fun interfaces</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79926"><code>KT-79926</code></a>
Wrong export of interfaces with companions with ES Modules</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81424"><code>KT-81424</code></a>
Kotlin/JS: Cannot Get / in a simple running application</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80873"><code>KT-80873</code></a>
KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type
literal</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79384"><code>KT-79384</code></a>
K/N: Application Not Responding: Thread Deadlock</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79047"><code>KT-79047</code></a>
Gradle compileKotlin fails with configuration cache</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81148"><code>KT-81148</code></a>
Publishing helpers in KGP are incompatible with Isolated Projects</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80950"><code>KT-80950</code></a>
KGP breaks configuration cache when signing plugin with GnuPG is
applied</li>
</ul>
<h3>Tools. Gradle. Multiplatform</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61127"><code>KT-61127</code></a>
Remove scoped resolvable and intransitive DependenciesMetadata
configurations used in the pre-IdeMultiplatformImport IDE import</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81249"><code>KT-81249</code></a>
Kotlin 2.2.20 broke KMP implementation of Parcelize</li>
</ul>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81510"><code>KT-81510</code></a>
<code>commonizeCInterop</code> exception with
'kotlinNativeBundleConfiguration' not found</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81134"><code>KT-81134</code></a>
Native: Gradle configuration failure likely related to Klibs
cross-compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-77732"><code>KT-77732</code></a>
<code>commonizeCInterop</code> failed with "Unresolved classifier:
platform/posix/size_t"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80675"><code>KT-80675</code></a>
Commonized cinterops between "test" compilations produce an
import failure</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81218"><code>KT-81218</code></a>
Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled
incremental compilation without daemon</li>
</ul>
<h3>Tools. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80582"><code>KT-80582</code></a>
Multiple reloads when using webpack dev server after 2.2.20-Beta2</li>
</ul>
<h2>Kotlin 2.2.21-RC2</h2>
<!-- 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.2.21/ChangeLog.md">org.jetbrains.kotlin:kotlin-scripting-jsr223's
changelog</a>.</em></p>
<blockquote>
<h2>2.2.21-RC2</h2>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81134"><code>KT-81134</code></a>
Native: Gradle configuration failure likely related to Klibs
cross-compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81510"><code>KT-81510</code></a>
<code>commonizeCInterop</code> exception with
'kotlinNativeBundleConfiguration' not found</li>
</ul>
<h2>2.2.21-RC</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81372"><code>KT-81372</code></a>
K/Wasm: JsException: Exception was thrown while running JavaScript code
on Safari 18.2/18.3</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80018"><code>KT-80018</code></a>
K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside
Safari, WebKit)</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81191"><code>KT-81191</code></a>
K2: "null cannot be cast to non-null type
ConeTypeParameterLookupTag" with invalid code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80936"><code>KT-80936</code></a>
NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : <code>@PublishedApi</code> doesn't
work for fun interfaces</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80873"><code>KT-80873</code></a>
KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type
literal</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79926"><code>KT-79926</code></a>
Wrong export of interfaces with companions with ES Modules</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79384"><code>KT-79384</code></a>
K/N: Application Not Responding: Thread Deadlock</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81148"><code>KT-81148</code></a>
Publishing helpers in KGP are incompatible with Isolated Projects</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80950"><code>KT-80950</code></a>
KGP breaks configuration cache when signing plugin with GnuPG is
applied</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79047"><code>KT-79047</code></a>
Gradle compileKotlin fails with configuration cache</li>
</ul>
<h3>Tools. Gradle. Multiplatform</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81249"><code>KT-81249</code></a>
Kotlin 2.2.20 broke KMP implementation of Parcelize</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61127"><code>KT-61127</code></a>
Remove scoped resolvable and intransitive DependenciesMetadata
configurations used in the pre-IdeMultiplatformImport IDE import</li>
</ul>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-77732"><code>KT-77732</code></a>
<code>commonizeCInterop</code> failed with "Unresolved classifier:
platform/posix/size_t"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80675"><code>KT-80675</code></a>
Commonized cinterops between "test" compilations produce an
import failure</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81218"><code>KT-81218</code></a>
Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled
incremental compilation without daemon</li>
</ul>
<h3>Tools. Wasm</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71"><code>2146684</code></a>
Add ChangeLog for 2.2.21-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3"><code>d8cf44a</code></a>
[KGP][IT] Require Xcode 26 for
shouldDownloadLightNativeBundleWithMaven</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d"><code>bd2b426</code></a>
[Gradle] Only register commonizeCInterop if there are native
targets</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea"><code>f66516e</code></a>
[Gradle] Added tests for accessing target's publishable property</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd"><code>7aad8e5</code></a>
[Gradle] Workaround for not completable Future with cross
compilation</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d"><code>d061774</code></a>
[Wasm, JS] Add statics field to DevServer data constructor for data
class</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c"><code>0609896</code></a>
Add ChangeLog for 2.2.21-RC</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf"><code>4f2bc0c</code></a>
[Gradle] Dont add parcelize plugin to JVM compilations</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e"><code>948802f</code></a>
[K/N][tests] Fixed lldb tests to work with Xcode 26</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a"><code>a32c8f3</code></a>
[stdlib] Add <code>os.arch</code> as an input property to prevent build
cache reuse acro...</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.2.20...v2.2.21">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.2.20 to 2.2.21
Updates `org.jetbrains.kotlin:kotlin-stdlib-jdk8` from 2.2.20 to 2.2.21
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-stdlib-jdk8's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.2.21</h2>
<h2>Changelog</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81372"><code>KT-81372</code></a>
K/Wasm: JsException: Exception was thrown while running JavaScript code
on Safari 18.2/18.3</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80018"><code>KT-80018</code></a>
K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside
Safari, WebKit)</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81191"><code>KT-81191</code></a>
K2: "null cannot be cast to non-null type
ConeTypeParameterLookupTag" with invalid code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80936"><code>KT-80936</code></a>
NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : <code>@PublishedApi</code> doesn't
work for fun interfaces</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79926"><code>KT-79926</code></a>
Wrong export of interfaces with companions with ES Modules</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81424"><code>KT-81424</code></a>
Kotlin/JS: Cannot Get / in a simple running application</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80873"><code>KT-80873</code></a>
KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type
literal</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79384"><code>KT-79384</code></a>
K/N: Application Not Responding: Thread Deadlock</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79047"><code>KT-79047</code></a>
Gradle compileKotlin fails with configuration cache</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81148"><code>KT-81148</code></a>
Publishing helpers in KGP are incompatible with Isolated Projects</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80950"><code>KT-80950</code></a>
KGP breaks configuration cache when signing plugin with GnuPG is
applied</li>
</ul>
<h3>Tools. Gradle. Multiplatform</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61127"><code>KT-61127</code></a>
Remove scoped resolvable and intransitive DependenciesMetadata
configurations used in the pre-IdeMultiplatformImport IDE import</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81249"><code>KT-81249</code></a>
Kotlin 2.2.20 broke KMP implementation of Parcelize</li>
</ul>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81510"><code>KT-81510</code></a>
<code>commonizeCInterop</code> exception with
'kotlinNativeBundleConfiguration' not found</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81134"><code>KT-81134</code></a>
Native: Gradle configuration failure likely related to Klibs
cross-compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-77732"><code>KT-77732</code></a>
<code>commonizeCInterop</code> failed with "Unresolved classifier:
platform/posix/size_t"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80675"><code>KT-80675</code></a>
Commonized cinterops between "test" compilations produce an
import failure</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81218"><code>KT-81218</code></a>
Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled
incremental compilation without daemon</li>
</ul>
<h3>Tools. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80582"><code>KT-80582</code></a>
Multiple reloads when using webpack dev server after 2.2.20-Beta2</li>
</ul>
<h2>Kotlin 2.2.21-RC2</h2>
<!-- 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.2.21/ChangeLog.md">org.jetbrains.kotlin:kotlin-stdlib-jdk8's
changelog</a>.</em></p>
<blockquote>
<h2>2.2.21-RC2</h2>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81134"><code>KT-81134</code></a>
Native: Gradle configuration failure likely related to Klibs
cross-compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81510"><code>KT-81510</code></a>
<code>commonizeCInterop</code> exception with
'kotlinNativeBundleConfiguration' not found</li>
</ul>
<h2>2.2.21-RC</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81372"><code>KT-81372</code></a>
K/Wasm: JsException: Exception was thrown while running JavaScript code
on Safari 18.2/18.3</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80018"><code>KT-80018</code></a>
K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside
Safari, WebKit)</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81191"><code>KT-81191</code></a>
K2: "null cannot be cast to non-null type
ConeTypeParameterLookupTag" with invalid code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80936"><code>KT-80936</code></a>
NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : <code>@PublishedApi</code> doesn't
work for fun interfaces</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80873"><code>KT-80873</code></a>
KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type
literal</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79926"><code>KT-79926</code></a>
Wrong export of interfaces with companions with ES Modules</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79384"><code>KT-79384</code></a>
K/N: Application Not Responding: Thread Deadlock</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81148"><code>KT-81148</code></a>
Publishing helpers in KGP are incompatible with Isolated Projects</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80950"><code>KT-80950</code></a>
KGP breaks configuration cache when signing plugin with GnuPG is
applied</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79047"><code>KT-79047</code></a>
Gradle compileKotlin fails with configuration cache</li>
</ul>
<h3>Tools. Gradle. Multiplatform</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81249"><code>KT-81249</code></a>
Kotlin 2.2.20 broke KMP implementation of Parcelize</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61127"><code>KT-61127</code></a>
Remove scoped resolvable and intransitive DependenciesMetadata
configurations used in the pre-IdeMultiplatformImport IDE import</li>
</ul>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-77732"><code>KT-77732</code></a>
<code>commonizeCInterop</code> failed with "Unresolved classifier:
platform/posix/size_t"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80675"><code>KT-80675</code></a>
Commonized cinterops between "test" compilations produce an
import failure</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81218"><code>KT-81218</code></a>
Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled
incremental compilation without daemon</li>
</ul>
<h3>Tools. Wasm</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71"><code>2146684</code></a>
Add ChangeLog for 2.2.21-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3"><code>d8cf44a</code></a>
[KGP][IT] Require Xcode 26 for
shouldDownloadLightNativeBundleWithMaven</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d"><code>bd2b426</code></a>
[Gradle] Only register commonizeCInterop if there are native
targets</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea"><code>f66516e</code></a>
[Gradle] Added tests for accessing target's publishable property</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd"><code>7aad8e5</code></a>
[Gradle] Workaround for not completable Future with cross
compilation</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d"><code>d061774</code></a>
[Wasm, JS] Add statics field to DevServer data constructor for data
class</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c"><code>0609896</code></a>
Add ChangeLog for 2.2.21-RC</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf"><code>4f2bc0c</code></a>
[Gradle] Dont add parcelize plugin to JVM compilations</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e"><code>948802f</code></a>
[K/N][tests] Fixed lldb tests to work with Xcode 26</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a"><code>a32c8f3</code></a>
[stdlib] Add <code>os.arch</code> as an input property to prevent build
cache reuse acro...</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.2.20...v2.2.21">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-test-junit5` from 2.2.20 to 2.2.21
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-test-junit5's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.2.21</h2>
<h2>Changelog</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81372"><code>KT-81372</code></a>
K/Wasm: JsException: Exception was thrown while running JavaScript code
on Safari 18.2/18.3</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80018"><code>KT-80018</code></a>
K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside
Safari, WebKit)</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81191"><code>KT-81191</code></a>
K2: "null cannot be cast to non-null type
ConeTypeParameterLookupTag" with invalid code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80936"><code>KT-80936</code></a>
NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : <code>@PublishedApi</code> doesn't
work for fun interfaces</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79926"><code>KT-79926</code></a>
Wrong export of interfaces with companions with ES Modules</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81424"><code>KT-81424</code></a>
Kotlin/JS: Cannot Get / in a simple running application</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80873"><code>KT-80873</code></a>
KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type
literal</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79384"><code>KT-79384</code></a>
K/N: Application Not Responding: Thread Deadlock</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79047"><code>KT-79047</code></a>
Gradle compileKotlin fails with configuration cache</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81148"><code>KT-81148</code></a>
Publishing helpers in KGP are incompatible with Isolated Projects</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80950"><code>KT-80950</code></a>
KGP breaks configuration cache when signing plugin with GnuPG is
applied</li>
</ul>
<h3>Tools. Gradle. Multiplatform</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61127"><code>KT-61127</code></a>
Remove scoped resolvable and intransitive DependenciesMetadata
configurations used in the pre-IdeMultiplatformImport IDE import</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81249"><code>KT-81249</code></a>
Kotlin 2.2.20 broke KMP implementation of Parcelize</li>
</ul>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81510"><code>KT-81510</code></a>
<code>commonizeCInterop</code> exception with
'kotlinNativeBundleConfiguration' not found</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81134"><code>KT-81134</code></a>
Native: Gradle configuration failure likely related to Klibs
cross-compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-77732"><code>KT-77732</code></a>
<code>commonizeCInterop</code> failed with "Unresolved classifier:
platform/posix/size_t"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80675"><code>KT-80675</code></a>
Commonized cinterops between "test" compilations produce an
import failure</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81218"><code>KT-81218</code></a>
Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled
incremental compilation without daemon</li>
</ul>
<h3>Tools. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80582"><code>KT-80582</code></a>
Multiple reloads when using webpack dev server after 2.2.20-Beta2</li>
</ul>
<h2>Kotlin 2.2.21-RC2</h2>
<!-- 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.2.21/ChangeLog.md">org.jetbrains.kotlin:kotlin-test-junit5's
changelog</a>.</em></p>
<blockquote>
<h2>2.2.21-RC2</h2>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81134"><code>KT-81134</code></a>
Native: Gradle configuration failure likely related to Klibs
cross-compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81510"><code>KT-81510</code></a>
<code>commonizeCInterop</code> exception with
'kotlinNativeBundleConfiguration' not found</li>
</ul>
<h2>2.2.21-RC</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81372"><code>KT-81372</code></a>
K/Wasm: JsException: Exception was thrown while running JavaScript code
on Safari 18.2/18.3</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80018"><code>KT-80018</code></a>
K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside
Safari, WebKit)</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81191"><code>KT-81191</code></a>
K2: "null cannot be cast to non-null type
ConeTypeParameterLookupTag" with invalid code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80936"><code>KT-80936</code></a>
NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : <code>@PublishedApi</code> doesn't
work for fun interfaces</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80873"><code>KT-80873</code></a>
KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type
literal</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79926"><code>KT-79926</code></a>
Wrong export of interfaces with companions with ES Modules</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79384"><code>KT-79384</code></a>
K/N: Application Not Responding: Thread Deadlock</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81148"><code>KT-81148</code></a>
Publishing helpers in KGP are incompatible with Isolated Projects</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80950"><code>KT-80950</code></a>
KGP breaks configuration cache when signing plugin with GnuPG is
applied</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79047"><code>KT-79047</code></a>
Gradle compileKotlin fails with configuration cache</li>
</ul>
<h3>Tools. Gradle. Multiplatform</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81249"><code>KT-81249</code></a>
Kotlin 2.2.20 broke KMP implementation of Parcelize</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61127"><code>KT-61127</code></a>
Remove scoped resolvable and intransitive DependenciesMetadata
configurations used in the pre-IdeMultiplatformImport IDE import</li>
</ul>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-77732"><code>KT-77732</code></a>
<code>commonizeCInterop</code> failed with "Unresolved classifier:
platform/posix/size_t"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80675"><code>KT-80675</code></a>
Commonized cinterops between "test" compilations produce an
import failure</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81218"><code>KT-81218</code></a>
Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled
incremental compilation without daemon</li>
</ul>
<h3>Tools. Wasm</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71"><code>2146684</code></a>
Add ChangeLog for 2.2.21-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3"><code>d8cf44a</code></a>
[KGP][IT] Require Xcode 26 for
shouldDownloadLightNativeBundleWithMaven</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d"><code>bd2b426</code></a>
[Gradle] Only register commonizeCInterop if there are native
targets</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea"><code>f66516e</code></a>
[Gradle] Added tests for accessing target's publishable property</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd"><code>7aad8e5</code></a>
[Gradle] Workaround for not completable Future with cross
compilation</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d"><code>d061774</code></a>
[Wasm, JS] Add statics field to DevServer data constructor for data
class</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c"><code>0609896</code></a>
Add ChangeLog for 2.2.21-RC</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf"><code>4f2bc0c</code></a>
[Gradle] Dont add parcelize plugin to JVM compilations</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e"><code>948802f</code></a>
[K/N][tests] Fixed lldb tests to work with Xcode 26</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a"><code>a32c8f3</code></a>
[stdlib] Add <code>os.arch</code> as an input property to prevent build
cache reuse acro...</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.2.20...v2.2.21">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.20 to 2.2.21
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-stdlib's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.2.21</h2>
<h2>Changelog</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81372"><code>KT-81372</code></a>
K/Wasm: JsException: Exception was thrown while running JavaScript code
on Safari 18.2/18.3</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80018"><code>KT-80018</code></a>
K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside
Safari, WebKit)</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81191"><code>KT-81191</code></a>
K2: "null cannot be cast to non-null type
ConeTypeParameterLookupTag" with invalid code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80936"><code>KT-80936</code></a>
NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : <code>@PublishedApi</code> doesn't
work for fun interfaces</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79926"><code>KT-79926</code></a>
Wrong export of interfaces with companions with ES Modules</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81424"><code>KT-81424</code></a>
Kotlin/JS: Cannot Get / in a simple running application</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80873"><code>KT-80873</code></a>
KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type
literal</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79384"><code>KT-79384</code></a>
K/N: Application Not Responding: Thread Deadlock</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79047"><code>KT-79047</code></a>
Gradle compileKotlin fails with configuration cache</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81148"><code>KT-81148</code></a>
Publishing helpers in KGP are incompatible with Isolated Projects</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80950"><code>KT-80950</code></a>
KGP breaks configuration cache when signing plugin with GnuPG is
applied</li>
</ul>
<h3>Tools. Gradle. Multiplatform</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61127"><code>KT-61127</code></a>
Remove scoped resolvable and intransitive DependenciesMetadata
configurations used in the pre-IdeMultiplatformImport IDE import</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81249"><code>KT-81249</code></a>
Kotlin 2.2.20 broke KMP implementation of Parcelize</li>
</ul>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81510"><code>KT-81510</code></a>
<code>commonizeCInterop</code> exception with
'kotlinNativeBundleConfiguration' not found</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81134"><code>KT-81134</code></a>
Native: Gradle configuration failure likely related to Klibs
cross-compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-77732"><code>KT-77732</code></a>
<code>commonizeCInterop</code> failed with "Unresolved classifier:
platform/posix/size_t"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80675"><code>KT-80675</code></a>
Commonized cinterops between "test" compilations produce an
import failure</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81218"><code>KT-81218</code></a>
Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled
incremental compilation without daemon</li>
</ul>
<h3>Tools. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80582"><code>KT-80582</code></a>
Multiple reloads when using webpack dev server after 2.2.20-Beta2</li>
</ul>
<h2>Kotlin 2.2.21-RC2</h2>
<!-- 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.2.21/ChangeLog.md">org.jetbrains.kotlin:kotlin-stdlib's
changelog</a>.</em></p>
<blockquote>
<h2>2.2.21-RC2</h2>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81134"><code>KT-81134</code></a>
Native: Gradle configuration failure likely related to Klibs
cross-compilation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81510"><code>KT-81510</code></a>
<code>commonizeCInterop</code> exception with
'kotlinNativeBundleConfiguration' not found</li>
</ul>
<h2>2.2.21-RC</h2>
<h3>Backend. Wasm</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81372"><code>KT-81372</code></a>
K/Wasm: JsException: Exception was thrown while running JavaScript code
on Safari 18.2/18.3</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80018"><code>KT-80018</code></a>
K/Wasm: exceptions don't work properly in JavaScriptCore (vm inside
Safari, WebKit)</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81191"><code>KT-81191</code></a>
K2: "null cannot be cast to non-null type
ConeTypeParameterLookupTag" with invalid code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80936"><code>KT-80936</code></a>
NON_PUBLIC_CALL_FROM_PUBLIC_INLINE : <code>@PublishedApi</code> doesn't
work for fun interfaces</li>
</ul>
<h3>JavaScript</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80873"><code>KT-80873</code></a>
KJS: Stdlib requires ES2020-compatible JS engine due to BigInt type
literal</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79926"><code>KT-79926</code></a>
Wrong export of interfaces with companions with ES Modules</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79384"><code>KT-79384</code></a>
K/N: Application Not Responding: Thread Deadlock</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81148"><code>KT-81148</code></a>
Publishing helpers in KGP are incompatible with Isolated Projects</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80950"><code>KT-80950</code></a>
KGP breaks configuration cache when signing plugin with GnuPG is
applied</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79047"><code>KT-79047</code></a>
Gradle compileKotlin fails with configuration cache</li>
</ul>
<h3>Tools. Gradle. Multiplatform</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81249"><code>KT-81249</code></a>
Kotlin 2.2.20 broke KMP implementation of Parcelize</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-61127"><code>KT-61127</code></a>
Remove scoped resolvable and intransitive DependenciesMetadata
configurations used in the pre-IdeMultiplatformImport IDE import</li>
</ul>
<h3>Tools. Gradle. Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-77732"><code>KT-77732</code></a>
<code>commonizeCInterop</code> failed with "Unresolved classifier:
platform/posix/size_t"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80675"><code>KT-80675</code></a>
Commonized cinterops between "test" compilations produce an
import failure</li>
</ul>
<h3>Tools. Maven</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81218"><code>KT-81218</code></a>
Kotlin Maven Plugin 2.2.20: Java classes not resolved with enabled
incremental compilation without daemon</li>
</ul>
<h3>Tools. Wasm</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/2146684dcba708e5a304758b41a9e4ec9c7eff71"><code>2146684</code></a>
Add ChangeLog for 2.2.21-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/d8cf44a2d13645af6c01a30bf3c8b8d3ebfcc1e3"><code>d8cf44a</code></a>
[KGP][IT] Require Xcode 26 for
shouldDownloadLightNativeBundleWithMaven</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/bd2b4265ef331e69c054c1bc062a51c30b1eaa0d"><code>bd2b426</code></a>
[Gradle] Only register commonizeCInterop if there are native
targets</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f66516ec54a615931dceb9a8dc53cdda0c65d8ea"><code>f66516e</code></a>
[Gradle] Added tests for accessing target's publishable property</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/7aad8e5ca9f78b4a33ea9cdf01d3cb952dbcbcfd"><code>7aad8e5</code></a>
[Gradle] Workaround for not completable Future with cross
compilation</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/d0617749adb544555154881fc639aae56c11720d"><code>d061774</code></a>
[Wasm, JS] Add statics field to DevServer data constructor for data
class</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/060989636b290f2d187c2a16b91537d0754c2e1c"><code>0609896</code></a>
Add ChangeLog for 2.2.21-RC</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/4f2bc0c4657778abcfcd7eb004c6c5fca7b62fbf"><code>4f2bc0c</code></a>
[Gradle] Dont add parcelize plugin to JVM compilations</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/948802f1778a01ee7d51548fe167e25a3a237b2e"><code>948802f</code></a>
[K/N][tests] Fixed lldb tests to work with Xcode 26</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/a32c8f3ca2c2567900959a62bf654d27db187f5a"><code>a32c8f3</code></a>
[stdlib] Add <code>os.arch</code> as an input property to prevent build
cache reuse acro...</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.2.20...v2.2.21">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 2.2.20 to
2.2.21
Updates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.2.20 to 2.2.21
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>1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
| 137 | + | |
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| |||
0 commit comments