| 
 | 1 | +## 2.1.21-RC  | 
 | 2 | + | 
 | 3 | +### Backend. Native. Debug  | 
 | 4 | + | 
 | 5 | +- [`KT-75991`](https://youtrack.jetbrains.com/issue/KT-75991) Xcode 16.3: Fix lldb stepping test over an inline function  | 
 | 6 | + | 
 | 7 | +### Compiler  | 
 | 8 | + | 
 | 9 | +- [`KT-75992`](https://youtrack.jetbrains.com/issue/KT-75992) Xcode 16.3: stacktraces on simulators are not symbolicated  | 
 | 10 | +- [`KT-76663`](https://youtrack.jetbrains.com/issue/KT-76663) KJS: KotlinNothingValueException caused by expression return since 2.1.20  | 
 | 11 | +- [`KT-75756`](https://youtrack.jetbrains.com/issue/KT-75756) Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script  | 
 | 12 | +- [`KT-76209`](https://youtrack.jetbrains.com/issue/KT-76209) CONFLICTING_UPPER_BOUNDS on `Nothing` bound  | 
 | 13 | +- [`KT-70352`](https://youtrack.jetbrains.com/issue/KT-70352) K2: False-negative CONFLICTING_UPPER_BOUNDS on `Nothing` bound  | 
 | 14 | +- [`KT-74739`](https://youtrack.jetbrains.com/issue/KT-74739) Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"  | 
 | 15 | +- [`KT-75483`](https://youtrack.jetbrains.com/issue/KT-75483) Native: redundant unboxing generated with smart cast  | 
 | 16 | +- [`KT-71425`](https://youtrack.jetbrains.com/issue/KT-71425) IR Inliner: investigate return type of an inlined block  | 
 | 17 | + | 
 | 18 | +### Compose compiler  | 
 | 19 | +- [`b/408013789`](https://issuetracker.google.com/issues/408013789) Add missing return for the default function wrappers  | 
 | 20 | +- [`b/405541364`](https://issuetracker.google.com/issues/405541364) Realize coalescable children in the body of `key` call  | 
 | 21 | +- [`b/401484249`](https://issuetracker.google.com/issues/401484249) Generate a group around `Array` constructor call  | 
 | 22 | +- [`b/400380396`](https://issuetracker.google.com/issues/400380396) Fix missing `endMovableGroup` call with early return in `key` function  | 
 | 23 | + | 
 | 24 | +### Native  | 
 | 25 | + | 
 | 26 | +- [`KT-76252`](https://youtrack.jetbrains.com/issue/KT-76252) Native: executable crash with generic value classes with 2.1.20  | 
 | 27 | + | 
 | 28 | +### Native. C and ObjC Import  | 
 | 29 | + | 
 | 30 | +- [`KT-75781`](https://youtrack.jetbrains.com/issue/KT-75781) Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'  | 
 | 31 | + | 
 | 32 | +### Native. Runtime. Memory  | 
 | 33 | + | 
 | 34 | +- [`KT-74280`](https://youtrack.jetbrains.com/issue/KT-74280) Native: GC.collect crashes with -Xallocator=std  | 
 | 35 | + | 
 | 36 | +### Tools. CLI  | 
 | 37 | + | 
 | 38 | +- [`KT-74663`](https://youtrack.jetbrains.com/issue/KT-74663) kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException  | 
 | 39 | + | 
 | 40 | +### Tools. Compiler Plugins  | 
 | 41 | + | 
 | 42 | +- [`KT-76162`](https://youtrack.jetbrains.com/issue/KT-76162) "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20  | 
 | 43 | + | 
 | 44 | +### Tools. Gradle  | 
 | 45 | + | 
 | 46 | +- [`KT-73142`](https://youtrack.jetbrains.com/issue/KT-73142) Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder  | 
 | 47 | +- [`KT-73684`](https://youtrack.jetbrains.com/issue/KT-73684) Run integration tests against Gradle 8.12  | 
 | 48 | +- [`KT-74889`](https://youtrack.jetbrains.com/issue/KT-74889) Compile against Gradle 8.13 API  | 
 | 49 | +- [`KT-74887`](https://youtrack.jetbrains.com/issue/KT-74887) Compatibility with Gradle 8.13 release  | 
 | 50 | +- [`KT-36004`](https://youtrack.jetbrains.com/issue/KT-36004) Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value  | 
 | 51 | +- [`KT-72694`](https://youtrack.jetbrains.com/issue/KT-72694) Accessing Task.project during execution is being deprecated in Gradle 8.12  | 
 | 52 | +- [`KT-74890`](https://youtrack.jetbrains.com/issue/KT-74890) Run Gradle integrations test against Gradle 8.13 release  | 
 | 53 | +- [`KT-73682`](https://youtrack.jetbrains.com/issue/KT-73682) Compatibility with Gradle 8.12 release  | 
 | 54 | +- [`KT-73968`](https://youtrack.jetbrains.com/issue/KT-73968) KotlinDependencyManagement tries to mutate configuration after it was resolved  | 
 | 55 | +- [`KT-73683`](https://youtrack.jetbrains.com/issue/KT-73683) Compile against Gradle API 8.12  | 
 | 56 | + | 
 | 57 | +### Tools. Gradle. JS  | 
 | 58 | + | 
 | 59 | +- [`KT-74735`](https://youtrack.jetbrains.com/issue/KT-74735) KGP uses Gradle internal `CompositeProjectComponentArtifactMetadata`  | 
 | 60 | +- [`KT-71879`](https://youtrack.jetbrains.com/issue/KT-71879) Notice of upcoming deprecation for Boolean 'is-' properties in Gradle Groovy scripts  | 
 | 61 | + | 
 | 62 | +### Tools. Gradle. Multiplatform  | 
 | 63 | + | 
 | 64 | +- [`KT-75808`](https://youtrack.jetbrains.com/issue/KT-75808) KGP: MPP with jvm target and Gradle java-test-fixtures is broken  | 
 | 65 | +- [`KT-75605`](https://youtrack.jetbrains.com/issue/KT-75605) Dependency resolution fails in commonTest/nativeTest source sets for KMP module when depending on another project due to missing PSM  | 
 | 66 | +- [`KT-75512`](https://youtrack.jetbrains.com/issue/KT-75512) Maven-publish: ArtifactId is not correct  in`pom` file with customized `withXml`  | 
 | 67 | + | 
 | 68 | +### Tools. Incremental Compile  | 
 | 69 | + | 
 | 70 | +- [`KT-62555`](https://youtrack.jetbrains.com/issue/KT-62555) Wrong ABI fingerprint for inline function containing a lambda  | 
 | 71 | + | 
 | 72 | +### Tools. Kapt  | 
 | 73 | + | 
 | 74 | +- [`KT-75936`](https://youtrack.jetbrains.com/issue/KT-75936) K2 KAPT: unsupported FIR element kinds in constant evaluation  | 
 | 75 | +- [`KT-75942`](https://youtrack.jetbrains.com/issue/KT-75942) K2 KAPT: underscore not allowed here  | 
 | 76 | + | 
 | 77 | +### Tools. Scripts  | 
 | 78 | + | 
 | 79 | +- [`KT-76424`](https://youtrack.jetbrains.com/issue/KT-76424) Dependencies in main.kts not working with 2.1.20  | 
 | 80 | +- [`KT-76296`](https://youtrack.jetbrains.com/issue/KT-76296) Kotlin script compiler crashes when secondary constructor calls a function  | 
 | 81 | +- [`KT-75589`](https://youtrack.jetbrains.com/issue/KT-75589) Scripts: "IndexOutOfBoundsException in jdk.internal.util.Preconditions.outOfBounds" when trying to extend a class which uses global variable  | 
 | 82 | + | 
 | 83 | +### Tools. Wasm  | 
 | 84 | + | 
 | 85 | +- [`KT-76161`](https://youtrack.jetbrains.com/issue/KT-76161) Wasm: "export startUnitTests was not found" after updating to Kotlin 2.1.20  | 
 | 86 | + | 
 | 87 | + | 
1 | 88 | ## 2.1.20-RC3  | 
2 | 89 | 
 
  | 
3 | 90 | ### Compiler  | 
 | 
0 commit comments