Commit 7f244eb
authored
Build(deps): Bump kotlin.version from 2.2.21 to 2.3.0 (#1518)
Bumps `kotlin.version` from 2.2.21 to 2.3.0.
Updates `org.jetbrains.kotlin:kotlin-bom` from 2.2.21 to 2.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-bom's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.3.0</h2>
<h2>Changelog</h2>
<h3>Analysis API</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80082"><code>KT-80082</code></a>
K2. False positive "Cannot resolve method" for self-bounded
generic with wildcard return type in Java interop</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80303"><code>KT-80303</code></a>
Move <code>:native:analysis-api-klib-reader</code> to
<code>:libraries:tools</code></li>
</ul>
<h3>Analysis API. Code Compilation</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70860"><code>KT-70860</code></a>
K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to
java.lang.Void” on evaluating not-null variable on the line with
assigning null to that var</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78554"><code>KT-78554</code></a>
K2 IDE / Kotlin Debugger: ISE “No override for FUN
IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class
instance during evaluation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73201"><code>KT-73201</code></a>
K2 IDE: Error while evaluating expressions with local classes</li>
</ul>
<h3>Analysis API. FIR</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81378"><code>KT-81378</code></a>
Expected expression 'FirFunctionCallImpl' to be resolved caused by
<code>suspend {}</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80473"><code>KT-80473</code></a>
Add events for tracking LL activities</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-46375"><code>KT-46375</code></a>
Analysis API: Support cross-file class redeclaration checks using
indices</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80471"><code>KT-80471</code></a>
Analysis API: Deduplicate equivalent call candidates in
<code>resolveToCallCandidates</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79653"><code>KT-79653</code></a>
[Analysis API] ContextCollector: BODY context of enum classes doesn't
contain enum entries</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75858"><code>KT-75858</code></a>
K2 AA: False positive 'property must be initialized' on incremental
analysis with 'field' usage and semicolon in setter</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80231"><code>KT-80231</code></a>
AnnotationArgumentsStateKeepers doesn't restore the initial annotation
in some cases</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80233"><code>KT-80233</code></a>
Pull mutation out of AnnotationArgumentsStateKeepers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71466"><code>KT-71466</code></a>
<code>LLFirBuiltinsSessionFactory</code> uses
<code>createCompositeSymbolProvider</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76432"><code>KT-76432</code></a>
JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with
ConeKotlinType but was FirUserTypeRefImpl</li>
</ul>
<h3>Analysis API. Infrastructure</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80717"><code>KT-80717</code></a>
Support IntelliJ Bazel build in the Kotlin Coop development mode</li>
</ul>
<h3>Analysis API. Light Classes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80656"><code>KT-80656</code></a>
Duplicate no-args constructor in PSI</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60490"><code>KT-60490</code></a>
Symbol Light Classes: Property accessors from a delegated interface
don't present in the delegating class</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79689"><code>KT-79689</code></a>
SymbolLightClassForClassLike.toString() causes PSI tree loading</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80690"><code>KT-80690</code></a>
Private interface functions are not present in light classes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80256"><code>KT-80256</code></a>
K2: Certain actions in JPA code causes infinite PIEAE: "Element
class CompositeElement of type REFERENCE_EXPRESSION (class
KtNameReferenceExpressionElementType)"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79012"><code>KT-79012</code></a>
Add a high-level overview of light classes</li>
</ul>
<h3>Analysis API. Providers and Caches</h3>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81476"><code>KT-81476</code></a>
Analysis API: <code>AlreadyDisposedException</code> from low-memory
cache cleanup</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80911"><code>KT-80911</code></a>
Analysis API: Execute session invalidation in a non-cancelable
section</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81242"><code>KT-81242</code></a>
Analysis API: Add UUID/lifetime properties to LL FIR session structure
logging</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80622"><code>KT-80622</code></a>
Analysis API: Visualise LL FIR session structure & weight</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80904"><code>KT-80904</code></a>
Analysis API: "Invalid dangling file module" exception during
session invalidation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78882"><code>KT-78882</code></a>
K2 AA: Calling containingSymbol on getProgressionLastElement causes
exception</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-bom's
changelog</a>.</em></p>
<blockquote>
<h2>2.3.0</h2>
<h3>Analysis API</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80082"><code>KT-80082</code></a>
K2. False positive "Cannot resolve method" for self-bounded
generic with wildcard return type in Java interop</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80303"><code>KT-80303</code></a>
Move <code>:native:analysis-api-klib-reader</code> to
<code>:libraries:tools</code></li>
</ul>
<h3>Analysis API. Code Compilation</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70860"><code>KT-70860</code></a>
K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to
java.lang.Void” on evaluating not-null variable on the line with
assigning null to that var</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78554"><code>KT-78554</code></a>
K2 IDE / Kotlin Debugger: ISE “No override for FUN
IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class
instance during evaluation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73201"><code>KT-73201</code></a>
K2 IDE: Error while evaluating expressions with local classes</li>
</ul>
<h3>Analysis API. FIR</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81378"><code>KT-81378</code></a>
Expected expression 'FirFunctionCallImpl' to be resolved caused by
<code>suspend {}</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80473"><code>KT-80473</code></a>
Add events for tracking LL activities</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-46375"><code>KT-46375</code></a>
Analysis API: Support cross-file class redeclaration checks using
indices</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80471"><code>KT-80471</code></a>
Analysis API: Deduplicate equivalent call candidates in
<code>resolveToCallCandidates</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79653"><code>KT-79653</code></a>
[Analysis API] ContextCollector: BODY context of enum classes doesn't
contain enum entries</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75858"><code>KT-75858</code></a>
K2 AA: False positive 'property must be initialized' on incremental
analysis with 'field' usage and semicolon in setter</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80231"><code>KT-80231</code></a>
AnnotationArgumentsStateKeepers doesn't restore the initial annotation
in some cases</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80233"><code>KT-80233</code></a>
Pull mutation out of AnnotationArgumentsStateKeepers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71466"><code>KT-71466</code></a>
<code>LLFirBuiltinsSessionFactory</code> uses
<code>createCompositeSymbolProvider</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76432"><code>KT-76432</code></a>
JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with
ConeKotlinType but was FirUserTypeRefImpl</li>
</ul>
<h3>Analysis API. Infrastructure</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80717"><code>KT-80717</code></a>
Support IntelliJ Bazel build in the Kotlin Coop development mode</li>
</ul>
<h3>Analysis API. Light Classes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80656"><code>KT-80656</code></a>
Duplicate no-args constructor in PSI</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60490"><code>KT-60490</code></a>
Symbol Light Classes: Property accessors from a delegated interface
don't present in the delegating class</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79689"><code>KT-79689</code></a>
SymbolLightClassForClassLike.toString() causes PSI tree loading</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80690"><code>KT-80690</code></a>
Private interface functions are not present in light classes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80256"><code>KT-80256</code></a>
K2: Certain actions in JPA code causes infinite PIEAE: "Element
class CompositeElement of type REFERENCE_EXPRESSION (class
KtNameReferenceExpressionElementType)"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79012"><code>KT-79012</code></a>
Add a high-level overview of light classes</li>
</ul>
<h3>Analysis API. Providers and Caches</h3>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81476"><code>KT-81476</code></a>
Analysis API: <code>AlreadyDisposedException</code> from low-memory
cache cleanup</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80911"><code>KT-80911</code></a>
Analysis API: Execute session invalidation in a non-cancelable
section</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81242"><code>KT-81242</code></a>
Analysis API: Add UUID/lifetime properties to LL FIR session structure
logging</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80622"><code>KT-80622</code></a>
Analysis API: Visualise LL FIR session structure & weight</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80904"><code>KT-80904</code></a>
Analysis API: "Invalid dangling file module" exception during
session invalidation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78882"><code>KT-78882</code></a>
K2 AA: Calling containingSymbol on getProgressionLastElement causes
exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58325"><code>KT-58325</code></a>
Analysis API: Combine
<code>LLKotlinStubBasedLibrarySymbolProvider</code>s in session
dependencies (optimization)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f95cb2f7693a15966fd8fd9b1d78d440545e7b66"><code>f95cb2f</code></a>
Add ChangeLog for 2.3.0-RC3</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/9d65a2ef1483b3e226393252c59a535c79c6379c"><code>9d65a2e</code></a>
KT-82901: Fix issue with converting Long.MIN_VALUE to Duration</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/35a9a828a5fc8ccf898d796bb32242a7bc960fbc"><code>35a9a82</code></a>
FE: Postpone DiscriminateSuspendInOverloadResolution</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e0b7eeac745125ebf4023a6ebbd4fa9c5b204614"><code>e0b7eea</code></a>
FE: Add tests for KT-82869</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e66298c5e9ee3def62d12f8bcb1bb8aea4b5270b"><code>e66298c</code></a>
Add ChangeLog for 2.3.0-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e490802b7e047091e828d18b525df52e21fb6108"><code>e490802</code></a>
[K/JS] Introduce a compiler argument to enable export of suspend
functions</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/585094bbee54352ae87f1700671d98c3b5fa4e4f"><code>585094b</code></a>
FIR2IR: Avoid generation of incorrect suspend adapter for custom
implementation</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/c69adc710202b1ae18fd8308d76e0dfea517e722"><code>c69adc7</code></a>
FIR2IR: Rename and clarify contracts for suspicious utility
function</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/b4bb8bff7cf18dd918ecea1cfd03b357c20fb37c"><code>b4bb8bf</code></a>
FIR2IR: Pass original expected type to
applySuspendConversionIfNeeded</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/4718830def5165079a3d03ff20458dfd02980058"><code>4718830</code></a>
FIR2IR: Add tests for KT-82590</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-scripting-jsr223` from 2.2.21 to
2.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-scripting-jsr223's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.3.0</h2>
<h2>Changelog</h2>
<h3>Analysis API</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80082"><code>KT-80082</code></a>
K2. False positive "Cannot resolve method" for self-bounded
generic with wildcard return type in Java interop</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80303"><code>KT-80303</code></a>
Move <code>:native:analysis-api-klib-reader</code> to
<code>:libraries:tools</code></li>
</ul>
<h3>Analysis API. Code Compilation</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70860"><code>KT-70860</code></a>
K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to
java.lang.Void” on evaluating not-null variable on the line with
assigning null to that var</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78554"><code>KT-78554</code></a>
K2 IDE / Kotlin Debugger: ISE “No override for FUN
IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class
instance during evaluation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73201"><code>KT-73201</code></a>
K2 IDE: Error while evaluating expressions with local classes</li>
</ul>
<h3>Analysis API. FIR</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81378"><code>KT-81378</code></a>
Expected expression 'FirFunctionCallImpl' to be resolved caused by
<code>suspend {}</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80473"><code>KT-80473</code></a>
Add events for tracking LL activities</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-46375"><code>KT-46375</code></a>
Analysis API: Support cross-file class redeclaration checks using
indices</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80471"><code>KT-80471</code></a>
Analysis API: Deduplicate equivalent call candidates in
<code>resolveToCallCandidates</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79653"><code>KT-79653</code></a>
[Analysis API] ContextCollector: BODY context of enum classes doesn't
contain enum entries</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75858"><code>KT-75858</code></a>
K2 AA: False positive 'property must be initialized' on incremental
analysis with 'field' usage and semicolon in setter</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80231"><code>KT-80231</code></a>
AnnotationArgumentsStateKeepers doesn't restore the initial annotation
in some cases</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80233"><code>KT-80233</code></a>
Pull mutation out of AnnotationArgumentsStateKeepers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71466"><code>KT-71466</code></a>
<code>LLFirBuiltinsSessionFactory</code> uses
<code>createCompositeSymbolProvider</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76432"><code>KT-76432</code></a>
JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with
ConeKotlinType but was FirUserTypeRefImpl</li>
</ul>
<h3>Analysis API. Infrastructure</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80717"><code>KT-80717</code></a>
Support IntelliJ Bazel build in the Kotlin Coop development mode</li>
</ul>
<h3>Analysis API. Light Classes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80656"><code>KT-80656</code></a>
Duplicate no-args constructor in PSI</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60490"><code>KT-60490</code></a>
Symbol Light Classes: Property accessors from a delegated interface
don't present in the delegating class</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79689"><code>KT-79689</code></a>
SymbolLightClassForClassLike.toString() causes PSI tree loading</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80690"><code>KT-80690</code></a>
Private interface functions are not present in light classes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80256"><code>KT-80256</code></a>
K2: Certain actions in JPA code causes infinite PIEAE: "Element
class CompositeElement of type REFERENCE_EXPRESSION (class
KtNameReferenceExpressionElementType)"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79012"><code>KT-79012</code></a>
Add a high-level overview of light classes</li>
</ul>
<h3>Analysis API. Providers and Caches</h3>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81476"><code>KT-81476</code></a>
Analysis API: <code>AlreadyDisposedException</code> from low-memory
cache cleanup</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80911"><code>KT-80911</code></a>
Analysis API: Execute session invalidation in a non-cancelable
section</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81242"><code>KT-81242</code></a>
Analysis API: Add UUID/lifetime properties to LL FIR session structure
logging</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80622"><code>KT-80622</code></a>
Analysis API: Visualise LL FIR session structure & weight</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80904"><code>KT-80904</code></a>
Analysis API: "Invalid dangling file module" exception during
session invalidation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78882"><code>KT-78882</code></a>
K2 AA: Calling containingSymbol on getProgressionLastElement causes
exception</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-scripting-jsr223's
changelog</a>.</em></p>
<blockquote>
<h2>2.3.0</h2>
<h3>Analysis API</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80082"><code>KT-80082</code></a>
K2. False positive "Cannot resolve method" for self-bounded
generic with wildcard return type in Java interop</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80303"><code>KT-80303</code></a>
Move <code>:native:analysis-api-klib-reader</code> to
<code>:libraries:tools</code></li>
</ul>
<h3>Analysis API. Code Compilation</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70860"><code>KT-70860</code></a>
K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to
java.lang.Void” on evaluating not-null variable on the line with
assigning null to that var</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78554"><code>KT-78554</code></a>
K2 IDE / Kotlin Debugger: ISE “No override for FUN
IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class
instance during evaluation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73201"><code>KT-73201</code></a>
K2 IDE: Error while evaluating expressions with local classes</li>
</ul>
<h3>Analysis API. FIR</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81378"><code>KT-81378</code></a>
Expected expression 'FirFunctionCallImpl' to be resolved caused by
<code>suspend {}</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80473"><code>KT-80473</code></a>
Add events for tracking LL activities</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-46375"><code>KT-46375</code></a>
Analysis API: Support cross-file class redeclaration checks using
indices</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80471"><code>KT-80471</code></a>
Analysis API: Deduplicate equivalent call candidates in
<code>resolveToCallCandidates</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79653"><code>KT-79653</code></a>
[Analysis API] ContextCollector: BODY context of enum classes doesn't
contain enum entries</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75858"><code>KT-75858</code></a>
K2 AA: False positive 'property must be initialized' on incremental
analysis with 'field' usage and semicolon in setter</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80231"><code>KT-80231</code></a>
AnnotationArgumentsStateKeepers doesn't restore the initial annotation
in some cases</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80233"><code>KT-80233</code></a>
Pull mutation out of AnnotationArgumentsStateKeepers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71466"><code>KT-71466</code></a>
<code>LLFirBuiltinsSessionFactory</code> uses
<code>createCompositeSymbolProvider</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76432"><code>KT-76432</code></a>
JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with
ConeKotlinType but was FirUserTypeRefImpl</li>
</ul>
<h3>Analysis API. Infrastructure</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80717"><code>KT-80717</code></a>
Support IntelliJ Bazel build in the Kotlin Coop development mode</li>
</ul>
<h3>Analysis API. Light Classes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80656"><code>KT-80656</code></a>
Duplicate no-args constructor in PSI</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60490"><code>KT-60490</code></a>
Symbol Light Classes: Property accessors from a delegated interface
don't present in the delegating class</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79689"><code>KT-79689</code></a>
SymbolLightClassForClassLike.toString() causes PSI tree loading</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80690"><code>KT-80690</code></a>
Private interface functions are not present in light classes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80256"><code>KT-80256</code></a>
K2: Certain actions in JPA code causes infinite PIEAE: "Element
class CompositeElement of type REFERENCE_EXPRESSION (class
KtNameReferenceExpressionElementType)"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79012"><code>KT-79012</code></a>
Add a high-level overview of light classes</li>
</ul>
<h3>Analysis API. Providers and Caches</h3>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81476"><code>KT-81476</code></a>
Analysis API: <code>AlreadyDisposedException</code> from low-memory
cache cleanup</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80911"><code>KT-80911</code></a>
Analysis API: Execute session invalidation in a non-cancelable
section</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81242"><code>KT-81242</code></a>
Analysis API: Add UUID/lifetime properties to LL FIR session structure
logging</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80622"><code>KT-80622</code></a>
Analysis API: Visualise LL FIR session structure & weight</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80904"><code>KT-80904</code></a>
Analysis API: "Invalid dangling file module" exception during
session invalidation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78882"><code>KT-78882</code></a>
K2 AA: Calling containingSymbol on getProgressionLastElement causes
exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58325"><code>KT-58325</code></a>
Analysis API: Combine
<code>LLKotlinStubBasedLibrarySymbolProvider</code>s in session
dependencies (optimization)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f95cb2f7693a15966fd8fd9b1d78d440545e7b66"><code>f95cb2f</code></a>
Add ChangeLog for 2.3.0-RC3</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/9d65a2ef1483b3e226393252c59a535c79c6379c"><code>9d65a2e</code></a>
KT-82901: Fix issue with converting Long.MIN_VALUE to Duration</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/35a9a828a5fc8ccf898d796bb32242a7bc960fbc"><code>35a9a82</code></a>
FE: Postpone DiscriminateSuspendInOverloadResolution</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e0b7eeac745125ebf4023a6ebbd4fa9c5b204614"><code>e0b7eea</code></a>
FE: Add tests for KT-82869</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e66298c5e9ee3def62d12f8bcb1bb8aea4b5270b"><code>e66298c</code></a>
Add ChangeLog for 2.3.0-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e490802b7e047091e828d18b525df52e21fb6108"><code>e490802</code></a>
[K/JS] Introduce a compiler argument to enable export of suspend
functions</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/585094bbee54352ae87f1700671d98c3b5fa4e4f"><code>585094b</code></a>
FIR2IR: Avoid generation of incorrect suspend adapter for custom
implementation</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/c69adc710202b1ae18fd8308d76e0dfea517e722"><code>c69adc7</code></a>
FIR2IR: Rename and clarify contracts for suspicious utility
function</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/b4bb8bff7cf18dd918ecea1cfd03b357c20fb37c"><code>b4bb8bf</code></a>
FIR2IR: Pass original expected type to
applySuspendConversionIfNeeded</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/4718830def5165079a3d03ff20458dfd02980058"><code>4718830</code></a>
FIR2IR: Add tests for KT-82590</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 2.2.21 to 2.3.0
Updates `org.jetbrains.kotlin:kotlin-stdlib-jdk8` from 2.2.21 to 2.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-stdlib-jdk8's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.3.0</h2>
<h2>Changelog</h2>
<h3>Analysis API</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80082"><code>KT-80082</code></a>
K2. False positive "Cannot resolve method" for self-bounded
generic with wildcard return type in Java interop</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80303"><code>KT-80303</code></a>
Move <code>:native:analysis-api-klib-reader</code> to
<code>:libraries:tools</code></li>
</ul>
<h3>Analysis API. Code Compilation</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70860"><code>KT-70860</code></a>
K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to
java.lang.Void” on evaluating not-null variable on the line with
assigning null to that var</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78554"><code>KT-78554</code></a>
K2 IDE / Kotlin Debugger: ISE “No override for FUN
IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class
instance during evaluation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73201"><code>KT-73201</code></a>
K2 IDE: Error while evaluating expressions with local classes</li>
</ul>
<h3>Analysis API. FIR</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81378"><code>KT-81378</code></a>
Expected expression 'FirFunctionCallImpl' to be resolved caused by
<code>suspend {}</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80473"><code>KT-80473</code></a>
Add events for tracking LL activities</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-46375"><code>KT-46375</code></a>
Analysis API: Support cross-file class redeclaration checks using
indices</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80471"><code>KT-80471</code></a>
Analysis API: Deduplicate equivalent call candidates in
<code>resolveToCallCandidates</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79653"><code>KT-79653</code></a>
[Analysis API] ContextCollector: BODY context of enum classes doesn't
contain enum entries</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75858"><code>KT-75858</code></a>
K2 AA: False positive 'property must be initialized' on incremental
analysis with 'field' usage and semicolon in setter</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80231"><code>KT-80231</code></a>
AnnotationArgumentsStateKeepers doesn't restore the initial annotation
in some cases</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80233"><code>KT-80233</code></a>
Pull mutation out of AnnotationArgumentsStateKeepers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71466"><code>KT-71466</code></a>
<code>LLFirBuiltinsSessionFactory</code> uses
<code>createCompositeSymbolProvider</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76432"><code>KT-76432</code></a>
JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with
ConeKotlinType but was FirUserTypeRefImpl</li>
</ul>
<h3>Analysis API. Infrastructure</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80717"><code>KT-80717</code></a>
Support IntelliJ Bazel build in the Kotlin Coop development mode</li>
</ul>
<h3>Analysis API. Light Classes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80656"><code>KT-80656</code></a>
Duplicate no-args constructor in PSI</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60490"><code>KT-60490</code></a>
Symbol Light Classes: Property accessors from a delegated interface
don't present in the delegating class</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79689"><code>KT-79689</code></a>
SymbolLightClassForClassLike.toString() causes PSI tree loading</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80690"><code>KT-80690</code></a>
Private interface functions are not present in light classes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80256"><code>KT-80256</code></a>
K2: Certain actions in JPA code causes infinite PIEAE: "Element
class CompositeElement of type REFERENCE_EXPRESSION (class
KtNameReferenceExpressionElementType)"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79012"><code>KT-79012</code></a>
Add a high-level overview of light classes</li>
</ul>
<h3>Analysis API. Providers and Caches</h3>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81476"><code>KT-81476</code></a>
Analysis API: <code>AlreadyDisposedException</code> from low-memory
cache cleanup</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80911"><code>KT-80911</code></a>
Analysis API: Execute session invalidation in a non-cancelable
section</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81242"><code>KT-81242</code></a>
Analysis API: Add UUID/lifetime properties to LL FIR session structure
logging</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80622"><code>KT-80622</code></a>
Analysis API: Visualise LL FIR session structure & weight</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80904"><code>KT-80904</code></a>
Analysis API: "Invalid dangling file module" exception during
session invalidation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78882"><code>KT-78882</code></a>
K2 AA: Calling containingSymbol on getProgressionLastElement causes
exception</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-jdk8's
changelog</a>.</em></p>
<blockquote>
<h2>2.3.0</h2>
<h3>Analysis API</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80082"><code>KT-80082</code></a>
K2. False positive "Cannot resolve method" for self-bounded
generic with wildcard return type in Java interop</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80303"><code>KT-80303</code></a>
Move <code>:native:analysis-api-klib-reader</code> to
<code>:libraries:tools</code></li>
</ul>
<h3>Analysis API. Code Compilation</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70860"><code>KT-70860</code></a>
K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to
java.lang.Void” on evaluating not-null variable on the line with
assigning null to that var</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78554"><code>KT-78554</code></a>
K2 IDE / Kotlin Debugger: ISE “No override for FUN
IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class
instance during evaluation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73201"><code>KT-73201</code></a>
K2 IDE: Error while evaluating expressions with local classes</li>
</ul>
<h3>Analysis API. FIR</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81378"><code>KT-81378</code></a>
Expected expression 'FirFunctionCallImpl' to be resolved caused by
<code>suspend {}</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80473"><code>KT-80473</code></a>
Add events for tracking LL activities</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-46375"><code>KT-46375</code></a>
Analysis API: Support cross-file class redeclaration checks using
indices</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80471"><code>KT-80471</code></a>
Analysis API: Deduplicate equivalent call candidates in
<code>resolveToCallCandidates</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79653"><code>KT-79653</code></a>
[Analysis API] ContextCollector: BODY context of enum classes doesn't
contain enum entries</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75858"><code>KT-75858</code></a>
K2 AA: False positive 'property must be initialized' on incremental
analysis with 'field' usage and semicolon in setter</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80231"><code>KT-80231</code></a>
AnnotationArgumentsStateKeepers doesn't restore the initial annotation
in some cases</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80233"><code>KT-80233</code></a>
Pull mutation out of AnnotationArgumentsStateKeepers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71466"><code>KT-71466</code></a>
<code>LLFirBuiltinsSessionFactory</code> uses
<code>createCompositeSymbolProvider</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76432"><code>KT-76432</code></a>
JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with
ConeKotlinType but was FirUserTypeRefImpl</li>
</ul>
<h3>Analysis API. Infrastructure</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80717"><code>KT-80717</code></a>
Support IntelliJ Bazel build in the Kotlin Coop development mode</li>
</ul>
<h3>Analysis API. Light Classes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80656"><code>KT-80656</code></a>
Duplicate no-args constructor in PSI</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60490"><code>KT-60490</code></a>
Symbol Light Classes: Property accessors from a delegated interface
don't present in the delegating class</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79689"><code>KT-79689</code></a>
SymbolLightClassForClassLike.toString() causes PSI tree loading</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80690"><code>KT-80690</code></a>
Private interface functions are not present in light classes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80256"><code>KT-80256</code></a>
K2: Certain actions in JPA code causes infinite PIEAE: "Element
class CompositeElement of type REFERENCE_EXPRESSION (class
KtNameReferenceExpressionElementType)"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79012"><code>KT-79012</code></a>
Add a high-level overview of light classes</li>
</ul>
<h3>Analysis API. Providers and Caches</h3>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81476"><code>KT-81476</code></a>
Analysis API: <code>AlreadyDisposedException</code> from low-memory
cache cleanup</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80911"><code>KT-80911</code></a>
Analysis API: Execute session invalidation in a non-cancelable
section</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81242"><code>KT-81242</code></a>
Analysis API: Add UUID/lifetime properties to LL FIR session structure
logging</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80622"><code>KT-80622</code></a>
Analysis API: Visualise LL FIR session structure & weight</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80904"><code>KT-80904</code></a>
Analysis API: "Invalid dangling file module" exception during
session invalidation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78882"><code>KT-78882</code></a>
K2 AA: Calling containingSymbol on getProgressionLastElement causes
exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58325"><code>KT-58325</code></a>
Analysis API: Combine
<code>LLKotlinStubBasedLibrarySymbolProvider</code>s in session
dependencies (optimization)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f95cb2f7693a15966fd8fd9b1d78d440545e7b66"><code>f95cb2f</code></a>
Add ChangeLog for 2.3.0-RC3</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/9d65a2ef1483b3e226393252c59a535c79c6379c"><code>9d65a2e</code></a>
KT-82901: Fix issue with converting Long.MIN_VALUE to Duration</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/35a9a828a5fc8ccf898d796bb32242a7bc960fbc"><code>35a9a82</code></a>
FE: Postpone DiscriminateSuspendInOverloadResolution</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e0b7eeac745125ebf4023a6ebbd4fa9c5b204614"><code>e0b7eea</code></a>
FE: Add tests for KT-82869</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e66298c5e9ee3def62d12f8bcb1bb8aea4b5270b"><code>e66298c</code></a>
Add ChangeLog for 2.3.0-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e490802b7e047091e828d18b525df52e21fb6108"><code>e490802</code></a>
[K/JS] Introduce a compiler argument to enable export of suspend
functions</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/585094bbee54352ae87f1700671d98c3b5fa4e4f"><code>585094b</code></a>
FIR2IR: Avoid generation of incorrect suspend adapter for custom
implementation</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/c69adc710202b1ae18fd8308d76e0dfea517e722"><code>c69adc7</code></a>
FIR2IR: Rename and clarify contracts for suspicious utility
function</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/b4bb8bff7cf18dd918ecea1cfd03b357c20fb37c"><code>b4bb8bf</code></a>
FIR2IR: Pass original expected type to
applySuspendConversionIfNeeded</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/4718830def5165079a3d03ff20458dfd02980058"><code>4718830</code></a>
FIR2IR: Add tests for KT-82590</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-test-junit5` from 2.2.21 to 2.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-test-junit5's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.3.0</h2>
<h2>Changelog</h2>
<h3>Analysis API</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80082"><code>KT-80082</code></a>
K2. False positive "Cannot resolve method" for self-bounded
generic with wildcard return type in Java interop</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80303"><code>KT-80303</code></a>
Move <code>:native:analysis-api-klib-reader</code> to
<code>:libraries:tools</code></li>
</ul>
<h3>Analysis API. Code Compilation</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70860"><code>KT-70860</code></a>
K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to
java.lang.Void” on evaluating not-null variable on the line with
assigning null to that var</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78554"><code>KT-78554</code></a>
K2 IDE / Kotlin Debugger: ISE “No override for FUN
IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class
instance during evaluation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73201"><code>KT-73201</code></a>
K2 IDE: Error while evaluating expressions with local classes</li>
</ul>
<h3>Analysis API. FIR</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81378"><code>KT-81378</code></a>
Expected expression 'FirFunctionCallImpl' to be resolved caused by
<code>suspend {}</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80473"><code>KT-80473</code></a>
Add events for tracking LL activities</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-46375"><code>KT-46375</code></a>
Analysis API: Support cross-file class redeclaration checks using
indices</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80471"><code>KT-80471</code></a>
Analysis API: Deduplicate equivalent call candidates in
<code>resolveToCallCandidates</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79653"><code>KT-79653</code></a>
[Analysis API] ContextCollector: BODY context of enum classes doesn't
contain enum entries</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75858"><code>KT-75858</code></a>
K2 AA: False positive 'property must be initialized' on incremental
analysis with 'field' usage and semicolon in setter</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80231"><code>KT-80231</code></a>
AnnotationArgumentsStateKeepers doesn't restore the initial annotation
in some cases</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80233"><code>KT-80233</code></a>
Pull mutation out of AnnotationArgumentsStateKeepers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71466"><code>KT-71466</code></a>
<code>LLFirBuiltinsSessionFactory</code> uses
<code>createCompositeSymbolProvider</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76432"><code>KT-76432</code></a>
JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with
ConeKotlinType but was FirUserTypeRefImpl</li>
</ul>
<h3>Analysis API. Infrastructure</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80717"><code>KT-80717</code></a>
Support IntelliJ Bazel build in the Kotlin Coop development mode</li>
</ul>
<h3>Analysis API. Light Classes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80656"><code>KT-80656</code></a>
Duplicate no-args constructor in PSI</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60490"><code>KT-60490</code></a>
Symbol Light Classes: Property accessors from a delegated interface
don't present in the delegating class</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79689"><code>KT-79689</code></a>
SymbolLightClassForClassLike.toString() causes PSI tree loading</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80690"><code>KT-80690</code></a>
Private interface functions are not present in light classes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80256"><code>KT-80256</code></a>
K2: Certain actions in JPA code causes infinite PIEAE: "Element
class CompositeElement of type REFERENCE_EXPRESSION (class
KtNameReferenceExpressionElementType)"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79012"><code>KT-79012</code></a>
Add a high-level overview of light classes</li>
</ul>
<h3>Analysis API. Providers and Caches</h3>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81476"><code>KT-81476</code></a>
Analysis API: <code>AlreadyDisposedException</code> from low-memory
cache cleanup</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80911"><code>KT-80911</code></a>
Analysis API: Execute session invalidation in a non-cancelable
section</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81242"><code>KT-81242</code></a>
Analysis API: Add UUID/lifetime properties to LL FIR session structure
logging</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80622"><code>KT-80622</code></a>
Analysis API: Visualise LL FIR session structure & weight</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80904"><code>KT-80904</code></a>
Analysis API: "Invalid dangling file module" exception during
session invalidation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78882"><code>KT-78882</code></a>
K2 AA: Calling containingSymbol on getProgressionLastElement causes
exception</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-test-junit5's
changelog</a>.</em></p>
<blockquote>
<h2>2.3.0</h2>
<h3>Analysis API</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80082"><code>KT-80082</code></a>
K2. False positive "Cannot resolve method" for self-bounded
generic with wildcard return type in Java interop</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80303"><code>KT-80303</code></a>
Move <code>:native:analysis-api-klib-reader</code> to
<code>:libraries:tools</code></li>
</ul>
<h3>Analysis API. Code Compilation</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70860"><code>KT-70860</code></a>
K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to
java.lang.Void” on evaluating not-null variable on the line with
assigning null to that var</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78554"><code>KT-78554</code></a>
K2 IDE / Kotlin Debugger: ISE “No override for FUN
IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class
instance during evaluation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73201"><code>KT-73201</code></a>
K2 IDE: Error while evaluating expressions with local classes</li>
</ul>
<h3>Analysis API. FIR</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81378"><code>KT-81378</code></a>
Expected expression 'FirFunctionCallImpl' to be resolved caused by
<code>suspend {}</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80473"><code>KT-80473</code></a>
Add events for tracking LL activities</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-46375"><code>KT-46375</code></a>
Analysis API: Support cross-file class redeclaration checks using
indices</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80471"><code>KT-80471</code></a>
Analysis API: Deduplicate equivalent call candidates in
<code>resolveToCallCandidates</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79653"><code>KT-79653</code></a>
[Analysis API] ContextCollector: BODY context of enum classes doesn't
contain enum entries</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75858"><code>KT-75858</code></a>
K2 AA: False positive 'property must be initialized' on incremental
analysis with 'field' usage and semicolon in setter</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80231"><code>KT-80231</code></a>
AnnotationArgumentsStateKeepers doesn't restore the initial annotation
in some cases</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80233"><code>KT-80233</code></a>
Pull mutation out of AnnotationArgumentsStateKeepers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71466"><code>KT-71466</code></a>
<code>LLFirBuiltinsSessionFactory</code> uses
<code>createCompositeSymbolProvider</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76432"><code>KT-76432</code></a>
JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with
ConeKotlinType but was FirUserTypeRefImpl</li>
</ul>
<h3>Analysis API. Infrastructure</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80717"><code>KT-80717</code></a>
Support IntelliJ Bazel build in the Kotlin Coop development mode</li>
</ul>
<h3>Analysis API. Light Classes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80656"><code>KT-80656</code></a>
Duplicate no-args constructor in PSI</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60490"><code>KT-60490</code></a>
Symbol Light Classes: Property accessors from a delegated interface
don't present in the delegating class</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79689"><code>KT-79689</code></a>
SymbolLightClassForClassLike.toString() causes PSI tree loading</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80690"><code>KT-80690</code></a>
Private interface functions are not present in light classes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80256"><code>KT-80256</code></a>
K2: Certain actions in JPA code causes infinite PIEAE: "Element
class CompositeElement of type REFERENCE_EXPRESSION (class
KtNameReferenceExpressionElementType)"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79012"><code>KT-79012</code></a>
Add a high-level overview of light classes</li>
</ul>
<h3>Analysis API. Providers and Caches</h3>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81476"><code>KT-81476</code></a>
Analysis API: <code>AlreadyDisposedException</code> from low-memory
cache cleanup</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80911"><code>KT-80911</code></a>
Analysis API: Execute session invalidation in a non-cancelable
section</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81242"><code>KT-81242</code></a>
Analysis API: Add UUID/lifetime properties to LL FIR session structure
logging</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80622"><code>KT-80622</code></a>
Analysis API: Visualise LL FIR session structure & weight</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80904"><code>KT-80904</code></a>
Analysis API: "Invalid dangling file module" exception during
session invalidation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78882"><code>KT-78882</code></a>
K2 AA: Calling containingSymbol on getProgressionLastElement causes
exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58325"><code>KT-58325</code></a>
Analysis API: Combine
<code>LLKotlinStubBasedLibrarySymbolProvider</code>s in session
dependencies (optimization)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f95cb2f7693a15966fd8fd9b1d78d440545e7b66"><code>f95cb2f</code></a>
Add ChangeLog for 2.3.0-RC3</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/9d65a2ef1483b3e226393252c59a535c79c6379c"><code>9d65a2e</code></a>
KT-82901: Fix issue with converting Long.MIN_VALUE to Duration</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/35a9a828a5fc8ccf898d796bb32242a7bc960fbc"><code>35a9a82</code></a>
FE: Postpone DiscriminateSuspendInOverloadResolution</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e0b7eeac745125ebf4023a6ebbd4fa9c5b204614"><code>e0b7eea</code></a>
FE: Add tests for KT-82869</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e66298c5e9ee3def62d12f8bcb1bb8aea4b5270b"><code>e66298c</code></a>
Add ChangeLog for 2.3.0-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e490802b7e047091e828d18b525df52e21fb6108"><code>e490802</code></a>
[K/JS] Introduce a compiler argument to enable export of suspend
functions</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/585094bbee54352ae87f1700671d98c3b5fa4e4f"><code>585094b</code></a>
FIR2IR: Avoid generation of incorrect suspend adapter for custom
implementation</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/c69adc710202b1ae18fd8308d76e0dfea517e722"><code>c69adc7</code></a>
FIR2IR: Rename and clarify contracts for suspicious utility
function</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/b4bb8bff7cf18dd918ecea1cfd03b357c20fb37c"><code>b4bb8bf</code></a>
FIR2IR: Pass original expected type to
applySuspendConversionIfNeeded</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/4718830def5165079a3d03ff20458dfd02980058"><code>4718830</code></a>
FIR2IR: Add tests for KT-82590</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.2.21...v2.3.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.2.21 to 2.3.0
<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.3.0</h2>
<h2>Changelog</h2>
<h3>Analysis API</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80082"><code>KT-80082</code></a>
K2. False positive "Cannot resolve method" for self-bounded
generic with wildcard return type in Java interop</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80303"><code>KT-80303</code></a>
Move <code>:native:analysis-api-klib-reader</code> to
<code>:libraries:tools</code></li>
</ul>
<h3>Analysis API. Code Compilation</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70860"><code>KT-70860</code></a>
K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to
java.lang.Void” on evaluating not-null variable on the line with
assigning null to that var</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78554"><code>KT-78554</code></a>
K2 IDE / Kotlin Debugger: ISE “No override for FUN
IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class
instance during evaluation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73201"><code>KT-73201</code></a>
K2 IDE: Error while evaluating expressions with local classes</li>
</ul>
<h3>Analysis API. FIR</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81378"><code>KT-81378</code></a>
Expected expression 'FirFunctionCallImpl' to be resolved caused by
<code>suspend {}</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80473"><code>KT-80473</code></a>
Add events for tracking LL activities</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-46375"><code>KT-46375</code></a>
Analysis API: Support cross-file class redeclaration checks using
indices</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80471"><code>KT-80471</code></a>
Analysis API: Deduplicate equivalent call candidates in
<code>resolveToCallCandidates</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79653"><code>KT-79653</code></a>
[Analysis API] ContextCollector: BODY context of enum classes doesn't
contain enum entries</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75858"><code>KT-75858</code></a>
K2 AA: False positive 'property must be initialized' on incremental
analysis with 'field' usage and semicolon in setter</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80231"><code>KT-80231</code></a>
AnnotationArgumentsStateKeepers doesn't restore the initial annotation
in some cases</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80233"><code>KT-80233</code></a>
Pull mutation out of AnnotationArgumentsStateKeepers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71466"><code>KT-71466</code></a>
<code>LLFirBuiltinsSessionFactory</code> uses
<code>createCompositeSymbolProvider</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76432"><code>KT-76432</code></a>
JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with
ConeKotlinType but was FirUserTypeRefImpl</li>
</ul>
<h3>Analysis API. Infrastructure</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80717"><code>KT-80717</code></a>
Support IntelliJ Bazel build in the Kotlin Coop development mode</li>
</ul>
<h3>Analysis API. Light Classes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80656"><code>KT-80656</code></a>
Duplicate no-args constructor in PSI</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60490"><code>KT-60490</code></a>
Symbol Light Classes: Property accessors from a delegated interface
don't present in the delegating class</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79689"><code>KT-79689</code></a>
SymbolLightClassForClassLike.toString() causes PSI tree loading</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80690"><code>KT-80690</code></a>
Private interface functions are not present in light classes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80256"><code>KT-80256</code></a>
K2: Certain actions in JPA code causes infinite PIEAE: "Element
class CompositeElement of type REFERENCE_EXPRESSION (class
KtNameReferenceExpressionElementType)"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79012"><code>KT-79012</code></a>
Add a high-level overview of light classes</li>
</ul>
<h3>Analysis API. Providers and Caches</h3>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81476"><code>KT-81476</code></a>
Analysis API: <code>AlreadyDisposedException</code> from low-memory
cache cleanup</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80911"><code>KT-80911</code></a>
Analysis API: Execute session invalidation in a non-cancelable
section</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81242"><code>KT-81242</code></a>
Analysis API: Add UUID/lifetime properties to LL FIR session structure
logging</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80622"><code>KT-80622</code></a>
Analysis API: Visualise LL FIR session structure & weight</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80904"><code>KT-80904</code></a>
Analysis API: "Invalid dangling file module" exception during
session invalidation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78882"><code>KT-78882</code></a>
K2 AA: Calling containingSymbol on getProgressionLastElement causes
exception</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.3.0</h2>
<h3>Analysis API</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80082"><code>KT-80082</code></a>
K2. False positive "Cannot resolve method" for self-bounded
generic with wildcard return type in Java interop</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80303"><code>KT-80303</code></a>
Move <code>:native:analysis-api-klib-reader</code> to
<code>:libraries:tools</code></li>
</ul>
<h3>Analysis API. Code Compilation</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70860"><code>KT-70860</code></a>
K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to
java.lang.Void” on evaluating not-null variable on the line with
assigning null to that var</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78554"><code>KT-78554</code></a>
K2 IDE / Kotlin Debugger: ISE “No override for FUN
IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class
instance during evaluation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73201"><code>KT-73201</code></a>
K2 IDE: Error while evaluating expressions with local classes</li>
</ul>
<h3>Analysis API. FIR</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81378"><code>KT-81378</code></a>
Expected expression 'FirFunctionCallImpl' to be resolved caused by
<code>suspend {}</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80473"><code>KT-80473</code></a>
Add events for tracking LL activities</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-46375"><code>KT-46375</code></a>
Analysis API: Support cross-file class redeclaration checks using
indices</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80471"><code>KT-80471</code></a>
Analysis API: Deduplicate equivalent call candidates in
<code>resolveToCallCandidates</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79653"><code>KT-79653</code></a>
[Analysis API] ContextCollector: BODY context of enum classes doesn't
contain enum entries</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75858"><code>KT-75858</code></a>
K2 AA: False positive 'property must be initialized' on incremental
analysis with 'field' usage and semicolon in setter</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80231"><code>KT-80231</code></a>
AnnotationArgumentsStateKeepers doesn't restore the initial annotation
in some cases</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80233"><code>KT-80233</code></a>
Pull mutation out of AnnotationArgumentsStateKeepers</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71466"><code>KT-71466</code></a>
<code>LLFirBuiltinsSessionFactory</code> uses
<code>createCompositeSymbolProvider</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76432"><code>KT-76432</code></a>
JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with
ConeKotlinType but was FirUserTypeRefImpl</li>
</ul>
<h3>Analysis API. Infrastructure</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80717"><code>KT-80717</code></a>
Support IntelliJ Bazel build in the Kotlin Coop development mode</li>
</ul>
<h3>Analysis API. Light Classes</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80656"><code>KT-80656</code></a>
Duplicate no-args constructor in PSI</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-60490"><code>KT-60490</code></a>
Symbol Light Classes: Property accessors from a delegated interface
don't present in the delegating class</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79689"><code>KT-79689</code></a>
SymbolLightClassForClassLike.toString() causes PSI tree loading</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80690"><code>KT-80690</code></a>
Private interface functions are not present in light classes</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80256"><code>KT-80256</code></a>
K2: Certain actions in JPA code causes infinite PIEAE: "Element
class CompositeElement of type REFERENCE_EXPRESSION (class
KtNameReferenceExpressionElementType)"</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-79012"><code>KT-79012</code></a>
Add a high-level overview of light classes</li>
</ul>
<h3>Analysis API. Providers and Caches</h3>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81476"><code>KT-81476</code></a>
Analysis API: <code>AlreadyDisposedException</code> from low-memory
cache cleanup</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80911"><code>KT-80911</code></a>
Analysis API: Execute session invalidation in a non-cancelable
section</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-81242"><code>KT-81242</code></a>
Analysis API: Add UUID/lifetime properties to LL FIR session structure
logging</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80622"><code>KT-80622</code></a>
Analysis API: Visualise LL FIR session structure & weight</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-80904"><code>KT-80904</code></a>
Analysis API: "Invalid dangling file module" exception during
session invalidation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-78882"><code>KT-78882</code></a>
K2 AA: Calling containingSymbol on getProgressionLastElement causes
exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-58325"><code>KT-58325</code></a>
Analysis API: Combine
<code>LLKotlinStubBasedLibrarySymbolProvider</code>s in session
dependencies (optimization)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f95cb2f7693a15966fd8fd9b1d78d440545e7b66"><code>f95cb2f</code></a>
Add ChangeLog for 2.3.0-RC3</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/9d65a2ef1483b3e226393252c59a535c79c6379c"><…1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
| 137 | + | |
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| |||
0 commit comments