Bump kotlin from 2.1.20 to 2.1.21 #44

Merged
dependabot[bot] merged 1 commits from dependabot/gradle/kotlin-2.1.21 into master 2025-05-30 11:10:57 +03:00
dependabot[bot] commented 2025-05-14 06:01:29 +03:00 (Migrated from github.com)

Bumps kotlin from 2.1.20 to 2.1.21.
Updates org.jetbrains.kotlin.multiplatform from 2.1.20 to 2.1.21

Release notes

Sourced from org.jetbrains.kotlin.multiplatform's releases.

Kotlin 2.1.21

Changelog

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [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
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin.multiplatform's changelog.

2.1.21

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [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
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Commits
  • f59375a Add ChangeLog for 2.1.21-RC2
  • 301186f [Gradle] Fix passing process environment when launching KotlinKarma tests
  • 12b4021 Add changelog for 2.1.21-RC
  • e16f5a8 [IC] Update inline function snapshotting
  • 5f12d8b [Cherry-picks] Update BTA specific parts for the release branch
  • f025799 [IC] Additional test cases for inline function snapshotting
  • 58df05e [Tests] More tests for inline fun abi snapshotting
  • 9512893 [KGP] Experimental: support incremental changes in inlined local classes
  • 950cee5 [IC] Additional test cases for inlined lambda snapshotting
  • a0a8ca0 [BTA Tests] Fix changedSources tracking when compilation fail is expected
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin.plugin.compose from 2.1.20 to 2.1.21

Release notes

Sourced from org.jetbrains.kotlin.plugin.compose's releases.

Kotlin 2.1.21

Changelog

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [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
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin.plugin.compose's changelog.

2.1.21

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [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
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Commits
  • f59375a Add ChangeLog for 2.1.21-RC2
  • 301186f [Gradle] Fix passing process environment when launching KotlinKarma tests
  • 12b4021 Add changelog for 2.1.21-RC
  • e16f5a8 [IC] Update inline function snapshotting
  • 5f12d8b [Cherry-picks] Update BTA specific parts for the release branch
  • f025799 [IC] Additional test cases for inline function snapshotting
  • 58df05e [Tests] More tests for inline fun abi snapshotting
  • 9512893 [KGP] Experimental: support incremental changes in inlined local classes
  • 950cee5 [IC] Additional test cases for inlined lambda snapshotting
  • a0a8ca0 [BTA Tests] Fix changedSources tracking when compilation fail is expected
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin.plugin.serialization from 2.1.20 to 2.1.21

Release notes

Sourced from org.jetbrains.kotlin.plugin.serialization's releases.

Kotlin 2.1.21

Changelog

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [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
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin.plugin.serialization's changelog.

2.1.21

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-75588 [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
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Commits
  • f59375a Add ChangeLog for 2.1.21-RC2
  • 301186f [Gradle] Fix passing process environment when launching KotlinKarma tests
  • 12b4021 Add changelog for 2.1.21-RC
  • e16f5a8 [IC] Update inline function snapshotting
  • 5f12d8b [Cherry-picks] Update BTA specific parts for the release branch
  • f025799 [IC] Additional test cases for inline function snapshotting
  • 58df05e [Tests] More tests for inline fun abi snapshotting
  • 9512893 [KGP] Experimental: support incremental changes in inlined local classes
  • 950cee5 [IC] Additional test cases for inlined lambda snapshotting
  • a0a8ca0 [BTA Tests] Fix changedSources tracking when compilation fail is expected
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot 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)
Bumps `kotlin` from 2.1.20 to 2.1.21. Updates `org.jetbrains.kotlin.multiplatform` 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.multiplatform'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: &quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE&quot;</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] &quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler&quot; 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> &quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER&quot; 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.multiplatform'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: &quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE&quot;</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] &quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler&quot; 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> &quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER&quot; 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.plugin.compose` 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.plugin.compose'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: &quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE&quot;</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] &quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler&quot; 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> &quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER&quot; 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.plugin.compose'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: &quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE&quot;</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] &quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler&quot; 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> &quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER&quot; 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.plugin.serialization` 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.plugin.serialization'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: &quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE&quot;</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] &quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler&quot; 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> &quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER&quot; 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.plugin.serialization'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: &quot;IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE&quot;</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] &quot;was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler&quot; 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> &quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER&quot; 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 /> 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>
melod1n commented 2025-05-30 11:10:54 +03:00 (Migrated from github.com)

@dependabot squash and merge

@dependabot squash and merge
Sign in to join this conversation.