dependabot[bot]
|
73d3e16ffd
|
build(deps): bump the maven group across 1 directory with 4 updates (#2003)
Bumps the maven group with 4 updates in the /manager directory:
androidx.compose:compose-bom,
[org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin),
[org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin)
and [com.google.devtools.ksp](https://github.com/google/ksp).
Updates `androidx.compose:compose-bom` from 2024.06.00 to 2024.08.00
Updates `org.jetbrains.kotlin.android` from 2.0.10 to 2.0.20
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.android's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.0.20</h2>
<h2>Changelog</h2>
<h3>Analysis. API</h3>
<h4>New Features</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68143"><code>KT-68143</code></a>
Analysis API: support KtWhenConditionInRange call resolution</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67195"><code>KT-67195</code></a>
K2: do not call redundant resolve on body resolution phase for
classes</li>
</ul>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67360"><code>KT-67360</code></a>
Analysis API: KtDestructuringDeclarationSymbol#entries shouldn't be
KtLocalVariableSymbol</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67748"><code>KT-67748</code></a>
K2: AllCandidatesResolver modifies the original
FirDelegatedConstructorCall</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a>
Analysis API: Support application service registration in plugin
XMLs</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62936"><code>KT-62936</code></a>
Analysis API: NativeForwardDeclarationsSymbolProvider is not supported
for Kotlin/Native</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68689"><code>KT-68689</code></a>
LL API: support analysis from builtins module</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a>
KAPT User project builds with KAPT4 enabled fail with Metaspace
overflow</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65417"><code>KT-65417</code></a>
K2 IDE: KTOR false positive expect-actual matching error on enum class
because of implicit clone() in non-JVM source sets</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68882"><code>KT-68882</code></a>
Analysis API: Refactor <code>KaSymbol</code>s</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65413"><code>KT-65413</code></a>
K2 IDE: KTOR unresolved serializer() call for <code>@Serializable</code>
class in common code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67996"><code>KT-67996</code></a>
Analysis API: rename Kt prefix to Ka</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67775"><code>KT-67775</code></a>
Analysis API: expose only interfaces/abstract classes for the user
surface</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68009"><code>KT-68009</code></a>
K2: lowering transformers of Compose compiler plugin access
AbstractFir2IrLazyFunction modality, which results in null point
exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68918"><code>KT-68918</code></a>
collectCallCandidates works incorrectly for parenthesis invoke</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68462"><code>KT-68462</code></a>
Analysis API: Integrate <code>project-structure</code> module into
<code>analysis-api</code> and
<code>analysis-api-platform-interface</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69131"><code>KT-69131</code></a>
AA: "provideDelegate" operator is not resolved from the
delegation reference in FIR implementation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69055"><code>KT-69055</code></a>
Analysis API: Stabilize <code>KaScope</code>s</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66216"><code>KT-66216</code></a>
K2 IDE. "FirDeclaration was not found for class
org.jetbrains.kotlin.psi.KtProperty, fir is null" on incorrect
string template</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68959"><code>KT-68959</code></a>
Introduce KaSeverity</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-53669"><code>KT-53669</code></a>
Analysis API: redesign KtSymbolOrigin to distinguish kotlin/java
source/library declarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68846"><code>KT-68846</code></a>
Mark KaFirReference and all implementations with internal modifier</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68845"><code>KT-68845</code></a>
Move KaSymbolBasedReference to resolution package</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68844"><code>KT-68844</code></a>
Move KaTypeProjection to types package</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65849"><code>KT-65849</code></a>
K2: Rename 'high-level-api' family of JARs to 'analysis-api'</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62540"><code>KT-62540</code></a>
Remove uses of TypeInfo.fromString and TypeInfo.createTypeText from
Kotlin plugin</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62889"><code>KT-62889</code></a>
K2 IDE. FP <code>MISSING_DEPENDENCY_CLASS</code> on not available type
alias with available underlying type</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68155"><code>KT-68155</code></a>
Analysis API: Add PSI validity check to <code>analyze</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62343"><code>KT-62343</code></a>
Analysis API: fix binary incopatibility problems cause by
<code>KtAnalysisSessionProvider.analyze</code> being inline</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68498"><code>KT-68498</code></a>
To get reference symbol the one should be KtSymbolBasedReference</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68393"><code>KT-68393</code></a>
Analysis API: Rename <code>KaClassLikeSymbol. classIdIfNonLocal</code>
to <code>classId</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62924"><code>KT-62924</code></a>
Analysis API: rename KtCallableSymbol.callableIdIfNonLocal ->
callableId</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66712"><code>KT-66712</code></a>
K2 IDE. SOE on settings string template for string variable with the
same name</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65892"><code>KT-65892</code></a>
K2: "We should be able to find a symbol" for
findNonLocalFunction</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68273"><code>KT-68273</code></a>
AA: support
<code>KtFirKDocReference#isReferenceToImportAlias</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68272"><code>KT-68272</code></a>
AA: KtFirReference.isReferenceToImportAlias doesn't work for references
on constructor</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66996"><code>KT-66996</code></a>
Analysis API: Expose the abbreviated type of an expanded
<code>KtType</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66646"><code>KT-66646</code></a>
K2: Expected FirResolvedTypeRef with ConeKotlinType but was
FirUserTypeRefImpl from FirJsHelpersKt.isExportedObject</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/v2.0.20/ChangeLog.md">org.jetbrains.kotlin.android's
changelog</a>.</em></p>
<blockquote>
<h2>2.0.20</h2>
<h3>Analysis. API</h3>
<h4>New Features</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68143"><code>KT-68143</code></a>
Analysis API: support KtWhenConditionInRange call resolution</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67195"><code>KT-67195</code></a>
K2: do not call redundant resolve on body resolution phase for
classes</li>
</ul>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67360"><code>KT-67360</code></a>
Analysis API: KtDestructuringDeclarationSymbol#entries shouldn't be
KtLocalVariableSymbol</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67748"><code>KT-67748</code></a>
K2: AllCandidatesResolver modifies the original
FirDelegatedConstructorCall</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a>
Analysis API: Support application service registration in plugin
XMLs</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62936"><code>KT-62936</code></a>
Analysis API: NativeForwardDeclarationsSymbolProvider is not supported
for Kotlin/Native</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68689"><code>KT-68689</code></a>
LL API: support analysis from builtins module</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a>
KAPT User project builds with KAPT4 enabled fail with Metaspace
overflow</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65417"><code>KT-65417</code></a>
K2 IDE: KTOR false positive expect-actual matching error on enum class
because of implicit clone() in non-JVM source sets</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68882"><code>KT-68882</code></a>
Analysis API: Refactor <code>KaSymbol</code>s</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65413"><code>KT-65413</code></a>
K2 IDE: KTOR unresolved serializer() call for <code>@Serializable</code>
class in common code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67996"><code>KT-67996</code></a>
Analysis API: rename Kt prefix to Ka</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67775"><code>KT-67775</code></a>
Analysis API: expose only interfaces/abstract classes for the user
surface</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68009"><code>KT-68009</code></a>
K2: lowering transformers of Compose compiler plugin access
AbstractFir2IrLazyFunction modality, which results in null point
exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68918"><code>KT-68918</code></a>
collectCallCandidates works incorrectly for parenthesis invoke</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68462"><code>KT-68462</code></a>
Analysis API: Integrate <code>project-structure</code> module into
<code>analysis-api</code> and
<code>analysis-api-platform-interface</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69131"><code>KT-69131</code></a>
AA: "provideDelegate" operator is not resolved from the
delegation reference in FIR implementation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69055"><code>KT-69055</code></a>
Analysis API: Stabilize <code>KaScope</code>s</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66216"><code>KT-66216</code></a>
K2 IDE. "FirDeclaration was not found for class
org.jetbrains.kotlin.psi.KtProperty, fir is null" on incorrect
string template</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68959"><code>KT-68959</code></a>
Introduce KaSeverity</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-53669"><code>KT-53669</code></a>
Analysis API: redesign KtSymbolOrigin to distinguish kotlin/java
source/library declarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68846"><code>KT-68846</code></a>
Mark KaFirReference and all implementations with internal modifier</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68845"><code>KT-68845</code></a>
Move KaSymbolBasedReference to resolution package</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68844"><code>KT-68844</code></a>
Move KaTypeProjection to types package</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65849"><code>KT-65849</code></a>
K2: Rename 'high-level-api' family of JARs to 'analysis-api'</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62540"><code>KT-62540</code></a>
Remove uses of TypeInfo.fromString and TypeInfo.createTypeText from
Kotlin plugin</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62889"><code>KT-62889</code></a>
K2 IDE. FP <code>MISSING_DEPENDENCY_CLASS</code> on not available type
alias with available underlying type</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68155"><code>KT-68155</code></a>
Analysis API: Add PSI validity check to <code>analyze</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62343"><code>KT-62343</code></a>
Analysis API: fix binary incopatibility problems cause by
<code>KtAnalysisSessionProvider.analyze</code> being inline</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68498"><code>KT-68498</code></a>
To get reference symbol the one should be KtSymbolBasedReference</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68393"><code>KT-68393</code></a>
Analysis API: Rename <code>KaClassLikeSymbol. classIdIfNonLocal</code>
to <code>classId</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62924"><code>KT-62924</code></a>
Analysis API: rename KtCallableSymbol.callableIdIfNonLocal ->
callableId</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66712"><code>KT-66712</code></a>
K2 IDE. SOE on settings string template for string variable with the
same name</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65892"><code>KT-65892</code></a>
K2: "We should be able to find a symbol" for
findNonLocalFunction</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68273"><code>KT-68273</code></a>
AA: support
<code>KtFirKDocReference#isReferenceToImportAlias</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68272"><code>KT-68272</code></a>
AA: KtFirReference.isReferenceToImportAlias doesn't work for references
on constructor</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66996"><code>KT-66996</code></a>
Analysis API: Expose the abbreviated type of an expanded
<code>KtType</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66646"><code>KT-66646</code></a>
K2: Expected FirResolvedTypeRef with ConeKotlinType but was
FirUserTypeRefImpl from FirJsHelpersKt.isExportedObject</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/6af99c83470813023dace7d3bd850c6fef8e50c0"><code>6af99c8</code></a>
Add changelog for 2.0.20</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/68f075d25ed33bf1d3a5820a961f1e9ca9d8d433"><code>68f075d</code></a>
Add ChangeLog for 2.0.20-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/2b7c4f71510373e30c192b6fbcf56758a329d041"><code>2b7c4f7</code></a>
[K/Wasm] Don't add mappings into source-maps for unavailable
sources</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e35e9aefa0ea982affe04d72a277aadab61c4dd9"><code>e35e9ae</code></a>
Update codeowners</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/c580c67ac21c5d8580b7d03284758cfce136fd98"><code>c580c67</code></a>
[K/N] Remember StableRefs, released during RC colleciton (KT-70159)</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/565a35c92798ee8fcf0e0678ddce307d4c2ee4cf"><code>565a35c</code></a>
[FIR2IR] Unset <code>isLateinit</code> flag for properties implemented
by delegation</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/5607bd36b1f365dce719c21d3011336dc18edf12"><code>5607bd3</code></a>
[Test] Reproduce KT-70417</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/ce5d599f21737d6602a04a11a02998dcab7f9c2c"><code>ce5d599</code></a>
[K/JS] Fix coroutines on ES2015 generators when there is not a
GeneratorCorou...</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/ca9fb23cffab4519e5b26a2bfd6b3b1598b8a55f"><code>ca9fb23</code></a>
Disallow open <a
href="https://github.com/Composable"><code>@Composable</code></a>
functions with default params</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/9a4c77e23d27fa944fc263660976352072462b81"><code>9a4c77e</code></a>
Update codeowners</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.0.10...v2.0.20">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin.plugin.compose` from 2.0.10 to 2.0.20
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.plugin.compose's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.0.20</h2>
<h2>Changelog</h2>
<h3>Analysis. API</h3>
<h4>New Features</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68143"><code>KT-68143</code></a>
Analysis API: support KtWhenConditionInRange call resolution</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67195"><code>KT-67195</code></a>
K2: do not call redundant resolve on body resolution phase for
classes</li>
</ul>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67360"><code>KT-67360</code></a>
Analysis API: KtDestructuringDeclarationSymbol#entries shouldn't be
KtLocalVariableSymbol</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67748"><code>KT-67748</code></a>
K2: AllCandidatesResolver modifies the original
FirDelegatedConstructorCall</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a>
Analysis API: Support application service registration in plugin
XMLs</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62936"><code>KT-62936</code></a>
Analysis API: NativeForwardDeclarationsSymbolProvider is not supported
for Kotlin/Native</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68689"><code>KT-68689</code></a>
LL API: support analysis from builtins module</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a>
KAPT User project builds with KAPT4 enabled fail with Metaspace
overflow</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65417"><code>KT-65417</code></a>
K2 IDE: KTOR false positive expect-actual matching error on enum class
because of implicit clone() in non-JVM source sets</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68882"><code>KT-68882</code></a>
Analysis API: Refactor <code>KaSymbol</code>s</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65413"><code>KT-65413</code></a>
K2 IDE: KTOR unresolved serializer() call for <code>@Serializable</code>
class in common code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67996"><code>KT-67996</code></a>
Analysis API: rename Kt prefix to Ka</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67775"><code>KT-67775</code></a>
Analysis API: expose only interfaces/abstract classes for the user
surface</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68009"><code>KT-68009</code></a>
K2: lowering transformers of Compose compiler plugin access
AbstractFir2IrLazyFunction modality, which results in null point
exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68918"><code>KT-68918</code></a>
collectCallCandidates works incorrectly for parenthesis invoke</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68462"><code>KT-68462</code></a>
Analysis API: Integrate <code>project-structure</code> module into
<code>analysis-api</code> and
<code>analysis-api-platform-interface</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69131"><code>KT-69131</code></a>
AA: "provideDelegate" operator is not resolved from the
delegation reference in FIR implementation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69055"><code>KT-69055</code></a>
Analysis API: Stabilize <code>KaScope</code>s</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66216"><code>KT-66216</code></a>
K2 IDE. "FirDeclaration was not found for class
org.jetbrains.kotlin.psi.KtProperty, fir is null" on incorrect
string template</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68959"><code>KT-68959</code></a>
Introduce KaSeverity</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-53669"><code>KT-53669</code></a>
Analysis API: redesign KtSymbolOrigin to distinguish kotlin/java
source/library declarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68846"><code>KT-68846</code></a>
Mark KaFirReference and all implementations with internal modifier</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68845"><code>KT-68845</code></a>
Move KaSymbolBasedReference to resolution package</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68844"><code>KT-68844</code></a>
Move KaTypeProjection to types package</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65849"><code>KT-65849</code></a>
K2: Rename 'high-level-api' family of JARs to 'analysis-api'</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62540"><code>KT-62540</code></a>
Remove uses of TypeInfo.fromString and TypeInfo.createTypeText from
Kotlin plugin</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62889"><code>KT-62889</code></a>
K2 IDE. FP <code>MISSING_DEPENDENCY_CLASS</code> on not available type
alias with available underlying type</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68155"><code>KT-68155</code></a>
Analysis API: Add PSI validity check to <code>analyze</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62343"><code>KT-62343</code></a>
Analysis API: fix binary incopatibility problems cause by
<code>KtAnalysisSessionProvider.analyze</code> being inline</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68498"><code>KT-68498</code></a>
To get reference symbol the one should be KtSymbolBasedReference</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68393"><code>KT-68393</code></a>
Analysis API: Rename <code>KaClassLikeSymbol. classIdIfNonLocal</code>
to <code>classId</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62924"><code>KT-62924</code></a>
Analysis API: rename KtCallableSymbol.callableIdIfNonLocal ->
callableId</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66712"><code>KT-66712</code></a>
K2 IDE. SOE on settings string template for string variable with the
same name</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65892"><code>KT-65892</code></a>
K2: "We should be able to find a symbol" for
findNonLocalFunction</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68273"><code>KT-68273</code></a>
AA: support
<code>KtFirKDocReference#isReferenceToImportAlias</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68272"><code>KT-68272</code></a>
AA: KtFirReference.isReferenceToImportAlias doesn't work for references
on constructor</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66996"><code>KT-66996</code></a>
Analysis API: Expose the abbreviated type of an expanded
<code>KtType</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66646"><code>KT-66646</code></a>
K2: Expected FirResolvedTypeRef with ConeKotlinType but was
FirUserTypeRefImpl from FirJsHelpersKt.isExportedObject</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/v2.0.20/ChangeLog.md">org.jetbrains.kotlin.plugin.compose's
changelog</a>.</em></p>
<blockquote>
<h2>2.0.20</h2>
<h3>Analysis. API</h3>
<h4>New Features</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68143"><code>KT-68143</code></a>
Analysis API: support KtWhenConditionInRange call resolution</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67195"><code>KT-67195</code></a>
K2: do not call redundant resolve on body resolution phase for
classes</li>
</ul>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67360"><code>KT-67360</code></a>
Analysis API: KtDestructuringDeclarationSymbol#entries shouldn't be
KtLocalVariableSymbol</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67748"><code>KT-67748</code></a>
K2: AllCandidatesResolver modifies the original
FirDelegatedConstructorCall</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a>
Analysis API: Support application service registration in plugin
XMLs</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62936"><code>KT-62936</code></a>
Analysis API: NativeForwardDeclarationsSymbolProvider is not supported
for Kotlin/Native</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68689"><code>KT-68689</code></a>
LL API: support analysis from builtins module</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a>
KAPT User project builds with KAPT4 enabled fail with Metaspace
overflow</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65417"><code>KT-65417</code></a>
K2 IDE: KTOR false positive expect-actual matching error on enum class
because of implicit clone() in non-JVM source sets</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68882"><code>KT-68882</code></a>
Analysis API: Refactor <code>KaSymbol</code>s</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65413"><code>KT-65413</code></a>
K2 IDE: KTOR unresolved serializer() call for <code>@Serializable</code>
class in common code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67996"><code>KT-67996</code></a>
Analysis API: rename Kt prefix to Ka</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67775"><code>KT-67775</code></a>
Analysis API: expose only interfaces/abstract classes for the user
surface</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68009"><code>KT-68009</code></a>
K2: lowering transformers of Compose compiler plugin access
AbstractFir2IrLazyFunction modality, which results in null point
exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68918"><code>KT-68918</code></a>
collectCallCandidates works incorrectly for parenthesis invoke</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68462"><code>KT-68462</code></a>
Analysis API: Integrate <code>project-structure</code> module into
<code>analysis-api</code> and
<code>analysis-api-platform-interface</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69131"><code>KT-69131</code></a>
AA: "provideDelegate" operator is not resolved from the
delegation reference in FIR implementation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69055"><code>KT-69055</code></a>
Analysis API: Stabilize <code>KaScope</code>s</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66216"><code>KT-66216</code></a>
K2 IDE. "FirDeclaration was not found for class
org.jetbrains.kotlin.psi.KtProperty, fir is null" on incorrect
string template</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68959"><code>KT-68959</code></a>
Introduce KaSeverity</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-53669"><code>KT-53669</code></a>
Analysis API: redesign KtSymbolOrigin to distinguish kotlin/java
source/library declarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68846"><code>KT-68846</code></a>
Mark KaFirReference and all implementations with internal modifier</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68845"><code>KT-68845</code></a>
Move KaSymbolBasedReference to resolution package</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68844"><code>KT-68844</code></a>
Move KaTypeProjection to types package</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65849"><code>KT-65849</code></a>
K2: Rename 'high-level-api' family of JARs to 'analysis-api'</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62540"><code>KT-62540</code></a>
Remove uses of TypeInfo.fromString and TypeInfo.createTypeText from
Kotlin plugin</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62889"><code>KT-62889</code></a>
K2 IDE. FP <code>MISSING_DEPENDENCY_CLASS</code> on not available type
alias with available underlying type</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68155"><code>KT-68155</code></a>
Analysis API: Add PSI validity check to <code>analyze</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62343"><code>KT-62343</code></a>
Analysis API: fix binary incopatibility problems cause by
<code>KtAnalysisSessionProvider.analyze</code> being inline</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68498"><code>KT-68498</code></a>
To get reference symbol the one should be KtSymbolBasedReference</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68393"><code>KT-68393</code></a>
Analysis API: Rename <code>KaClassLikeSymbol. classIdIfNonLocal</code>
to <code>classId</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62924"><code>KT-62924</code></a>
Analysis API: rename KtCallableSymbol.callableIdIfNonLocal ->
callableId</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66712"><code>KT-66712</code></a>
K2 IDE. SOE on settings string template for string variable with the
same name</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65892"><code>KT-65892</code></a>
K2: "We should be able to find a symbol" for
findNonLocalFunction</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68273"><code>KT-68273</code></a>
AA: support
<code>KtFirKDocReference#isReferenceToImportAlias</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68272"><code>KT-68272</code></a>
AA: KtFirReference.isReferenceToImportAlias doesn't work for references
on constructor</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66996"><code>KT-66996</code></a>
Analysis API: Expose the abbreviated type of an expanded
<code>KtType</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66646"><code>KT-66646</code></a>
K2: Expected FirResolvedTypeRef with ConeKotlinType but was
FirUserTypeRefImpl from FirJsHelpersKt.isExportedObject</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/6af99c83470813023dace7d3bd850c6fef8e50c0"><code>6af99c8</code></a>
Add changelog for 2.0.20</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/68f075d25ed33bf1d3a5820a961f1e9ca9d8d433"><code>68f075d</code></a>
Add ChangeLog for 2.0.20-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/2b7c4f71510373e30c192b6fbcf56758a329d041"><code>2b7c4f7</code></a>
[K/Wasm] Don't add mappings into source-maps for unavailable
sources</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e35e9aefa0ea982affe04d72a277aadab61c4dd9"><code>e35e9ae</code></a>
Update codeowners</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/c580c67ac21c5d8580b7d03284758cfce136fd98"><code>c580c67</code></a>
[K/N] Remember StableRefs, released during RC colleciton (KT-70159)</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/565a35c92798ee8fcf0e0678ddce307d4c2ee4cf"><code>565a35c</code></a>
[FIR2IR] Unset <code>isLateinit</code> flag for properties implemented
by delegation</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/5607bd36b1f365dce719c21d3011336dc18edf12"><code>5607bd3</code></a>
[Test] Reproduce KT-70417</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/ce5d599f21737d6602a04a11a02998dcab7f9c2c"><code>ce5d599</code></a>
[K/JS] Fix coroutines on ES2015 generators when there is not a
GeneratorCorou...</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/ca9fb23cffab4519e5b26a2bfd6b3b1598b8a55f"><code>ca9fb23</code></a>
Disallow open <a
href="https://github.com/Composable"><code>@Composable</code></a>
functions with default params</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/9a4c77e23d27fa944fc263660976352072462b81"><code>9a4c77e</code></a>
Update codeowners</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.0.10...v2.0.20">compare
view</a></li>
</ul>
</details>
<br />
Updates `org.jetbrains.kotlin.plugin.compose` from 2.0.10 to 2.0.20
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.plugin.compose's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.0.20</h2>
<h2>Changelog</h2>
<h3>Analysis. API</h3>
<h4>New Features</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68143"><code>KT-68143</code></a>
Analysis API: support KtWhenConditionInRange call resolution</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67195"><code>KT-67195</code></a>
K2: do not call redundant resolve on body resolution phase for
classes</li>
</ul>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67360"><code>KT-67360</code></a>
Analysis API: KtDestructuringDeclarationSymbol#entries shouldn't be
KtLocalVariableSymbol</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67748"><code>KT-67748</code></a>
K2: AllCandidatesResolver modifies the original
FirDelegatedConstructorCall</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a>
Analysis API: Support application service registration in plugin
XMLs</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62936"><code>KT-62936</code></a>
Analysis API: NativeForwardDeclarationsSymbolProvider is not supported
for Kotlin/Native</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68689"><code>KT-68689</code></a>
LL API: support analysis from builtins module</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a>
KAPT User project builds with KAPT4 enabled fail with Metaspace
overflow</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65417"><code>KT-65417</code></a>
K2 IDE: KTOR false positive expect-actual matching error on enum class
because of implicit clone() in non-JVM source sets</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68882"><code>KT-68882</code></a>
Analysis API: Refactor <code>KaSymbol</code>s</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65413"><code>KT-65413</code></a>
K2 IDE: KTOR unresolved serializer() call for <code>@Serializable</code>
class in common code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67996"><code>KT-67996</code></a>
Analysis API: rename Kt prefix to Ka</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67775"><code>KT-67775</code></a>
Analysis API: expose only interfaces/abstract classes for the user
surface</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68009"><code>KT-68009</code></a>
K2: lowering transformers of Compose compiler plugin access
AbstractFir2IrLazyFunction modality, which results in null point
exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68918"><code>KT-68918</code></a>
collectCallCandidates works incorrectly for parenthesis invoke</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68462"><code>KT-68462</code></a>
Analysis API: Integrate <code>project-structure</code> module into
<code>analysis-api</code> and
<code>analysis-api-platform-interface</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69131"><code>KT-69131</code></a>
AA: "provideDelegate" operator is not resolved from the
delegation reference in FIR implementation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69055"><code>KT-69055</code></a>
Analysis API: Stabilize <code>KaScope</code>s</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66216"><code>KT-66216</code></a>
K2 IDE. "FirDeclaration was not found for class
org.jetbrains.kotlin.psi.KtProperty, fir is null" on incorrect
string template</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68959"><code>KT-68959</code></a>
Introduce KaSeverity</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-53669"><code>KT-53669</code></a>
Analysis API: redesign KtSymbolOrigin to distinguish kotlin/java
source/library declarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68846"><code>KT-68846</code></a>
Mark KaFirReference and all implementations with internal modifier</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68845"><code>KT-68845</code></a>
Move KaSymbolBasedReference to resolution package</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68844"><code>KT-68844</code></a>
Move KaTypeProjection to types package</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65849"><code>KT-65849</code></a>
K2: Rename 'high-level-api' family of JARs to 'analysis-api'</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62540"><code>KT-62540</code></a>
Remove uses of TypeInfo.fromString and TypeInfo.createTypeText from
Kotlin plugin</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62889"><code>KT-62889</code></a>
K2 IDE. FP <code>MISSING_DEPENDENCY_CLASS</code> on not available type
alias with available underlying type</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68155"><code>KT-68155</code></a>
Analysis API: Add PSI validity check to <code>analyze</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62343"><code>KT-62343</code></a>
Analysis API: fix binary incopatibility problems cause by
<code>KtAnalysisSessionProvider.analyze</code> being inline</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68498"><code>KT-68498</code></a>
To get reference symbol the one should be KtSymbolBasedReference</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68393"><code>KT-68393</code></a>
Analysis API: Rename <code>KaClassLikeSymbol. classIdIfNonLocal</code>
to <code>classId</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62924"><code>KT-62924</code></a>
Analysis API: rename KtCallableSymbol.callableIdIfNonLocal ->
callableId</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66712"><code>KT-66712</code></a>
K2 IDE. SOE on settings string template for string variable with the
same name</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65892"><code>KT-65892</code></a>
K2: "We should be able to find a symbol" for
findNonLocalFunction</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68273"><code>KT-68273</code></a>
AA: support
<code>KtFirKDocReference#isReferenceToImportAlias</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68272"><code>KT-68272</code></a>
AA: KtFirReference.isReferenceToImportAlias doesn't work for references
on constructor</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66996"><code>KT-66996</code></a>
Analysis API: Expose the abbreviated type of an expanded
<code>KtType</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66646"><code>KT-66646</code></a>
K2: Expected FirResolvedTypeRef with ConeKotlinType but was
FirUserTypeRefImpl from FirJsHelpersKt.isExportedObject</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/v2.0.20/ChangeLog.md">org.jetbrains.kotlin.plugin.compose's
changelog</a>.</em></p>
<blockquote>
<h2>2.0.20</h2>
<h3>Analysis. API</h3>
<h4>New Features</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68143"><code>KT-68143</code></a>
Analysis API: support KtWhenConditionInRange call resolution</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67195"><code>KT-67195</code></a>
K2: do not call redundant resolve on body resolution phase for
classes</li>
</ul>
<h4>Fixes</h4>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67360"><code>KT-67360</code></a>
Analysis API: KtDestructuringDeclarationSymbol#entries shouldn't be
KtLocalVariableSymbol</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67748"><code>KT-67748</code></a>
K2: AllCandidatesResolver modifies the original
FirDelegatedConstructorCall</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a>
Analysis API: Support application service registration in plugin
XMLs</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62936"><code>KT-62936</code></a>
Analysis API: NativeForwardDeclarationsSymbolProvider is not supported
for Kotlin/Native</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68689"><code>KT-68689</code></a>
LL API: support analysis from builtins module</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a>
KAPT User project builds with KAPT4 enabled fail with Metaspace
overflow</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65417"><code>KT-65417</code></a>
K2 IDE: KTOR false positive expect-actual matching error on enum class
because of implicit clone() in non-JVM source sets</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68882"><code>KT-68882</code></a>
Analysis API: Refactor <code>KaSymbol</code>s</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65413"><code>KT-65413</code></a>
K2 IDE: KTOR unresolved serializer() call for <code>@Serializable</code>
class in common code</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67996"><code>KT-67996</code></a>
Analysis API: rename Kt prefix to Ka</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-67775"><code>KT-67775</code></a>
Analysis API: expose only interfaces/abstract classes for the user
surface</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68009"><code>KT-68009</code></a>
K2: lowering transformers of Compose compiler plugin access
AbstractFir2IrLazyFunction modality, which results in null point
exception</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68918"><code>KT-68918</code></a>
collectCallCandidates works incorrectly for parenthesis invoke</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68462"><code>KT-68462</code></a>
Analysis API: Integrate <code>project-structure</code> module into
<code>analysis-api</code> and
<code>analysis-api-platform-interface</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69131"><code>KT-69131</code></a>
AA: "provideDelegate" operator is not resolved from the
delegation reference in FIR implementation</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-69055"><code>KT-69055</code></a>
Analysis API: Stabilize <code>KaScope</code>s</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66216"><code>KT-66216</code></a>
K2 IDE. "FirDeclaration was not found for class
org.jetbrains.kotlin.psi.KtProperty, fir is null" on incorrect
string template</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68959"><code>KT-68959</code></a>
Introduce KaSeverity</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-53669"><code>KT-53669</code></a>
Analysis API: redesign KtSymbolOrigin to distinguish kotlin/java
source/library declarations</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68846"><code>KT-68846</code></a>
Mark KaFirReference and all implementations with internal modifier</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68845"><code>KT-68845</code></a>
Move KaSymbolBasedReference to resolution package</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68844"><code>KT-68844</code></a>
Move KaTypeProjection to types package</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65849"><code>KT-65849</code></a>
K2: Rename 'high-level-api' family of JARs to 'analysis-api'</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62540"><code>KT-62540</code></a>
Remove uses of TypeInfo.fromString and TypeInfo.createTypeText from
Kotlin plugin</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62889"><code>KT-62889</code></a>
K2 IDE. FP <code>MISSING_DEPENDENCY_CLASS</code> on not available type
alias with available underlying type</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68155"><code>KT-68155</code></a>
Analysis API: Add PSI validity check to <code>analyze</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62343"><code>KT-62343</code></a>
Analysis API: fix binary incopatibility problems cause by
<code>KtAnalysisSessionProvider.analyze</code> being inline</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68498"><code>KT-68498</code></a>
To get reference symbol the one should be KtSymbolBasedReference</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68393"><code>KT-68393</code></a>
Analysis API: Rename <code>KaClassLikeSymbol. classIdIfNonLocal</code>
to <code>classId</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-62924"><code>KT-62924</code></a>
Analysis API: rename KtCallableSymbol.callableIdIfNonLocal ->
callableId</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66712"><code>KT-66712</code></a>
K2 IDE. SOE on settings string template for string variable with the
same name</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-65892"><code>KT-65892</code></a>
K2: "We should be able to find a symbol" for
findNonLocalFunction</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68273"><code>KT-68273</code></a>
AA: support
<code>KtFirKDocReference#isReferenceToImportAlias</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-68272"><code>KT-68272</code></a>
AA: KtFirReference.isReferenceToImportAlias doesn't work for references
on constructor</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66996"><code>KT-66996</code></a>
Analysis API: Expose the abbreviated type of an expanded
<code>KtType</code></li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-66646"><code>KT-66646</code></a>
K2: Expected FirResolvedTypeRef with ConeKotlinType but was
FirUserTypeRefImpl from FirJsHelpersKt.isExportedObject</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/6af99c83470813023dace7d3bd850c6fef8e50c0"><code>6af99c8</code></a>
Add changelog for 2.0.20</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/68f075d25ed33bf1d3a5820a961f1e9ca9d8d433"><code>68f075d</code></a>
Add ChangeLog for 2.0.20-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/2b7c4f71510373e30c192b6fbcf56758a329d041"><code>2b7c4f7</code></a>
[K/Wasm] Don't add mappings into source-maps for unavailable
sources</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e35e9aefa0ea982affe04d72a277aadab61c4dd9"><code>e35e9ae</code></a>
Update codeowners</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/c580c67ac21c5d8580b7d03284758cfce136fd98"><code>c580c67</code></a>
[K/N] Remember StableRefs, released during RC colleciton (KT-70159)</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/565a35c92798ee8fcf0e0678ddce307d4c2ee4cf"><code>565a35c</code></a>
[FIR2IR] Unset <code>isLateinit</code> flag for properties implemented
by delegation</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/5607bd36b1f365dce719c21d3011336dc18edf12"><code>5607bd3</code></a>
[Test] Reproduce KT-70417</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/ce5d599f21737d6602a04a11a02998dcab7f9c2c"><code>ce5d599</code></a>
[K/JS] Fix coroutines on ES2015 generators when there is not a
GeneratorCorou...</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/ca9fb23cffab4519e5b26a2bfd6b3b1598b8a55f"><code>ca9fb23</code></a>
Disallow open <a
href="https://github.com/Composable"><code>@Composable</code></a>
functions with default params</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/9a4c77e23d27fa944fc263660976352072462b81"><code>9a4c77e</code></a>
Update codeowners</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.0.10...v2.0.20">compare
view</a></li>
</ul>
</details>
<br />
Updates `com.google.devtools.ksp` from 2.0.10-1.0.24 to 2.0.20-1.0.24
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/ksp/releases">com.google.devtools.ksp's
releases</a>.</em></p>
<blockquote>
<h2>2.0.20-1.0.24</h2>
<h2>What's Changed</h2>
<ul>
<li>UPDATE_KOTLIN_VERSION: 2.0.20 by <a
href="https://github.com/ting-yuan"><code>@ting-yuan</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/2040">google/ksp#2040</a></li>
</ul>
<h2>2.0.20-RC2-1.0.24</h2>
<h2>What's Changed</h2>
<ul>
<li>UPDATE_KOTLIN_VERSION: 2.0.20-RC2 by <a
href="https://github.com/ting-yuan"><code>@ting-yuan</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/2030">google/ksp#2030</a></li>
</ul>
<h2>2.0.20-RC-1.0.24</h2>
<h2>What's Changed</h2>
<ul>
<li>UPDATE_KOTLIN_VERSION: 2.0.20-RC by <a
href="https://github.com/ting-yuan"><code>@ting-yuan</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/2018">google/ksp#2018</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/ksp/compare/2.0.10-RC2-1.0.24...2.0.20-RC-1.0.24">https://github.com/google/ksp/compare/2.0.10-RC2-1.0.24...2.0.20-RC-1.0.24</a></p>
<h2>2.0.20-Beta2-1.0.23</h2>
<p>KSP 1.0.23 for Kotlin compiler 2.0.20</p>
<h2>2.0.20-Beta1-1.0.22</h2>
<h2>What's Changed</h2>
<ul>
<li>UPDATE_KOTLIN_VERSION: 2.0.20-Beta1 by <a
href="https://github.com/ting-yuan"><code>@ting-yuan</code></a> in <a
href="https://redirect.github.com/google/ksp/pull/1975">google/ksp#1975</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/ksp/compare/2.0.0-1.0.22...2.0.20-Beta1-1.0.22">https://github.com/google/ksp/compare/2.0.0-1.0.22...2.0.20-Beta1-1.0.22</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/ksp/commit/68551a22fca6749fc62df3e660ac4cca1b7bcd67"><code>68551a2</code></a>
UPDATE_KOTLIN_VERSION: 2.0.20</li>
<li><a
href="https://github.com/google/ksp/commit/5a581ceddb928ba5db41c2708ce4162a8d46add0"><code>5a581ce</code></a>
UPDATE_KOTLIN_VERSION: 2.0.20-RC2</li>
<li><a
href="https://github.com/google/ksp/commit/84f061c8ee10c00061ea3635dc94d29da627f07b"><code>84f061c</code></a>
UPDATE_KOTLIN_VERSION: 2.0.20-RC</li>
<li><a
href="https://github.com/google/ksp/commit/c6a8c38d65f423a7441dceee1694771b395434cb"><code>c6a8c38</code></a>
Reapply "UPDATE_KOTLIN_VERSION: 2.0.20-dev-6501"</li>
<li><a
href="https://github.com/google/ksp/commit/7f7c4dcdd5c03f813e618ddbaf33a190a263a568"><code>7f7c4dc</code></a>
Reapply "UPDATE_KOTLIN_VERSION: 2.0.20-dev-4579"</li>
<li><a
href="https://github.com/google/ksp/commit/296d51576ee82420e090945a4566d7b3001163d9"><code>296d515</code></a>
Reapply "Reapply "UPDATE_KOTLIN_VERSION:
2.0.20-dev-3728""</li>
<li><a
href="https://github.com/google/ksp/commit/aed6eb629ca26997bff092ee93ec57ce91e748d1"><code>aed6eb6</code></a>
Revert "Reapply "Downgrade Kotlin to 2.0.0""</li>
<li><a
href="https://github.com/google/ksp/commit/1c40f8858412d648a274b80bc5881c4c20442662"><code>1c40f88</code></a>
Reapply "UPDATE_KOTLIN_VERSION: 2.0.10-RC"</li>
<li><a
href="https://github.com/google/ksp/commit/848924a5234df4220aa4bac11a28f2e6f34a3703"><code>848924a</code></a>
Revert "UPDATE_KOTLIN_VERSION: 2.0.10-RC2"</li>
<li>See full diff in <a
href="https://github.com/google/ksp/compare/2.0.10-1.0.24...2.0.20-1.0.24">compare
view</a></li>
</ul>
</details>
<br />
<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>
| Dependency Name | Ignore Conditions |
| --- | --- |
| org.jetbrains.kotlin.android | [< 1.10, > 1.9.23] |
| com.google.devtools.ksp | [< 1.10, > 1.9.23-1.0.20] |
</details>
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-08-25 11:53:17 +08:00 |
|
sus
|
4b978cc7c1
|
website: Updated translations (#1959)
更新翻譯
|
2024-08-25 11:52:43 +08:00 |
|
dabao1955
|
8169a16f56
|
website: fix selected kernelsu version on non-gki steps (#1848)
|
2024-08-25 11:51:50 +08:00 |
|
Pang YS
|
f7ae418e49
|
id_ID: Update guide for Non-GKI devices (#1975)
|
2024-08-25 11:51:25 +08:00 |
|
github-actions[bot]
|
195c9081bc
|
[add device]: (#2006)
has been added to the website.
Related issue: https://github.com/tiann/KernelSU/issues/2005
Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
|
2024-08-25 11:49:53 +08:00 |
|
dependabot[bot]
|
b2dbaa9bc8
|
build(deps): bump the crates group across 1 directory with 6 updates (#1984)
|
2024-08-19 00:14:28 +08:00 |
|
LoveSy
|
221c834a9f
|
Try add android15-6.6-2024-07 for LKM (#1988)
|
2024-08-17 12:42:22 +08:00 |
|
LoveSy
|
b032ce7445
|
Try add android15-6.6-2024-07 support (#1987)
|
2024-08-16 23:45:04 +08:00 |
|
dependabot[bot]
|
421371f496
|
build(deps): bump the maven group across 1 directory with 5 updates (#1962)
|
2024-08-16 15:05:03 +08:00 |
|
LoveSy
|
fd09ccfc29
|
Drop some legacy codes (#1981)
|
2024-08-15 17:04:02 +08:00 |
|
LoveSy
|
bbc31bdbca
|
Use tempfile (#1980)
|
2024-08-15 16:28:05 +08:00 |
|
dependabot[bot]
|
2dac1c701c
|
build(deps): bump the crates group across 1 directory with 22 updates (#1979)
|
2024-08-15 15:19:27 +08:00 |
|
dependabot[bot]
|
d5d6c10757
|
build(deps): bump gradle/actions from 3 to 4 in the actions group (#1946)
|
2024-08-10 00:21:59 +08:00 |
|
dependabot[bot]
|
a94c51c78e
|
build(deps): bump the npm group across 1 directory with 17 updates (#1937)
|
2024-08-05 10:22:56 +08:00 |
|
dependabot[bot]
|
46f21e84e8
|
build(deps): bump the crates group across 1 directory with 12 updates (#1936)
|
2024-08-05 10:22:35 +08:00 |
|
LoveSy
|
894b61748b
|
Update build-su.yml (#1942)
|
2024-08-04 23:13:38 +08:00 |
|
LoveSy
|
8db94270aa
|
Upgrade ndk for CI (#1941)
|
2024-08-04 23:06:11 +08:00 |
|
SupeChicken666
|
2eed3925db
|
ci: Fix ARCVM workflow to adapt to the change of kernel/Makefile (#1906)
Probably fixes #1655, likely related
Signed-off-by: supechicken <me@supechicken666.dev>
|
2024-08-03 22:36:56 +08:00 |
|
dependabot[bot]
|
74e4a9cc2c
|
build(deps): bump com.google.devtools.ksp from 2.0.0-1.0.23 to 2.0.0-1.0.24 in /manager in the maven group (#1925)
|
2024-08-03 13:15:23 +08:00 |
|
sus
|
93eb17db29
|
修正文檔格式 (#1901)
|
2024-07-26 19:22:09 +08:00 |
|
LoveSy
|
3398bd580a
|
Set zip features correctly (#1916)
|
2024-07-26 18:14:57 +08:00 |
|
LoveSy
|
f722062775
|
Fix clippy
|
2024-07-26 13:24:55 +08:00 |
|
LoveSy
|
f800751772
|
Use customize java-properties to get rid of regex dep
|
2024-07-26 13:22:27 +08:00 |
|
LoveSy
|
f378b827b2
|
Remove regex dependency from android_logger
|
2024-07-26 13:12:36 +08:00 |
|
チセ
|
a49adaa847
|
ksud: Replace dependencies regex to regex-lite
|
2024-07-26 13:12:36 +08:00 |
|
チセ
|
0911af0686
|
ksud(feat): Parse KMI from boot or kernel
|
2024-07-26 13:12:36 +08:00 |
|
dependabot[bot]
|
7d2704391f
|
build(deps): bump the npm group in /website with 3 updates (#1912)
|
2024-07-26 10:07:04 +08:00 |
|
dependabot[bot]
|
aec1f9d470
|
build(deps): bump the maven group in /manager with 4 updates (#1913)
|
2024-07-26 10:06:44 +08:00 |
|
dependabot[bot]
|
18f0b26279
|
build(deps): bump postcss from 8.4.39 to 8.4.40 in /website in the npm group (#1911)
|
2024-07-25 11:42:55 +08:00 |
|
dependabot[bot]
|
5b83bb473e
|
build(deps-dev): bump vue from 3.4.31 to 3.4.34 in /website (#1910)
|
2024-07-25 11:38:19 +08:00 |
|
dependabot[bot]
|
59ba84eb2b
|
build(deps): bump the npm group in /website with 6 updates (#1907)
v1.0.1
|
2024-07-24 20:15:57 +08:00 |
|
dependabot[bot]
|
543da3589a
|
build(deps): bump the crates group in /userspace/ksud with 7 updates (#1908)
|
2024-07-24 20:15:35 +08:00 |
|
dependabot[bot]
|
566c7bcb38
|
build(deps): bump the npm group in /website with 3 updates (#1905)
|
2024-07-24 14:16:01 +08:00 |
|
dependabot[bot]
|
226025e55b
|
build(deps): bump the npm group in /website with 3 updates (#1903)
|
2024-07-22 20:47:12 +08:00 |
|
dependabot[bot]
|
084182d7fb
|
build(deps): bump syn from 2.0.71 to 2.0.72 in /userspace/ksud in the crates group (#1902)
|
2024-07-22 20:46:45 +08:00 |
|
LoveSy
|
62297a74a6
|
Upgrade rustix (#1900)
|
2024-07-22 07:43:59 +08:00 |
|
dependabot[bot]
|
54322c0208
|
build(deps): bump the npm group in /website with 2 updates (#1899)
|
2024-07-21 22:48:19 +08:00 |
|
dependabot[bot]
|
109e92293c
|
build(deps): bump the crates group in /userspace/ksud with 3 updates (#1898)
|
2024-07-21 22:47:47 +08:00 |
|
dependabot[bot]
|
88ea96d4cb
|
build(deps): bump the npm group in /website with 13 updates (#1893)
|
2024-07-19 23:55:03 +08:00 |
|
dependabot[bot]
|
35f97d85ad
|
build(deps): bump the crates group in /userspace/ksud with 40 updates (#1894)
|
2024-07-19 23:54:31 +08:00 |
|
LoveSy
|
d7364cfc8e
|
[skip ci] Group dependabot dependencies (#1892)
|
2024-07-19 23:46:53 +08:00 |
|
LoveSy
|
35d025cc18
|
Upgrade zip (#1891)
|
2024-07-19 22:50:50 +08:00 |
|
dependabot[bot]
|
685ae46bc0
|
build(deps): bump io.coil-kt:coil-compose from 2.6.0 to 2.7.0 in /manager (#1888)
|
2024-07-18 22:17:04 +08:00 |
|
dependabot[bot]
|
c01b4629b1
|
build(deps): bump org.lsposed.libcxx:libcxx from 27.0.11718014-beta1 to 27.0.12077973 in /manager (#1885)
|
2024-07-17 23:32:44 +08:00 |
|
LoveSy
|
ea112fc0dc
|
Upgrade deps (#1886)
|
2024-07-17 23:32:10 +08:00 |
|
dependabot[bot]
|
eab91d9d2b
|
build(deps-dev): bump vitepress from 1.3.0 to 1.3.1 in /website (#1879)
|
2024-07-17 23:20:13 +08:00 |
|
dependabot[bot]
|
9d22dde6d7
|
build(deps): bump com.google.devtools.ksp from 2.0.0-1.0.22 to 2.0.0-1.0.23 in /manager (#1872)
|
2024-07-15 01:07:22 +08:00 |
|
dependabot[bot]
|
6765c1d62c
|
build(deps): bump agp from 8.5.0 to 8.5.1 in /manager (#1873)
|
2024-07-15 01:06:47 +08:00 |
|
Wang Han
|
4a1ebe490e
|
Allow skipping commented policy (#1870)
|
2024-07-10 11:38:12 +08:00 |
|
dependabot[bot]
|
b056eacc5e
|
build(deps): bump rust-embed from 8.4.0 to 8.5.0 in /userspace/ksud (#1869)
|
2024-07-09 22:09:34 +08:00 |
|