dependabot[bot] opened a new pull request, #12088:
URL: https://github.com/apache/camel/pull/12088

   Bumps `kotlin-version` from 1.9.0 to 1.9.20.
   Updates `org.jetbrains.kotlin:kotlin-scripting-jvm` from 1.9.0 to 1.9.20
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/JetBrains/kotlin/releases";>org.jetbrains.kotlin:kotlin-scripting-jvm's
 releases</a>.</em></p>
   <blockquote>
   <h2>Kotlin 1.9.20</h2>
   <h2>1.9.20</h2>
   <h3>Analysis. API</h3>
   <h4>New Features</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-58834";><code>KT-58834</code></a> 
Analysis API: Add source shadowing feature to resolve extensions</li>
   </ul>
   <h4>Performance Improvements</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-57515";><code>KT-57515</code></a> 
LL FIR: Performance bottleneck in 
<code>CompositeModificationTracker.getModificationCount</code></li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59266";><code>KT-59266</code></a> 
K2: optimize FirElementBuilder.getOrBuildFir for elements outside body</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59454";><code>KT-59454</code></a> 
K2: drop resolve from 
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59453";><code>KT-59453</code></a> 
K2: completion regression from 
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59189";><code>KT-59189</code></a> 
Analysis API: KtFirKDocReference.resolveToSymbols is slow</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-58125";><code>KT-58125</code></a> 
K2: LL FIR: <code>KtToFirMapping.getElement</code> is slow for 
<code>KtUserType</code>s due to on-air resolution of types</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59240";><code>KT-59240</code></a> 
K2: FirLazyResolveContractViolationException: 
<code>lazyResolveToPhase(IMPORTS)</code> cannot be called from a transformer 
with a phase IMPORTS from superTypes</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-58499";><code>KT-58499</code></a> 
K2: FirLazyBlock should be calculated before accessing</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-57966";><code>KT-57966</code></a> 
K2: Analysis API: Reference Shortener does not work correctly when called on 
entire file</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60954";><code>KT-60954</code></a> 
K2: Analysis API: Reference shortener does not work correctly with variable 
assignments</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60940";><code>KT-60940</code></a> 
K2: Analysis API: Reference shortener incorrectly handles types in vararg 
parameters declarations</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60488";><code>KT-60488</code></a> 
Analysis API: forbid providing custom KtLifetimeToken for every analyze 
call</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60728";><code>KT-60728</code></a> 
K2: proper support for scripts in LL FIR transformers</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59159";><code>KT-59159</code></a> 
K2 IDE: declaration is not found exception</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59297";><code>KT-59297</code></a> 
K2: exception from body resolve leads to corrupted state and broken 
analysis</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59077";><code>KT-59077</code></a> 
KtFirExpressionTypeProvider behaviour for KtSimpleNameReferences in function 
calls</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60586";><code>KT-60586</code></a> 
K2: forbid analyze from write action</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-57743";><code>KT-57743</code></a> 
K2 IDE: StackOverflowError from LLFirSessionCache for simple JPS project with 
cyclic dependencies</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-61026";><code>KT-61026</code></a> 
K2 Scripts: FirLazyExpression should be calculated before accessing from on-air 
resolve</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-61009";><code>KT-61009</code></a> 
K2 Scripts: KtFirExpressionTypeProvider: Expected FirResolvedTypeRef with 
ConeKotlinType but was FirImplicitTypeRefImplWithoutSource <!-- raw HTML 
omitted --></li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60357";><code>KT-60357</code></a> 
K2 IDE. Reified types parameters are not resolved in a function body</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60317";><code>KT-60317</code></a> 
K2 IDE. IAE &quot;This method will only work on compiled declarations, but this 
declaration is not compiled&quot; on invoking Find Usages for enum method in 
library</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60706";><code>KT-60706</code></a> 
K2 IDE: FirJvmTypeMapper is not found for kotlin.kotlin-stdlib-common</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60552";><code>KT-60552</code></a> 
K2: merge StateKeeper and lazy body calculator for 
ANNOTATIONS_ARGUMENTS_MAPPING transformer</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60641";><code>KT-60641</code></a> 
Analysis API:  Scope for class 
org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl not found exception 
when stdlib is missing</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60638";><code>KT-60638</code></a> 
K2: Expected FirResolvedTypeRef with ConeKotlinType but was 
FirImplicitTypeRefImplWithoutSource <!-- raw HTML omitted --></li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-54846";><code>KT-54846</code></a> 
Analysis API: add isExpect/isActual to KtSymbol</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60448";><code>KT-60448</code></a> 
FirLazyResolveContractViolationException: 
<code>lazyResolveToPhase(COMPILER_REQUIRED_ANNOTATIONS)</code> cannot be called 
from a transformer with a phase COMPILER_REQUIRED_ANNOTATIONS from AllOpen 
plugin</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59342";><code>KT-59342</code></a> 
K2 IDE. FirLazyResolveContractViolationException: 
<code>lazyResolveToPhase(TYPES)</code> cannot be called from a transformer with 
a phase TYPES</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59687";><code>KT-59687</code></a> 
K2: Implement proper body update for in-block modifications</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59329";><code>KT-59329</code></a> 
Resolve Extensions reference resolution breaks Find Usages</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60295";><code>KT-60295</code></a> 
K2: move checkIsResolved for annotations from 
LLFirAnnotationArgumentsLazyResolver to LLFirTypeLazyResolver</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59758";><code>KT-59758</code></a> 
K2: Expected is FirResolvedTypeRef, but was FirImplicitTypeRefImplWithoutSource 
from ReturnTypeCalculatorWithJump</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60377";><code>KT-60377</code></a> 
K2 IDE: This method will only work on compiled declarations, but this 
declaration is not compiled</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59685";><code>KT-59685</code></a> 
K2: rewrite on-air resolution</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60132";><code>KT-60132</code></a> 
K2: properties and functions without a name should be re-analyzable as well</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-jvm's
 changelog</a>.</em></p>
   <blockquote>
   <h2>1.9.20</h2>
   <h3>Analysis. API</h3>
   <h4>New Features</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-58834";><code>KT-58834</code></a> 
Analysis API: Add source shadowing feature to resolve extensions</li>
   </ul>
   <h4>Performance Improvements</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-57515";><code>KT-57515</code></a> 
LL FIR: Performance bottleneck in 
<code>CompositeModificationTracker.getModificationCount</code></li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59266";><code>KT-59266</code></a> 
K2: optimize FirElementBuilder.getOrBuildFir for elements outside body</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59454";><code>KT-59454</code></a> 
K2: drop resolve from 
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59453";><code>KT-59453</code></a> 
K2: completion regression from 
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59189";><code>KT-59189</code></a> 
Analysis API: KtFirKDocReference.resolveToSymbols is slow</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-58125";><code>KT-58125</code></a> 
K2: LL FIR: <code>KtToFirMapping.getElement</code> is slow for 
<code>KtUserType</code>s due to on-air resolution of types</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59240";><code>KT-59240</code></a> 
K2: FirLazyResolveContractViolationException: 
<code>lazyResolveToPhase(IMPORTS)</code> cannot be called from a transformer 
with a phase IMPORTS from superTypes</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-58499";><code>KT-58499</code></a> 
K2: FirLazyBlock should be calculated before accessing</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-57966";><code>KT-57966</code></a> 
K2: Analysis API: Reference Shortener does not work correctly when called on 
entire file</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60954";><code>KT-60954</code></a> 
K2: Analysis API: Reference shortener does not work correctly with variable 
assignments</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60940";><code>KT-60940</code></a> 
K2: Analysis API: Reference shortener incorrectly handles types in vararg 
parameters declarations</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60488";><code>KT-60488</code></a> 
Analysis API: forbid providing custom KtLifetimeToken for every analyze 
call</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60728";><code>KT-60728</code></a> 
K2: proper support for scripts in LL FIR transformers</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59159";><code>KT-59159</code></a> 
K2 IDE: declaration is not found exception</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59297";><code>KT-59297</code></a> 
K2: exception from body resolve leads to corrupted state and broken 
analysis</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59077";><code>KT-59077</code></a> 
KtFirExpressionTypeProvider behaviour for KtSimpleNameReferences in function 
calls</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60586";><code>KT-60586</code></a> 
K2: forbid analyze from write action</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-57743";><code>KT-57743</code></a> 
K2 IDE: StackOverflowError from LLFirSessionCache for simple JPS project with 
cyclic dependencies</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-61026";><code>KT-61026</code></a> 
K2 Scripts: FirLazyExpression should be calculated before accessing from on-air 
resolve</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-61009";><code>KT-61009</code></a> 
K2 Scripts: KtFirExpressionTypeProvider: Expected FirResolvedTypeRef with 
ConeKotlinType but was FirImplicitTypeRefImplWithoutSource <!-- raw HTML 
omitted --></li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60357";><code>KT-60357</code></a> 
K2 IDE. Reified types parameters are not resolved in a function body</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60317";><code>KT-60317</code></a> 
K2 IDE. IAE &quot;This method will only work on compiled declarations, but this 
declaration is not compiled&quot; on invoking Find Usages for enum method in 
library</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60706";><code>KT-60706</code></a> 
K2 IDE: FirJvmTypeMapper is not found for kotlin.kotlin-stdlib-common</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60552";><code>KT-60552</code></a> 
K2: merge StateKeeper and lazy body calculator for 
ANNOTATIONS_ARGUMENTS_MAPPING transformer</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60641";><code>KT-60641</code></a> 
Analysis API:  Scope for class 
org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl not found exception 
when stdlib is missing</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60638";><code>KT-60638</code></a> 
K2: Expected FirResolvedTypeRef with ConeKotlinType but was 
FirImplicitTypeRefImplWithoutSource <!-- raw HTML omitted --></li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-54846";><code>KT-54846</code></a> 
Analysis API: add isExpect/isActual to KtSymbol</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60448";><code>KT-60448</code></a> 
FirLazyResolveContractViolationException: 
<code>lazyResolveToPhase(COMPILER_REQUIRED_ANNOTATIONS)</code> cannot be called 
from a transformer with a phase COMPILER_REQUIRED_ANNOTATIONS from AllOpen 
plugin</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59342";><code>KT-59342</code></a> 
K2 IDE. FirLazyResolveContractViolationException: 
<code>lazyResolveToPhase(TYPES)</code> cannot be called from a transformer with 
a phase TYPES</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59687";><code>KT-59687</code></a> 
K2: Implement proper body update for in-block modifications</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59329";><code>KT-59329</code></a> 
Resolve Extensions reference resolution breaks Find Usages</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60295";><code>KT-60295</code></a> 
K2: move checkIsResolved for annotations from 
LLFirAnnotationArgumentsLazyResolver to LLFirTypeLazyResolver</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59758";><code>KT-59758</code></a> 
K2: Expected is FirResolvedTypeRef, but was FirImplicitTypeRefImplWithoutSource 
from ReturnTypeCalculatorWithJump</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60377";><code>KT-60377</code></a> 
K2 IDE: This method will only work on compiled declarations, but this 
declaration is not compiled</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59685";><code>KT-59685</code></a> 
K2: rewrite on-air resolution</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60132";><code>KT-60132</code></a> 
K2: properties and functions without a name should be re-analyzable as well</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59199";><code>KT-59199</code></a> 
K2 IDE: PSI changes which do not cause OOB modifications can be unseen from the 
FIR elements</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/eaa46a80684e0980e5b70759718640b9feb3b8d3";><code>eaa46a8</code></a>
 Add changelog for 1.9.20 release</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/8ac51de3a8af1693a2755e84326a9a2db6b94d39";><code>8ac51de</code></a>
 Add changelog for 1.9.20-RC2</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/508e032030cbb9a97f1577348622b7dd202b89d7";><code>508e032</code></a>
 [K/JS] Remove unconditional cast to IrClass in KClass expression</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/d700cd13ac5c6d38e6b4f28f8ed0ca538351b4b2";><code>d700cd1</code></a>
 [FE] 1.9.20 exclusive commit. Fix testData after previous two commits</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/22b9d5059257243feaf29612e82dac3af34697ae";><code>22b9d50</code></a>
 [FE 1.0] 2/2 Don't report a warning when new members are added to open 
expect...</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/29cf556377a51ea10e586ad9b832e278071f81c5";><code>29cf556</code></a>
 [FE 1.0] 1/2 Don't report a warning when new supertypes are added to open 
exp...</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/40cf415fd6120d0ae56236a1e9999d61242787d5";><code>40cf415</code></a>
 [FE 1.0] Refactoring: replace defensive NonPrivateCallableAdded with 
Unknown</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/4408d898c0fff67c16b080fbd693e6c3b6278515";><code>4408d89</code></a>
 [FE 1.0] Report a more precise diagnostic when parameter modifiers (vararg) 
a...</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/6982fa18d7a86fda3a2f218e808fcff34a62b132";><code>6982fa1</code></a>
 [FE 1.0] 2/2 Drop AllowDifferentMembersInActual from compiler and testData</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/882f468a400fe52759c7b7e72ae93b70f11f5bbc";><code>882f468</code></a>
 [STDLIB] 1/2 Drop AllowDifferentMembersInActual from stdlib</li>
   <li>Additional commits viewable in <a 
href="https://github.com/JetBrains/kotlin/compare/v1.9.0...v1.9.20";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `org.jetbrains.kotlin:kotlin-scripting-jvm-host` from 1.9.0 to 1.9.20
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/JetBrains/kotlin/releases";>org.jetbrains.kotlin:kotlin-scripting-jvm-host's
 releases</a>.</em></p>
   <blockquote>
   <h2>Kotlin 1.9.20</h2>
   <h2>1.9.20</h2>
   <h3>Analysis. API</h3>
   <h4>New Features</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-58834";><code>KT-58834</code></a> 
Analysis API: Add source shadowing feature to resolve extensions</li>
   </ul>
   <h4>Performance Improvements</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-57515";><code>KT-57515</code></a> 
LL FIR: Performance bottleneck in 
<code>CompositeModificationTracker.getModificationCount</code></li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59266";><code>KT-59266</code></a> 
K2: optimize FirElementBuilder.getOrBuildFir for elements outside body</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59454";><code>KT-59454</code></a> 
K2: drop resolve from 
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59453";><code>KT-59453</code></a> 
K2: completion regression from 
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59189";><code>KT-59189</code></a> 
Analysis API: KtFirKDocReference.resolveToSymbols is slow</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-58125";><code>KT-58125</code></a> 
K2: LL FIR: <code>KtToFirMapping.getElement</code> is slow for 
<code>KtUserType</code>s due to on-air resolution of types</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59240";><code>KT-59240</code></a> 
K2: FirLazyResolveContractViolationException: 
<code>lazyResolveToPhase(IMPORTS)</code> cannot be called from a transformer 
with a phase IMPORTS from superTypes</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-58499";><code>KT-58499</code></a> 
K2: FirLazyBlock should be calculated before accessing</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-57966";><code>KT-57966</code></a> 
K2: Analysis API: Reference Shortener does not work correctly when called on 
entire file</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60954";><code>KT-60954</code></a> 
K2: Analysis API: Reference shortener does not work correctly with variable 
assignments</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60940";><code>KT-60940</code></a> 
K2: Analysis API: Reference shortener incorrectly handles types in vararg 
parameters declarations</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60488";><code>KT-60488</code></a> 
Analysis API: forbid providing custom KtLifetimeToken for every analyze 
call</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60728";><code>KT-60728</code></a> 
K2: proper support for scripts in LL FIR transformers</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59159";><code>KT-59159</code></a> 
K2 IDE: declaration is not found exception</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59297";><code>KT-59297</code></a> 
K2: exception from body resolve leads to corrupted state and broken 
analysis</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59077";><code>KT-59077</code></a> 
KtFirExpressionTypeProvider behaviour for KtSimpleNameReferences in function 
calls</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60586";><code>KT-60586</code></a> 
K2: forbid analyze from write action</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-57743";><code>KT-57743</code></a> 
K2 IDE: StackOverflowError from LLFirSessionCache for simple JPS project with 
cyclic dependencies</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-61026";><code>KT-61026</code></a> 
K2 Scripts: FirLazyExpression should be calculated before accessing from on-air 
resolve</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-61009";><code>KT-61009</code></a> 
K2 Scripts: KtFirExpressionTypeProvider: Expected FirResolvedTypeRef with 
ConeKotlinType but was FirImplicitTypeRefImplWithoutSource <!-- raw HTML 
omitted --></li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60357";><code>KT-60357</code></a> 
K2 IDE. Reified types parameters are not resolved in a function body</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60317";><code>KT-60317</code></a> 
K2 IDE. IAE &quot;This method will only work on compiled declarations, but this 
declaration is not compiled&quot; on invoking Find Usages for enum method in 
library</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60706";><code>KT-60706</code></a> 
K2 IDE: FirJvmTypeMapper is not found for kotlin.kotlin-stdlib-common</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60552";><code>KT-60552</code></a> 
K2: merge StateKeeper and lazy body calculator for 
ANNOTATIONS_ARGUMENTS_MAPPING transformer</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60641";><code>KT-60641</code></a> 
Analysis API:  Scope for class 
org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl not found exception 
when stdlib is missing</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60638";><code>KT-60638</code></a> 
K2: Expected FirResolvedTypeRef with ConeKotlinType but was 
FirImplicitTypeRefImplWithoutSource <!-- raw HTML omitted --></li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-54846";><code>KT-54846</code></a> 
Analysis API: add isExpect/isActual to KtSymbol</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60448";><code>KT-60448</code></a> 
FirLazyResolveContractViolationException: 
<code>lazyResolveToPhase(COMPILER_REQUIRED_ANNOTATIONS)</code> cannot be called 
from a transformer with a phase COMPILER_REQUIRED_ANNOTATIONS from AllOpen 
plugin</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59342";><code>KT-59342</code></a> 
K2 IDE. FirLazyResolveContractViolationException: 
<code>lazyResolveToPhase(TYPES)</code> cannot be called from a transformer with 
a phase TYPES</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59687";><code>KT-59687</code></a> 
K2: Implement proper body update for in-block modifications</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59329";><code>KT-59329</code></a> 
Resolve Extensions reference resolution breaks Find Usages</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60295";><code>KT-60295</code></a> 
K2: move checkIsResolved for annotations from 
LLFirAnnotationArgumentsLazyResolver to LLFirTypeLazyResolver</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59758";><code>KT-59758</code></a> 
K2: Expected is FirResolvedTypeRef, but was FirImplicitTypeRefImplWithoutSource 
from ReturnTypeCalculatorWithJump</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60377";><code>KT-60377</code></a> 
K2 IDE: This method will only work on compiled declarations, but this 
declaration is not compiled</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59685";><code>KT-59685</code></a> 
K2: rewrite on-air resolution</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60132";><code>KT-60132</code></a> 
K2: properties and functions without a name should be re-analyzable as well</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-jvm-host's
 changelog</a>.</em></p>
   <blockquote>
   <h2>1.9.20</h2>
   <h3>Analysis. API</h3>
   <h4>New Features</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-58834";><code>KT-58834</code></a> 
Analysis API: Add source shadowing feature to resolve extensions</li>
   </ul>
   <h4>Performance Improvements</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-57515";><code>KT-57515</code></a> 
LL FIR: Performance bottleneck in 
<code>CompositeModificationTracker.getModificationCount</code></li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59266";><code>KT-59266</code></a> 
K2: optimize FirElementBuilder.getOrBuildFir for elements outside body</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59454";><code>KT-59454</code></a> 
K2: drop resolve from 
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59453";><code>KT-59453</code></a> 
K2: completion regression from 
org.jetbrains.kotlin.analysis.api.fir.components.KtFirVisibilityChecker#collectContainingDeclarations</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59189";><code>KT-59189</code></a> 
Analysis API: KtFirKDocReference.resolveToSymbols is slow</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-58125";><code>KT-58125</code></a> 
K2: LL FIR: <code>KtToFirMapping.getElement</code> is slow for 
<code>KtUserType</code>s due to on-air resolution of types</li>
   </ul>
   <h4>Fixes</h4>
   <ul>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59240";><code>KT-59240</code></a> 
K2: FirLazyResolveContractViolationException: 
<code>lazyResolveToPhase(IMPORTS)</code> cannot be called from a transformer 
with a phase IMPORTS from superTypes</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-58499";><code>KT-58499</code></a> 
K2: FirLazyBlock should be calculated before accessing</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-57966";><code>KT-57966</code></a> 
K2: Analysis API: Reference Shortener does not work correctly when called on 
entire file</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60954";><code>KT-60954</code></a> 
K2: Analysis API: Reference shortener does not work correctly with variable 
assignments</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60940";><code>KT-60940</code></a> 
K2: Analysis API: Reference shortener incorrectly handles types in vararg 
parameters declarations</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60488";><code>KT-60488</code></a> 
Analysis API: forbid providing custom KtLifetimeToken for every analyze 
call</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60728";><code>KT-60728</code></a> 
K2: proper support for scripts in LL FIR transformers</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59159";><code>KT-59159</code></a> 
K2 IDE: declaration is not found exception</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59297";><code>KT-59297</code></a> 
K2: exception from body resolve leads to corrupted state and broken 
analysis</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59077";><code>KT-59077</code></a> 
KtFirExpressionTypeProvider behaviour for KtSimpleNameReferences in function 
calls</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60586";><code>KT-60586</code></a> 
K2: forbid analyze from write action</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-57743";><code>KT-57743</code></a> 
K2 IDE: StackOverflowError from LLFirSessionCache for simple JPS project with 
cyclic dependencies</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-61026";><code>KT-61026</code></a> 
K2 Scripts: FirLazyExpression should be calculated before accessing from on-air 
resolve</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-61009";><code>KT-61009</code></a> 
K2 Scripts: KtFirExpressionTypeProvider: Expected FirResolvedTypeRef with 
ConeKotlinType but was FirImplicitTypeRefImplWithoutSource <!-- raw HTML 
omitted --></li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60357";><code>KT-60357</code></a> 
K2 IDE. Reified types parameters are not resolved in a function body</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60317";><code>KT-60317</code></a> 
K2 IDE. IAE &quot;This method will only work on compiled declarations, but this 
declaration is not compiled&quot; on invoking Find Usages for enum method in 
library</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60706";><code>KT-60706</code></a> 
K2 IDE: FirJvmTypeMapper is not found for kotlin.kotlin-stdlib-common</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60552";><code>KT-60552</code></a> 
K2: merge StateKeeper and lazy body calculator for 
ANNOTATIONS_ARGUMENTS_MAPPING transformer</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60641";><code>KT-60641</code></a> 
Analysis API:  Scope for class 
org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl not found exception 
when stdlib is missing</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60638";><code>KT-60638</code></a> 
K2: Expected FirResolvedTypeRef with ConeKotlinType but was 
FirImplicitTypeRefImplWithoutSource <!-- raw HTML omitted --></li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-54846";><code>KT-54846</code></a> 
Analysis API: add isExpect/isActual to KtSymbol</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60448";><code>KT-60448</code></a> 
FirLazyResolveContractViolationException: 
<code>lazyResolveToPhase(COMPILER_REQUIRED_ANNOTATIONS)</code> cannot be called 
from a transformer with a phase COMPILER_REQUIRED_ANNOTATIONS from AllOpen 
plugin</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59342";><code>KT-59342</code></a> 
K2 IDE. FirLazyResolveContractViolationException: 
<code>lazyResolveToPhase(TYPES)</code> cannot be called from a transformer with 
a phase TYPES</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59687";><code>KT-59687</code></a> 
K2: Implement proper body update for in-block modifications</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59329";><code>KT-59329</code></a> 
Resolve Extensions reference resolution breaks Find Usages</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60295";><code>KT-60295</code></a> 
K2: move checkIsResolved for annotations from 
LLFirAnnotationArgumentsLazyResolver to LLFirTypeLazyResolver</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59758";><code>KT-59758</code></a> 
K2: Expected is FirResolvedTypeRef, but was FirImplicitTypeRefImplWithoutSource 
from ReturnTypeCalculatorWithJump</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60377";><code>KT-60377</code></a> 
K2 IDE: This method will only work on compiled declarations, but this 
declaration is not compiled</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59685";><code>KT-59685</code></a> 
K2: rewrite on-air resolution</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-60132";><code>KT-60132</code></a> 
K2: properties and functions without a name should be re-analyzable as well</li>
   <li><a 
href="https://youtrack.jetbrains.com/issue/KT-59199";><code>KT-59199</code></a> 
K2 IDE: PSI changes which do not cause OOB modifications can be unseen from the 
FIR elements</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/eaa46a80684e0980e5b70759718640b9feb3b8d3";><code>eaa46a8</code></a>
 Add changelog for 1.9.20 release</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/8ac51de3a8af1693a2755e84326a9a2db6b94d39";><code>8ac51de</code></a>
 Add changelog for 1.9.20-RC2</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/508e032030cbb9a97f1577348622b7dd202b89d7";><code>508e032</code></a>
 [K/JS] Remove unconditional cast to IrClass in KClass expression</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/d700cd13ac5c6d38e6b4f28f8ed0ca538351b4b2";><code>d700cd1</code></a>
 [FE] 1.9.20 exclusive commit. Fix testData after previous two commits</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/22b9d5059257243feaf29612e82dac3af34697ae";><code>22b9d50</code></a>
 [FE 1.0] 2/2 Don't report a warning when new members are added to open 
expect...</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/29cf556377a51ea10e586ad9b832e278071f81c5";><code>29cf556</code></a>
 [FE 1.0] 1/2 Don't report a warning when new supertypes are added to open 
exp...</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/40cf415fd6120d0ae56236a1e9999d61242787d5";><code>40cf415</code></a>
 [FE 1.0] Refactoring: replace defensive NonPrivateCallableAdded with 
Unknown</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/4408d898c0fff67c16b080fbd693e6c3b6278515";><code>4408d89</code></a>
 [FE 1.0] Report a more precise diagnostic when parameter modifiers (vararg) 
a...</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/6982fa18d7a86fda3a2f218e808fcff34a62b132";><code>6982fa1</code></a>
 [FE 1.0] 2/2 Drop AllowDifferentMembersInActual from compiler and testData</li>
   <li><a 
href="https://github.com/JetBrains/kotlin/commit/882f468a400fe52759c7b7e72ae93b70f11f5bbc";><code>882f468</code></a>
 [STDLIB] 1/2 Drop AllowDifferentMembersInActual from stdlib</li>
   <li>Additional commits viewable in <a 
href="https://github.com/JetBrains/kotlin/compare/v1.9.0...v1.9.20";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `org.jetbrains.kotlin:kotlin-maven-plugin` from 1.9.0 to 1.9.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 this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to