chore(deps): bump the kotlin group across 1 directory with 2 updates (#704)
Bumps the kotlin group with 2 updates in the / directory: [org.jetbrains.kotlin:kotlin-gradle-plugin](https://github.com/JetBrains/kotlin) and [org.jetbrains.kotlin:kotlin-serialization](https://github.com/JetBrains/kotlin). Updates `org.jetbrains.kotlin:kotlin-gradle-plugin` from 2.3.10 to 2.3.20 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-gradle-plugin's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.3.20</h2> <h2>Changelog</h2> <h3>Analysis API. FIR</h3> <h4>New Features</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-78090"><code>KT-78090</code></a> Implement stubs support for new conditional returns and holdsIn contracts</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82948"><code>KT-82948</code></a> 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-83467"><code>KT-83467</code></a> Package-level JSpecify annotations are ignored when coming from jars or libraries</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82057"><code>KT-82057</code></a> K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82846"><code>KT-82846</code></a> AA: unresolved KtExpression.expressionType for the reference to the parameter with default value</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-80485"><code>KT-80485</code></a> False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82772"><code>KT-82772</code></a> Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76487"><code>KT-76487</code></a> StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82618"><code>KT-82618</code></a> Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82076"><code>KT-82076</code></a> Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71596"><code>KT-71596</code></a> Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82085"><code>KT-82085</code></a> No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81873"><code>KT-81873</code></a> Provide a way of including traces in phase JFR events</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71929"><code>KT-71929</code></a> Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions</li> </ul> <h3>Analysis API. Infrastructure</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-83173"><code>KT-83173</code></a> Analysis API Tests: Library names with RC versions aren't sanitised</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-65140"><code>KT-65140</code></a> LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82212"><code>KT-82212</code></a> [Analysis API, LL FIR] Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR</li> </ul> <h3>Analysis API. Light Classes</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82227"><code>KT-82227</code></a> Value classes should expose regular static methods</li> </ul> <h3>Analysis API. PSI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81710"><code>KT-81710</code></a> 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82258"><code>KT-82258</code></a> Prepare PSI for migration from context receivers to context parameters</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81074"><code>KT-81074</code></a> KDoc: List rendering is broken</li> </ul> <h3>Analysis API. Providers and Caches</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82449"><code>KT-82449</code></a> K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82629"><code>KT-82629</code></a> 'collectDiagnostics' returns stale syntax error after editor fix</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74907"><code>KT-74907</code></a> Analysis API: Apply platform-based library module content restrictions consistently</li> </ul> <h3>Analysis API. Standalone</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81107"><code>KT-81107</code></a> AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links</li> </ul> <!-- 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-gradle-plugin's changelog</a>.</em></p> <blockquote> <h2>2.3.20</h2> <h3>Analysis API. FIR</h3> <h4>New Features</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-78090"><code>KT-78090</code></a> Implement stubs support for new conditional returns and holdsIn contracts</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82948"><code>KT-82948</code></a> 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-83467"><code>KT-83467</code></a> Package-level JSpecify annotations are ignored when coming from jars or libraries</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82057"><code>KT-82057</code></a> K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82846"><code>KT-82846</code></a> AA: unresolved KtExpression.expressionType for the reference to the parameter with default value</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-80485"><code>KT-80485</code></a> False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82772"><code>KT-82772</code></a> Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76487"><code>KT-76487</code></a> StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82618"><code>KT-82618</code></a> Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82076"><code>KT-82076</code></a> Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71596"><code>KT-71596</code></a> Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82085"><code>KT-82085</code></a> No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81873"><code>KT-81873</code></a> Provide a way of including traces in phase JFR events</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71929"><code>KT-71929</code></a> Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions</li> </ul> <h3>Analysis API. Infrastructure</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-83173"><code>KT-83173</code></a> Analysis API Tests: Library names with RC versions aren't sanitised</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-65140"><code>KT-65140</code></a> LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82212"><code>KT-82212</code></a> [Analysis API, LL FIR] Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR</li> </ul> <h3>Analysis API. Light Classes</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82227"><code>KT-82227</code></a> Value classes should expose regular static methods</li> </ul> <h3>Analysis API. PSI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81710"><code>KT-81710</code></a> 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82258"><code>KT-82258</code></a> Prepare PSI for migration from context receivers to context parameters</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81074"><code>KT-81074</code></a> KDoc: List rendering is broken</li> </ul> <h3>Analysis API. Providers and Caches</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82449"><code>KT-82449</code></a> K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82629"><code>KT-82629</code></a> 'collectDiagnostics' returns stale syntax error after editor fix</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74907"><code>KT-74907</code></a> Analysis API: Apply platform-based library module content restrictions consistently</li> </ul> <h3>Analysis API. Standalone</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81107"><code>KT-81107</code></a> AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="d57eb4a26e"><code>d57eb4a</code></a> Add ChangeLog for 2.3.20-RC3</li> <li><a href="41886bbf57"><code>41886bb</code></a> [Gradle] Update KGP npm tooling dependency versions</li> <li><a href="210a9bde68"><code>210a9bd</code></a> [Native] Do not mark iosX64 target as deprecate in DSL</li> <li><a href="7ed446ef70"><code>7ed446e</code></a> Add ChangeLog for 2.3.20-RC2</li> <li><a href="520eadedf4"><code>520eade</code></a> [K/JVM] Fix incorrect optimization of local delegation</li> <li><a href="7ef8bccc4b"><code>7ef8bcc</code></a> Reflection: add LazyKProperty to fix recent performance regression</li> <li><a href="9fa7cf20c6"><code>9fa7cf2</code></a> [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566</li> <li><a href="d410596086"><code>d410596</code></a> [Gradle] Shutdown coroutines dispatcher threads after compiler invocation</li> <li><a href="348430b268"><code>348430b</code></a> [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10</li> <li><a href="4058f3c6cd"><code>4058f3c</code></a> [CMP] HiddenFromObjC remove outdated offset check</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.3.10...v2.3.20">compare view</a></li> </ul> </details> <br /> Updates `org.jetbrains.kotlin:kotlin-serialization` from 2.3.10 to 2.3.20 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-serialization's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.3.20</h2> <h2>Changelog</h2> <h3>Analysis API. FIR</h3> <h4>New Features</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-78090"><code>KT-78090</code></a> Implement stubs support for new conditional returns and holdsIn contracts</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82948"><code>KT-82948</code></a> 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-83467"><code>KT-83467</code></a> Package-level JSpecify annotations are ignored when coming from jars or libraries</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82057"><code>KT-82057</code></a> K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82846"><code>KT-82846</code></a> AA: unresolved KtExpression.expressionType for the reference to the parameter with default value</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-80485"><code>KT-80485</code></a> False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82772"><code>KT-82772</code></a> Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76487"><code>KT-76487</code></a> StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82618"><code>KT-82618</code></a> Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82076"><code>KT-82076</code></a> Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71596"><code>KT-71596</code></a> Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82085"><code>KT-82085</code></a> No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81873"><code>KT-81873</code></a> Provide a way of including traces in phase JFR events</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71929"><code>KT-71929</code></a> Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions</li> </ul> <h3>Analysis API. Infrastructure</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-83173"><code>KT-83173</code></a> Analysis API Tests: Library names with RC versions aren't sanitised</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-65140"><code>KT-65140</code></a> LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82212"><code>KT-82212</code></a> [Analysis API, LL FIR] Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR</li> </ul> <h3>Analysis API. Light Classes</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82227"><code>KT-82227</code></a> Value classes should expose regular static methods</li> </ul> <h3>Analysis API. PSI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81710"><code>KT-81710</code></a> 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82258"><code>KT-82258</code></a> Prepare PSI for migration from context receivers to context parameters</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81074"><code>KT-81074</code></a> KDoc: List rendering is broken</li> </ul> <h3>Analysis API. Providers and Caches</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82449"><code>KT-82449</code></a> K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82629"><code>KT-82629</code></a> 'collectDiagnostics' returns stale syntax error after editor fix</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74907"><code>KT-74907</code></a> Analysis API: Apply platform-based library module content restrictions consistently</li> </ul> <h3>Analysis API. Standalone</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81107"><code>KT-81107</code></a> AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links</li> </ul> <!-- 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-serialization's changelog</a>.</em></p> <blockquote> <h2>2.3.20</h2> <h3>Analysis API. FIR</h3> <h4>New Features</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-78090"><code>KT-78090</code></a> Implement stubs support for new conditional returns and holdsIn contracts</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82948"><code>KT-82948</code></a> 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-83467"><code>KT-83467</code></a> Package-level JSpecify annotations are ignored when coming from jars or libraries</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82057"><code>KT-82057</code></a> K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82846"><code>KT-82846</code></a> AA: unresolved KtExpression.expressionType for the reference to the parameter with default value</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-80485"><code>KT-80485</code></a> False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82772"><code>KT-82772</code></a> Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76487"><code>KT-76487</code></a> StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82618"><code>KT-82618</code></a> Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82076"><code>KT-82076</code></a> Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71596"><code>KT-71596</code></a> Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82085"><code>KT-82085</code></a> No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81873"><code>KT-81873</code></a> Provide a way of including traces in phase JFR events</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71929"><code>KT-71929</code></a> Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions</li> </ul> <h3>Analysis API. Infrastructure</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-83173"><code>KT-83173</code></a> Analysis API Tests: Library names with RC versions aren't sanitised</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-65140"><code>KT-65140</code></a> LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82212"><code>KT-82212</code></a> [Analysis API, LL FIR] Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR</li> </ul> <h3>Analysis API. Light Classes</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82227"><code>KT-82227</code></a> Value classes should expose regular static methods</li> </ul> <h3>Analysis API. PSI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81710"><code>KT-81710</code></a> 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82258"><code>KT-82258</code></a> Prepare PSI for migration from context receivers to context parameters</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81074"><code>KT-81074</code></a> KDoc: List rendering is broken</li> </ul> <h3>Analysis API. Providers and Caches</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82449"><code>KT-82449</code></a> K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82629"><code>KT-82629</code></a> 'collectDiagnostics' returns stale syntax error after editor fix</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74907"><code>KT-74907</code></a> Analysis API: Apply platform-based library module content restrictions consistently</li> </ul> <h3>Analysis API. Standalone</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81107"><code>KT-81107</code></a> AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="d57eb4a26e"><code>d57eb4a</code></a> Add ChangeLog for 2.3.20-RC3</li> <li><a href="41886bbf57"><code>41886bb</code></a> [Gradle] Update KGP npm tooling dependency versions</li> <li><a href="210a9bde68"><code>210a9bd</code></a> [Native] Do not mark iosX64 target as deprecate in DSL</li> <li><a href="7ed446ef70"><code>7ed446e</code></a> Add ChangeLog for 2.3.20-RC2</li> <li><a href="520eadedf4"><code>520eade</code></a> [K/JVM] Fix incorrect optimization of local delegation</li> <li><a href="7ef8bccc4b"><code>7ef8bcc</code></a> Reflection: add LazyKProperty to fix recent performance regression</li> <li><a href="9fa7cf20c6"><code>9fa7cf2</code></a> [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566</li> <li><a href="d410596086"><code>d410596</code></a> [Gradle] Shutdown coroutines dispatcher threads after compiler invocation</li> <li><a href="348430b268"><code>348430b</code></a> [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10</li> <li><a href="4058f3c6cd"><code>4058f3c</code></a> [CMP] HiddenFromObjC remove outdated offset check</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.3.10...v2.3.20">compare view</a></li> </ul> </details> <br /> Updates `org.jetbrains.kotlin:kotlin-serialization` from 2.3.10 to 2.3.20 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-serialization's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.3.20</h2> <h2>Changelog</h2> <h3>Analysis API. FIR</h3> <h4>New Features</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-78090"><code>KT-78090</code></a> Implement stubs support for new conditional returns and holdsIn contracts</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82948"><code>KT-82948</code></a> 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-83467"><code>KT-83467</code></a> Package-level JSpecify annotations are ignored when coming from jars or libraries</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82057"><code>KT-82057</code></a> K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82846"><code>KT-82846</code></a> AA: unresolved KtExpression.expressionType for the reference to the parameter with default value</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-80485"><code>KT-80485</code></a> False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82772"><code>KT-82772</code></a> Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76487"><code>KT-76487</code></a> StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82618"><code>KT-82618</code></a> Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82076"><code>KT-82076</code></a> Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71596"><code>KT-71596</code></a> Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82085"><code>KT-82085</code></a> No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81873"><code>KT-81873</code></a> Provide a way of including traces in phase JFR events</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71929"><code>KT-71929</code></a> Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions</li> </ul> <h3>Analysis API. Infrastructure</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-83173"><code>KT-83173</code></a> Analysis API Tests: Library names with RC versions aren't sanitised</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-65140"><code>KT-65140</code></a> LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82212"><code>KT-82212</code></a> [Analysis API, LL FIR] Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR</li> </ul> <h3>Analysis API. Light Classes</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82227"><code>KT-82227</code></a> Value classes should expose regular static methods</li> </ul> <h3>Analysis API. PSI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81710"><code>KT-81710</code></a> 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82258"><code>KT-82258</code></a> Prepare PSI for migration from context receivers to context parameters</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81074"><code>KT-81074</code></a> KDoc: List rendering is broken</li> </ul> <h3>Analysis API. Providers and Caches</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82449"><code>KT-82449</code></a> K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82629"><code>KT-82629</code></a> 'collectDiagnostics' returns stale syntax error after editor fix</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74907"><code>KT-74907</code></a> Analysis API: Apply platform-based library module content restrictions consistently</li> </ul> <h3>Analysis API. Standalone</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81107"><code>KT-81107</code></a> AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links</li> </ul> <!-- 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-serialization's changelog</a>.</em></p> <blockquote> <h2>2.3.20</h2> <h3>Analysis API. FIR</h3> <h4>New Features</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-78090"><code>KT-78090</code></a> Implement stubs support for new conditional returns and holdsIn contracts</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82948"><code>KT-82948</code></a> 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-83467"><code>KT-83467</code></a> Package-level JSpecify annotations are ignored when coming from jars or libraries</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82057"><code>KT-82057</code></a> K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82846"><code>KT-82846</code></a> AA: unresolved KtExpression.expressionType for the reference to the parameter with default value</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-80485"><code>KT-80485</code></a> False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82772"><code>KT-82772</code></a> Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76487"><code>KT-76487</code></a> StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82618"><code>KT-82618</code></a> Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82076"><code>KT-82076</code></a> Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71596"><code>KT-71596</code></a> Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82085"><code>KT-82085</code></a> No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81873"><code>KT-81873</code></a> Provide a way of including traces in phase JFR events</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71929"><code>KT-71929</code></a> Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions</li> </ul> <h3>Analysis API. Infrastructure</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-83173"><code>KT-83173</code></a> Analysis API Tests: Library names with RC versions aren't sanitised</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-65140"><code>KT-65140</code></a> LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82212"><code>KT-82212</code></a> [Analysis API, LL FIR] Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR</li> </ul> <h3>Analysis API. Light Classes</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82227"><code>KT-82227</code></a> Value classes should expose regular static methods</li> </ul> <h3>Analysis API. PSI</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81710"><code>KT-81710</code></a> 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82258"><code>KT-82258</code></a> Prepare PSI for migration from context receivers to context parameters</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-81074"><code>KT-81074</code></a> KDoc: List rendering is broken</li> </ul> <h3>Analysis API. Providers and Caches</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-82449"><code>KT-82449</code></a> K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-82629"><code>KT-82629</code></a> 'collectDiagnostics' returns stale syntax error after editor fix</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74907"><code>KT-74907</code></a> Analysis API: Apply platform-based library module content restrictions consistently</li> </ul> <h3>Analysis API. Standalone</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-81107"><code>KT-81107</code></a> AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="d57eb4a26e"><code>d57eb4a</code></a> Add ChangeLog for 2.3.20-RC3</li> <li><a href="41886bbf57"><code>41886bb</code></a> [Gradle] Update KGP npm tooling dependency versions</li> <li><a href="210a9bde68"><code>210a9bd</code></a> [Native] Do not mark iosX64 target as deprecate in DSL</li> <li><a href="7ed446ef70"><code>7ed446e</code></a> Add ChangeLog for 2.3.20-RC2</li> <li><a href="520eadedf4"><code>520eade</code></a> [K/JVM] Fix incorrect optimization of local delegation</li> <li><a href="7ef8bccc4b"><code>7ef8bcc</code></a> Reflection: add LazyKProperty to fix recent performance regression</li> <li><a href="9fa7cf20c6"><code>9fa7cf2</code></a> [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566</li> <li><a href="d410596086"><code>d410596</code></a> [Gradle] Shutdown coroutines dispatcher threads after compiler invocation</li> <li><a href="348430b268"><code>348430b</code></a> [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10</li> <li><a href="4058f3c6cd"><code>4058f3c</code></a> [CMP] HiddenFromObjC remove outdated offset check</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.3.10...v2.3.20">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
parent
e7b09d84f7
commit
8e87cd86f4
1 changed files with 1 additions and 1 deletions
|
|
@ -4,7 +4,7 @@ atomicfu = "0.32.1"
|
|||
binaryCompatibilityValidatorPlugin = "0.18.1"
|
||||
detekt = "2.0.0-alpha.2"
|
||||
dokka = "2.2.0"
|
||||
kotlin = "2.3.10"
|
||||
kotlin = "2.3.20"
|
||||
kover = "0.9.8"
|
||||
ktlint = "14.2.0"
|
||||
knit = "0.5.1"
|
||||
|
|
|
|||
Loading…
Reference in a new issue