|
| 1 | +## 2.3.10-RC |
| 2 | + |
| 3 | +### Compiler |
| 4 | + |
| 5 | +- [`KT-83314`](https://youtrack.jetbrains.com/issue/KT-83314) JSpecify `@NullMarked` changes Java equals(Object) to equals(Any?) causing override conflict in Kotlin 2.3 |
| 6 | +- [`KT-83317`](https://youtrack.jetbrains.com/issue/KT-83317) ClassCastException: with cast kotlin.UInt to java.lang.Number when defining constant |
| 7 | +- [`KT-83031`](https://youtrack.jetbrains.com/issue/KT-83031) K2: unstable resolution of EnhancedNullability from type-use NotNull in presence of unused code |
| 8 | +- [`KT-82863`](https://youtrack.jetbrains.com/issue/KT-82863) `@NoInfer` regression since 2.2.20 |
| 9 | +- [`KT-82841`](https://youtrack.jetbrains.com/issue/KT-82841) "kotlin.NoWhenBranchMatchedException" in `when` with `!is` check & non-sealed class in the middle of hierarchy |
| 10 | + |
| 11 | +### Compose compiler |
| 12 | + |
| 13 | +- [`b/195200551`](https://issuetracker.google.com/issues/195200551) Fix classId for detecting protobuf enums |
| 14 | +- [`b/463961757`](https://issuetracker.google.com/issues/463961757) Simplify Compose group analysis |
| 15 | +- [`b/463961757`](https://issuetracker.google.com/issues/463961757) Fix analysis of boolean captures in composable lambda |
| 16 | +- [`b/461766771`](https://issuetracker.google.com/issues/461766771) Fix `IrSimpleFunction.isLegacyOpenFunctionWithDefault` |
| 17 | +- |
| 18 | +### JVM. Reflection |
| 19 | + |
| 20 | +- [`KT-83608`](https://youtrack.jetbrains.com/issue/KT-83608) Kotlin-reflect: "Unknown origin of public abstract operator fun invoke(p1: P1, p2: P2): R" |
| 21 | +- [`KT-42199`](https://youtrack.jetbrains.com/issue/KT-42199) "KotlinReflectionInternalError: Unknown origin of public abstract operator fun invoke" on function reference to FunctionN.invoke |
| 22 | +- [`KT-81024`](https://youtrack.jetbrains.com/issue/KT-81024) Reflection: New KType implementation fails on arguments comparison for a Nothing type parameter |
| 23 | +- [`KT-83361`](https://youtrack.jetbrains.com/issue/KT-83361) "KotlinReflectionInternalError: Type parameter not found: 0" on super types with Kotlin 2.3.0 |
| 24 | + |
| 25 | +### Tools. Compiler Plugins |
| 26 | + |
| 27 | +- [`KT-83266`](https://youtrack.jetbrains.com/issue/KT-83266) "Unsupported class file major version 69" for "produceReleaseComposeMapping" task with Kotlin 2.3 |
| 28 | +- [`KT-83099`](https://youtrack.jetbrains.com/issue/KT-83099) Compose compiler does not generate stack trace mappings for project files |
| 29 | + |
| 30 | +### Tools. Gradle |
| 31 | + |
| 32 | +- [`KT-83070`](https://youtrack.jetbrains.com/issue/KT-83070) The KGP api reference is missing a description |
| 33 | +- [`KT-82459`](https://youtrack.jetbrains.com/issue/KT-82459) Improve iOS simulator boot implementation |
| 34 | + |
| 35 | +### Tools. Gradle. JS |
| 36 | + |
| 37 | +- [`KT-82946`](https://youtrack.jetbrains.com/issue/KT-82946) Js, Wasm: Upgrade NPM dependencies |
| 38 | + |
| 39 | +### Tools. Gradle. Multiplatform |
| 40 | + |
| 41 | +- [`KT-83687`](https://youtrack.jetbrains.com/issue/KT-83687) Revert deprecation of 'androidTarget' for AGP lower than 9 |
| 42 | + |
| 43 | + |
1 | 44 | ## 2.3.0-RC3 |
2 | 45 |
|
3 | 46 | ### Compiler |
|
0 commit comments