|
| 1 | +## 2.1.10-RC |
| 2 | + |
| 3 | +### Compiler |
| 4 | + |
| 5 | +- [`KT-73454`](https://youtrack.jetbrains.com/issue/KT-73454) K2: Fix type parameters mapping for typealiases with inner RHS |
| 6 | +- [`KT-73043`](https://youtrack.jetbrains.com/issue/KT-73043) K2 Compiler does not allow references to inner constructors with typealiases |
| 7 | +- [`KT-73339`](https://youtrack.jetbrains.com/issue/KT-73339) K2: "VerifyError: Bad type on operand stack" because of missing implicit cast on generic field receiver with star projection |
| 8 | +- [`KT-72585`](https://youtrack.jetbrains.com/issue/KT-72585) K2: Compilation failure when upgrading to Kotlin 2.0.20+: Cannot replace top-level type with star projection: S |
| 9 | +- [`KT-73399`](https://youtrack.jetbrains.com/issue/KT-73399) compile-time JVM codegen failure on a KProperty argument of a KSuspendFunction parameter |
| 10 | +- [`KT-72725`](https://youtrack.jetbrains.com/issue/KT-72725) KMP: Unsupported actualization of inherited java field in expect class |
| 11 | +- [`KT-73153`](https://youtrack.jetbrains.com/issue/KT-73153) K2: Standalone diagnostics on type arguments are not reported |
| 12 | + |
| 13 | +### Compose compiler |
| 14 | + |
| 15 | +- [`CMP-5680`](https://youtrack.jetbrains.com/issue/CMP-5680) Compose compiler: unexpected stability warnings for classes compiled with 2.0.10 |
| 16 | + |
| 17 | +### IR. Inlining |
| 18 | + |
| 19 | +- [`KT-73981`](https://youtrack.jetbrains.com/issue/KT-73981) Cherry-pick the fix for KT-73482 to 2.1.10 |
| 20 | + |
| 21 | +### JavaScript |
| 22 | + |
| 23 | +- [`KT-58797`](https://youtrack.jetbrains.com/issue/KT-58797) Optimize the code generated for objects on JS and Wasm backends |
| 24 | +- [`KT-70778`](https://youtrack.jetbrains.com/issue/KT-70778) Kotlin Js companion is undefined in production build |
| 25 | +- [`KT-73130`](https://youtrack.jetbrains.com/issue/KT-73130) KJS: Missed `break` for do/while in generated JS code |
| 26 | + |
| 27 | +### Klibs |
| 28 | + |
| 29 | +- [`KT-73951`](https://youtrack.jetbrains.com/issue/KT-73951) Workaround for "Partial linkage engine may not patch some discrepancies in IR when compiling Kotlin/Native static caches" in 2.1.10 |
| 30 | + |
| 31 | +### Native |
| 32 | + |
| 33 | +- [`KT-73559`](https://youtrack.jetbrains.com/issue/KT-73559) K/Native: AndroidNativeArm64 linking fails starting from Kotlin 2.1.0 |
| 34 | + |
| 35 | +### Tools. CLI |
| 36 | + |
| 37 | +- [`KT-73967`](https://youtrack.jetbrains.com/issue/KT-73967) JDK 25: "IllegalArgumentException: 25-ea" with EA builds |
| 38 | + |
| 39 | +### Tools. Daemon |
| 40 | + |
| 41 | +- [`KT-73311`](https://youtrack.jetbrains.com/issue/KT-73311) "Unable to release compile session, maybe daemon is already down" flakiness |
| 42 | + |
| 43 | +### Tools. Gradle |
| 44 | + |
| 45 | +- [`KT-73728`](https://youtrack.jetbrains.com/issue/KT-73728) 'generatePomFileForMavenPublication' creates pom with dependencies with 'unspecified' version |
| 46 | + |
| 47 | +### Tools. Gradle. Multiplatform |
| 48 | + |
| 49 | +- [`KT-73620`](https://youtrack.jetbrains.com/issue/KT-73620) KMP 2.1.0: Transitive dependency is broken when setting publication groupId |
| 50 | + |
| 51 | +### Tools. Gradle. Native |
| 52 | + |
| 53 | +- [`KT-73572`](https://youtrack.jetbrains.com/issue/KT-73572) [Gradle] `kotlin.native.cacheKind=none` doesn't work anymore |
| 54 | +- [`KT-62826`](https://youtrack.jetbrains.com/issue/KT-62826) Show a warning when KGP and K/N versions mismatch |
| 55 | +- [`KT-71419`](https://youtrack.jetbrains.com/issue/KT-71419) Light bundle KGP IT run against a stable K/N version |
| 56 | + |
| 57 | + |
1 | 58 | ## 2.1.0
|
2 | 59 |
|
3 | 60 | ### Analysis API
|
|
0 commit comments