-
-
Notifications
You must be signed in to change notification settings - Fork 73
Commit 1c5d70a
authored
Bump kotlin.version from 2.1.20 to 2.1.21 (#1146)
Bumps `kotlin.version` from 2.1.20 to 2.1.21.
Updates `org.jetbrains.kotlin:kotlin-bom` from 2.1.20 to 2.1.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.1.21</h2>
<h2>Changelog</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: "IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a>
[2.1.20-RC] "was compiled by a pre-release version of Kotlin and
cannot be loaded by this version of the compiler" warnings despite
using the same compiler version</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
"IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER" after updating to 2.1.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a>
Compatibility with Gradle 8.12 release</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a>
Kotlin Gradle plugin: Remove usage of Gradle's internal
ExecHandleBuilder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a>
Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and
'JAVA_RUNTIME' value</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a>
KotlinDependencyManagement tries to mutate configuration after it was
resolved</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a>
Run integration tests against Gradle 8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a>
Accessing Task.project during execution is being deprecated in Gradle
8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a>
Compile against Gradle API 8.12</li>
</ul>
<h3>Tools. Gradle. JS</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/master/ChangeLog.md">org.jetbrains.kotlin:kotlin-bom's
changelog</a>.</em></p>
<blockquote>
<h2>2.1.21</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: "IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a>
[2.1.20-RC] "was compiled by a pre-release version of Kotlin and
cannot be loaded by this version of the compiler" warnings despite
using the same compiler version</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
"IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER" after updating to 2.1.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a>
Compatibility with Gradle 8.12 release</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a>
Kotlin Gradle plugin: Remove usage of Gradle's internal
ExecHandleBuilder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a>
Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and
'JAVA_RUNTIME' value</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a>
KotlinDependencyManagement tries to mutate configuration after it was
resolved</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a>
Run integration tests against Gradle 8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a>
Accessing Task.project during execution is being deprecated in Gradle
8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a>
Compile against Gradle API 8.12</li>
</ul>
<h3>Tools. Gradle. JS</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3"><code>f59375a</code></a>
Add ChangeLog for 2.1.21-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4"><code>301186f</code></a>
[Gradle] Fix passing process environment when launching KotlinKarma
tests</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22"><code>12b4021</code></a>
Add changelog for 2.1.21-RC</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285"><code>e16f5a8</code></a>
[IC] Update inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0"><code>5f12d8b</code></a>
[Cherry-picks] Update BTA specific parts for the release branch</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a"><code>f025799</code></a>
[IC] Additional test cases for inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f"><code>58df05e</code></a>
[Tests] More tests for inline fun abi snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba"><code>9512893</code></a>
[KGP] Experimental: support incremental changes in inlined local
classes</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45"><code>950cee5</code></a>
[IC] Additional test cases for inlined lambda snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10"><code>a0a8ca0</code></a>
[BTA Tests] Fix changedSources tracking when compilation fail is
expected</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-scripting-jsr223` from 2.1.20 to
2.1.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.1.21</h2>
<h2>Changelog</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: "IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a>
[2.1.20-RC] "was compiled by a pre-release version of Kotlin and
cannot be loaded by this version of the compiler" warnings despite
using the same compiler version</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
"IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER" after updating to 2.1.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a>
Compatibility with Gradle 8.12 release</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a>
Kotlin Gradle plugin: Remove usage of Gradle's internal
ExecHandleBuilder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a>
Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and
'JAVA_RUNTIME' value</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a>
KotlinDependencyManagement tries to mutate configuration after it was
resolved</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a>
Run integration tests against Gradle 8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a>
Accessing Task.project during execution is being deprecated in Gradle
8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a>
Compile against Gradle API 8.12</li>
</ul>
<h3>Tools. Gradle. JS</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/master/ChangeLog.md">org.jetbrains.kotlin:kotlin-scripting-jsr223's
changelog</a>.</em></p>
<blockquote>
<h2>2.1.21</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: "IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a>
[2.1.20-RC] "was compiled by a pre-release version of Kotlin and
cannot be loaded by this version of the compiler" warnings despite
using the same compiler version</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
"IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER" after updating to 2.1.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a>
Compatibility with Gradle 8.12 release</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a>
Kotlin Gradle plugin: Remove usage of Gradle's internal
ExecHandleBuilder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a>
Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and
'JAVA_RUNTIME' value</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a>
KotlinDependencyManagement tries to mutate configuration after it was
resolved</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a>
Run integration tests against Gradle 8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a>
Accessing Task.project during execution is being deprecated in Gradle
8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a>
Compile against Gradle API 8.12</li>
</ul>
<h3>Tools. Gradle. JS</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3"><code>f59375a</code></a>
Add ChangeLog for 2.1.21-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4"><code>301186f</code></a>
[Gradle] Fix passing process environment when launching KotlinKarma
tests</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22"><code>12b4021</code></a>
Add changelog for 2.1.21-RC</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285"><code>e16f5a8</code></a>
[IC] Update inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0"><code>5f12d8b</code></a>
[Cherry-picks] Update BTA specific parts for the release branch</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a"><code>f025799</code></a>
[IC] Additional test cases for inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f"><code>58df05e</code></a>
[Tests] More tests for inline fun abi snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba"><code>9512893</code></a>
[KGP] Experimental: support incremental changes in inlined local
classes</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45"><code>950cee5</code></a>
[IC] Additional test cases for inlined lambda snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10"><code>a0a8ca0</code></a>
[BTA Tests] Fix changedSources tracking when compilation fail is
expected</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.1.20 to 2.1.21
Updates `org.jetbrains.kotlin:kotlin-stdlib-jdk8` from 2.1.20 to 2.1.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.1.21</h2>
<h2>Changelog</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: "IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a>
[2.1.20-RC] "was compiled by a pre-release version of Kotlin and
cannot be loaded by this version of the compiler" warnings despite
using the same compiler version</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
"IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER" after updating to 2.1.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a>
Compatibility with Gradle 8.12 release</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a>
Kotlin Gradle plugin: Remove usage of Gradle's internal
ExecHandleBuilder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a>
Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and
'JAVA_RUNTIME' value</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a>
KotlinDependencyManagement tries to mutate configuration after it was
resolved</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a>
Run integration tests against Gradle 8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a>
Accessing Task.project during execution is being deprecated in Gradle
8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a>
Compile against Gradle API 8.12</li>
</ul>
<h3>Tools. Gradle. JS</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/master/ChangeLog.md">org.jetbrains.kotlin:kotlin-stdlib-jdk8's
changelog</a>.</em></p>
<blockquote>
<h2>2.1.21</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: "IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a>
[2.1.20-RC] "was compiled by a pre-release version of Kotlin and
cannot be loaded by this version of the compiler" warnings despite
using the same compiler version</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
"IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER" after updating to 2.1.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a>
Compatibility with Gradle 8.12 release</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a>
Kotlin Gradle plugin: Remove usage of Gradle's internal
ExecHandleBuilder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a>
Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and
'JAVA_RUNTIME' value</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a>
KotlinDependencyManagement tries to mutate configuration after it was
resolved</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a>
Run integration tests against Gradle 8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a>
Accessing Task.project during execution is being deprecated in Gradle
8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a>
Compile against Gradle API 8.12</li>
</ul>
<h3>Tools. Gradle. JS</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3"><code>f59375a</code></a>
Add ChangeLog for 2.1.21-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4"><code>301186f</code></a>
[Gradle] Fix passing process environment when launching KotlinKarma
tests</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22"><code>12b4021</code></a>
Add changelog for 2.1.21-RC</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285"><code>e16f5a8</code></a>
[IC] Update inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0"><code>5f12d8b</code></a>
[Cherry-picks] Update BTA specific parts for the release branch</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a"><code>f025799</code></a>
[IC] Additional test cases for inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f"><code>58df05e</code></a>
[Tests] More tests for inline fun abi snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba"><code>9512893</code></a>
[KGP] Experimental: support incremental changes in inlined local
classes</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45"><code>950cee5</code></a>
[IC] Additional test cases for inlined lambda snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10"><code>a0a8ca0</code></a>
[BTA Tests] Fix changedSources tracking when compilation fail is
expected</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-test-junit5` from 2.1.20 to 2.1.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.1.21</h2>
<h2>Changelog</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: "IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a>
[2.1.20-RC] "was compiled by a pre-release version of Kotlin and
cannot be loaded by this version of the compiler" warnings despite
using the same compiler version</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
"IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER" after updating to 2.1.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a>
Compatibility with Gradle 8.12 release</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a>
Kotlin Gradle plugin: Remove usage of Gradle's internal
ExecHandleBuilder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a>
Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and
'JAVA_RUNTIME' value</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a>
KotlinDependencyManagement tries to mutate configuration after it was
resolved</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a>
Run integration tests against Gradle 8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a>
Accessing Task.project during execution is being deprecated in Gradle
8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a>
Compile against Gradle API 8.12</li>
</ul>
<h3>Tools. Gradle. JS</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/master/ChangeLog.md">org.jetbrains.kotlin:kotlin-test-junit5's
changelog</a>.</em></p>
<blockquote>
<h2>2.1.21</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: "IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a>
[2.1.20-RC] "was compiled by a pre-release version of Kotlin and
cannot be loaded by this version of the compiler" warnings despite
using the same compiler version</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
"IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER" after updating to 2.1.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a>
Compatibility with Gradle 8.12 release</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a>
Kotlin Gradle plugin: Remove usage of Gradle's internal
ExecHandleBuilder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a>
Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and
'JAVA_RUNTIME' value</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a>
KotlinDependencyManagement tries to mutate configuration after it was
resolved</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a>
Run integration tests against Gradle 8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a>
Accessing Task.project during execution is being deprecated in Gradle
8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a>
Compile against Gradle API 8.12</li>
</ul>
<h3>Tools. Gradle. JS</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3"><code>f59375a</code></a>
Add ChangeLog for 2.1.21-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4"><code>301186f</code></a>
[Gradle] Fix passing process environment when launching KotlinKarma
tests</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22"><code>12b4021</code></a>
Add changelog for 2.1.21-RC</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285"><code>e16f5a8</code></a>
[IC] Update inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0"><code>5f12d8b</code></a>
[Cherry-picks] Update BTA specific parts for the release branch</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a"><code>f025799</code></a>
[IC] Additional test cases for inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f"><code>58df05e</code></a>
[Tests] More tests for inline fun abi snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba"><code>9512893</code></a>
[KGP] Experimental: support incremental changes in inlined local
classes</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45"><code>950cee5</code></a>
[IC] Additional test cases for inlined lambda snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10"><code>a0a8ca0</code></a>
[BTA Tests] Fix changedSources tracking when compilation fail is
expected</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.1.20 to 2.1.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.1.21</h2>
<h2>Changelog</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: "IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a>
[2.1.20-RC] "was compiled by a pre-release version of Kotlin and
cannot be loaded by this version of the compiler" warnings despite
using the same compiler version</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
"IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER" after updating to 2.1.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a>
Compatibility with Gradle 8.12 release</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a>
Kotlin Gradle plugin: Remove usage of Gradle's internal
ExecHandleBuilder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a>
Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and
'JAVA_RUNTIME' value</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a>
KotlinDependencyManagement tries to mutate configuration after it was
resolved</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a>
Run integration tests against Gradle 8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a>
Accessing Task.project during execution is being deprecated in Gradle
8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a>
Compile against Gradle API 8.12</li>
</ul>
<h3>Tools. Gradle. JS</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/master/ChangeLog.md">org.jetbrains.kotlin:kotlin-stdlib's
changelog</a>.</em></p>
<blockquote>
<h2>2.1.21</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: "IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a>
[2.1.20-RC] "was compiled by a pre-release version of Kotlin and
cannot be loaded by this version of the compiler" warnings despite
using the same compiler version</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
"IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER" after updating to 2.1.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a>
Compatibility with Gradle 8.12 release</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a>
Kotlin Gradle plugin: Remove usage of Gradle's internal
ExecHandleBuilder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a>
Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and
'JAVA_RUNTIME' value</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a>
KotlinDependencyManagement tries to mutate configuration after it was
resolved</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a>
Run integration tests against Gradle 8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a>
Accessing Task.project during execution is being deprecated in Gradle
8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a>
Compile against Gradle API 8.12</li>
</ul>
<h3>Tools. Gradle. JS</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3"><code>f59375a</code></a>
Add ChangeLog for 2.1.21-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4"><code>301186f</code></a>
[Gradle] Fix passing process environment when launching KotlinKarma
tests</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22"><code>12b4021</code></a>
Add changelog for 2.1.21-RC</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285"><code>e16f5a8</code></a>
[IC] Update inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0"><code>5f12d8b</code></a>
[Cherry-picks] Update BTA specific parts for the release branch</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a"><code>f025799</code></a>
[IC] Additional test cases for inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f"><code>58df05e</code></a>
[Tests] More tests for inline fun abi snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba"><code>9512893</code></a>
[KGP] Experimental: support incremental changes in inlined local
classes</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45"><code>950cee5</code></a>
[IC] Additional test cases for inlined lambda snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10"><code>a0a8ca0</code></a>
[BTA Tests] Fix changedSources tracking when compilation fail is
expected</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-maven-allopen` from 2.1.20 to
2.1.21
Updates `org.jetbrains.kotlin:kotlin-maven-noarg` from 2.1.20 to 2.1.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>File tree
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedOpen diff view settings
Filter options
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedOpen diff view settings
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
146 | | - | |
| 146 | + | |
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
| |||
0 commit comments