Skip to content

Commit dac29fd

Browse files
dependabot[bot]Google Java Core Libraries
authored andcommitted
Bump the dependencies group in /value with 3 updates
Bumps the dependencies group in /value with 3 updates: [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin), org.jetbrains.kotlin:kotlin-maven-plugin and [org.jetbrains.kotlin:kotlin-metadata-jvm](https://github.com/JetBrains/kotlin). Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.1.10 to 2.1.20 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-stdlib's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.1.20</h2> <h2>Changelog</h2> <h3>Analysis API</h3> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a> Analysis API: Support application service registration in plugin XMLs</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a> Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in combined symbol providers</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a> AA: type retrieval for erroneous typealias crashes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a> K2 debugger evaluator failed when cannot resolve unrelated annotation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a> K2 IDE: &quot;Unresolved reference in KDoc&quot; reports existing Java class in reference to its own nested class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a> KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a> K2 IDE. Classifier was found in KtFile but was not found in FirFile in <code>libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts</code> in <code>kotlin.git</code> and broken analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a> Need to rethrow Intellij Platform exceptions, like ProcessCanceledException</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a> Analysis API: &quot;containingDeclaration&quot; does not work on nested Java classes in K2 implementation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a> K2 IDE: False positive resolution from KDoc for <code>value</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a> Analysis API: Unresolved KDoc reference to extensions with the same name</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a> Analysis API: Implement stop-the-world session invalidation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a> KAPT User project builds with KAPT4 enabled fail with Metaspace overflow</li> </ul> <h3>Analysis API. Code Compilation</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a> K2 evaluator: Error in evaluating self property with extension receiver</li> </ul> <h3>Analysis API. FIR</h3> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a> FileStructureElement: reduce redundant resolve</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a> Redundant <code>FirAbstractBodyResolveTransformerDispatcher.&lt;init&gt;</code> CPU consumption</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a> ContextCollectorVisitor#computeContext may spend significant time on <code>createSnapshot</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a> FirElementFinder is inefficient in large files</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a> Remove bodies from functions without contracts after the CONTRACTS phase</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a> Analysis API: <code>FirReferenceResolveHelper.getSymbolsByResolvedImport</code> searches for classes even when the selected <code>FqName</code> is a known package</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a> getOrBuildFir returns null for this expression for plusAssign operator</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a> K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a> K2: Internal compiler error when conflicting type aliases are present</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a> Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a> Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a> FirDanglingModifierList: <code>lazyResolveToPhase(STATUS)</code> cannot be called from a transformer with a phase STATUS</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a> K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a> K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a> <code>FirProvider#getContainingClass</code> should support <code>FirDanglingModifierSymbol</code></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-stdlib's changelog</a>.</em></p> <blockquote> <h2>2.1.20</h2> <h3>Analysis API</h3> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a> Analysis API: Support application service registration in plugin XMLs</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a> Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in combined symbol providers</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a> AA: type retrieval for erroneous typealias crashes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a> K2 debugger evaluator failed when cannot resolve unrelated annotation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a> K2 IDE: &quot;Unresolved reference in KDoc&quot; reports existing Java class in reference to its own nested class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a> KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a> K2 IDE. Classifier was found in KtFile but was not found in FirFile in <code>libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts</code> in <code>kotlin.git</code> and broken analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a> Need to rethrow Intellij Platform exceptions, like ProcessCanceledException</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a> Analysis API: &quot;containingDeclaration&quot; does not work on nested Java classes in K2 implementation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a> K2 IDE: False positive resolution from KDoc for <code>value</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a> Analysis API: Unresolved KDoc reference to extensions with the same name</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a> Analysis API: Implement stop-the-world session invalidation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a> KAPT User project builds with KAPT4 enabled fail with Metaspace overflow</li> </ul> <h3>Analysis API. Code Compilation</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a> K2 evaluator: Error in evaluating self property with extension receiver</li> </ul> <h3>Analysis API. FIR</h3> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a> FileStructureElement: reduce redundant resolve</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a> Redundant <code>FirAbstractBodyResolveTransformerDispatcher.&lt;init&gt;</code> CPU consumption</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a> ContextCollectorVisitor#computeContext may spend significant time on <code>createSnapshot</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a> FirElementFinder is inefficient in large files</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a> Remove bodies from functions without contracts after the CONTRACTS phase</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a> Analysis API: <code>FirReferenceResolveHelper.getSymbolsByResolvedImport</code> searches for classes even when the selected <code>FqName</code> is a known package</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a> getOrBuildFir returns null for this expression for plusAssign operator</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a> K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a> K2: Internal compiler error when conflicting type aliases are present</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a> Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a> Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a> FirDanglingModifierList: <code>lazyResolveToPhase(STATUS)</code> cannot be called from a transformer with a phase STATUS</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a> K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a> K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a> <code>FirProvider#getContainingClass</code> should support <code>FirDanglingModifierSymbol</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73105"><code>KT-73105</code></a> Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/658a2010b15a22583f9841e1a2d4bddf1baac612"><code>658a201</code></a> Add ChangeLog for 2.1.20-RC3</li> <li><a href="https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874"><code>b2dfd94</code></a> [FIR] Fix a false negative <code>SUPER_CALL_WITH_DEFAULT_PARAMETERS</code></li> <li><a href="https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a"><code>982a4ef</code></a> [FIR] Reproduce ^KT-75578</li> <li><a href="https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031"><code>173e94a</code></a> Fix CMP-7747</li> <li><a href="https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1"><code>dbed512</code></a> CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is</li> <li><a href="https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc"><code>e7e183f</code></a> CMP-7571: merge two findDeclaration calls into one</li> <li><a href="https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c"><code>0c8b50d</code></a> CMP-7571: improve signature generation for an artificial stability getter</li> <li><a href="https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165"><code>cb387d5</code></a> CMP-7571: add signatures to artifical stability getters</li> <li><a href="https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682"><code>f17e609</code></a> Avoid multiple finalizations of generalConfigurationMetrics</li> <li><a href="https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74"><code>45e81bb</code></a> Edit ChangeLog for 2.1.20-RC2</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.1.10...v2.1.20">compare view</a></li> </ul> </details> <br /> Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.1.10 to 2.1.20 Updates `org.jetbrains.kotlin:kotlin-metadata-jvm` from 2.1.10 to 2.1.20 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-metadata-jvm's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.1.20</h2> <h2>Changelog</h2> <h3>Analysis API</h3> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a> Analysis API: Support application service registration in plugin XMLs</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a> Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in combined symbol providers</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a> AA: type retrieval for erroneous typealias crashes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a> K2 debugger evaluator failed when cannot resolve unrelated annotation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a> K2 IDE: &quot;Unresolved reference in KDoc&quot; reports existing Java class in reference to its own nested class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a> KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a> K2 IDE. Classifier was found in KtFile but was not found in FirFile in <code>libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts</code> in <code>kotlin.git</code> and broken analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a> Need to rethrow Intellij Platform exceptions, like ProcessCanceledException</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a> Analysis API: &quot;containingDeclaration&quot; does not work on nested Java classes in K2 implementation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a> K2 IDE: False positive resolution from KDoc for <code>value</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a> Analysis API: Unresolved KDoc reference to extensions with the same name</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a> Analysis API: Implement stop-the-world session invalidation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a> KAPT User project builds with KAPT4 enabled fail with Metaspace overflow</li> </ul> <h3>Analysis API. Code Compilation</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a> K2 evaluator: Error in evaluating self property with extension receiver</li> </ul> <h3>Analysis API. FIR</h3> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a> FileStructureElement: reduce redundant resolve</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a> Redundant <code>FirAbstractBodyResolveTransformerDispatcher.&lt;init&gt;</code> CPU consumption</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a> ContextCollectorVisitor#computeContext may spend significant time on <code>createSnapshot</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a> FirElementFinder is inefficient in large files</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a> Remove bodies from functions without contracts after the CONTRACTS phase</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a> Analysis API: <code>FirReferenceResolveHelper.getSymbolsByResolvedImport</code> searches for classes even when the selected <code>FqName</code> is a known package</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a> getOrBuildFir returns null for this expression for plusAssign operator</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a> K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a> K2: Internal compiler error when conflicting type aliases are present</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a> Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a> Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a> FirDanglingModifierList: <code>lazyResolveToPhase(STATUS)</code> cannot be called from a transformer with a phase STATUS</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a> K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a> K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a> <code>FirProvider#getContainingClass</code> should support <code>FirDanglingModifierSymbol</code></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-metadata-jvm's changelog</a>.</em></p> <blockquote> <h2>2.1.20</h2> <h3>Analysis API</h3> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a> Analysis API: Support application service registration in plugin XMLs</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a> Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in combined symbol providers</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a> AA: type retrieval for erroneous typealias crashes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a> K2 debugger evaluator failed when cannot resolve unrelated annotation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a> K2 IDE: &quot;Unresolved reference in KDoc&quot; reports existing Java class in reference to its own nested class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a> KaFirPsiJavaTypeParameterSymbol cannot be cast to KaFirTypeParameterSymbol</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a> K2 IDE. Classifier was found in KtFile but was not found in FirFile in <code>libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts</code> in <code>kotlin.git</code> and broken analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a> Need to rethrow Intellij Platform exceptions, like ProcessCanceledException</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a> Analysis API: &quot;containingDeclaration&quot; does not work on nested Java classes in K2 implementation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a> K2 IDE: False positive resolution from KDoc for <code>value</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a> Analysis API: Unresolved KDoc reference to extensions with the same name</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a> Analysis API: Implement stop-the-world session invalidation</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a> KAPT User project builds with KAPT4 enabled fail with Metaspace overflow</li> </ul> <h3>Analysis API. Code Compilation</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a> K2 evaluator: Error in evaluating self property with extension receiver</li> </ul> <h3>Analysis API. FIR</h3> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a> FileStructureElement: reduce redundant resolve</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a> Redundant <code>FirAbstractBodyResolveTransformerDispatcher.&lt;init&gt;</code> CPU consumption</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a> ContextCollectorVisitor#computeContext may spend significant time on <code>createSnapshot</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a> FirElementFinder is inefficient in large files</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a> Remove bodies from functions without contracts after the CONTRACTS phase</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a> Analysis API: <code>FirReferenceResolveHelper.getSymbolsByResolvedImport</code> searches for classes even when the selected <code>FqName</code> is a known package</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a> getOrBuildFir returns null for this expression for plusAssign operator</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a> ISE: Recursive update at org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a> K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a> K2: Internal compiler error when conflicting type aliases are present</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a> Expected FirResolvedContractDescription but FirRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a> Expected FirResolvedContractDescription but FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a> FirDanglingModifierList: <code>lazyResolveToPhase(STATUS)</code> cannot be called from a transformer with a phase STATUS</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a> K2: FirRegularClass expected, but FirFileImpl found | Containing declaration is not found</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a> K2. KMP. IllegalStateException: expect-actual matching is only possible for code with sources</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a> <code>FirProvider#getContainingClass</code> should support <code>FirDanglingModifierSymbol</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73105"><code>KT-73105</code></a> Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/658a2010b15a22583f9841e1a2d4bddf1baac612"><code>658a201</code></a> Add ChangeLog for 2.1.20-RC3</li> <li><a href="https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874"><code>b2dfd94</code></a> [FIR] Fix a false negative <code>SUPER_CALL_WITH_DEFAULT_PARAMETERS</code></li> <li><a href="https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a"><code>982a4ef</code></a> [FIR] Reproduce ^KT-75578</li> <li><a href="https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031"><code>173e94a</code></a> Fix CMP-7747</li> <li><a href="https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1"><code>dbed512</code></a> CMP-7571: keep the calls to public $stable fields (in K1 klibs) as is</li> <li><a href="https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc"><code>e7e183f</code></a> CMP-7571: merge two findDeclaration calls into one</li> <li><a href="https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c"><code>0c8b50d</code></a> CMP-7571: improve signature generation for an artificial stability getter</li> <li><a href="https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165"><code>cb387d5</code></a> CMP-7571: add signatures to artifical stability getters</li> <li><a href="https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682"><code>f17e609</code></a> Avoid multiple finalizations of generalConfigurationMetrics</li> <li><a href="https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74"><code>45e81bb</code></a> Edit ChangeLog for 2.1.20-RC2</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.1.10...v2.1.20">compare view</a></li> </ul> </details> <br /> Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.1.10 to 2.1.20 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 <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Fixes #1909 COPYBARA_INTEGRATE_REVIEW=#1909 from google:dependabot/maven/value/dependencies-8fde0225ce 943d355 PiperOrigin-RevId: 739477546
1 parent 642d2f4 commit dac29fd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

value/src/it/functional/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<version>HEAD-SNAPSHOT</version>
3333
<name>Auto-Value Functional Integration Test</name>
3434
<properties>
35-
<kotlin.version>2.1.10</kotlin.version>
35+
<kotlin.version>2.1.20</kotlin.version>
3636
</properties>
3737
<dependencies>
3838
<dependency>
@@ -162,7 +162,7 @@
162162
<path>
163163
<groupId>org.jetbrains.kotlin</groupId>
164164
<artifactId>kotlin-metadata-jvm</artifactId>
165-
<version>2.1.10</version>
165+
<version>2.1.20</version>
166166
</path>
167167
</annotationProcessorPaths>
168168
<source>${java.specification.version}</source>
@@ -239,7 +239,7 @@
239239
<path>
240240
<groupId>org.jetbrains.kotlin</groupId>
241241
<artifactId>kotlin-metadata-jvm</artifactId>
242-
<version>2.1.10</version>
242+
<version>2.1.20</version>
243243
</path>
244244
</annotationProcessorPaths>
245245
<source>${java.specification.version}</source>

0 commit comments

Comments
 (0)