Skip to content

Commit 58c3312

Browse files
[dependabot]: Bump org.jetbrains.kotlin:kotlin-bom from 2.0.21 to 2.2.20 in /packages/pigeon/platform_tests/test_plugin/android (#10114)
Bumps [org.jetbrains.kotlin:kotlin-bom](https://github.com/JetBrains/kotlin) from 2.0.21 to 2.2.20. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin:kotlin-bom's releases</a>.</em></p> <blockquote> <h2>Kotlin 2.2.20</h2> <h2>Changelog</h2> <h3>Analysis API</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-78187"><code>KT-78187</code></a> Synthetic properties not to be shown as callables</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72525"><code>KT-72525</code></a> K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74246"><code>KT-74246</code></a> KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site</li> </ul> <h3>Analysis API. Code Compilation</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-78382"><code>KT-78382</code></a> K2 IR lowering error when interface extends interface</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73201"><code>KT-73201</code></a> K2 IDE: Error while evaluating expressions with local classes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-78164"><code>KT-78164</code></a> Evaluator: '<code>@JvmName</code>' annotations are not recognized in other modules</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76457"><code>KT-76457</code></a> K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73084"><code>KT-73084</code></a> K2 evaluator cannot resolve local variables standing at the closing brace</li> </ul> <h3>Analysis API. FIR</h3> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76490"><code>KT-76490</code></a> Do not load ast during the contracts phase if no contracts present</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-78132"><code>KT-78132</code></a> Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72227"><code>KT-72227</code></a> SOE from recursive value class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-68977"><code>KT-68977</code></a> K2 IDE: Reference to companion object through typealias in a function call does not work</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72357"><code>KT-72357</code></a> Implement partial body resolution</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76932"><code>KT-76932</code></a> Support context parameters on dangling modifier list</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72407"><code>KT-72407</code></a> FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-77602"><code>KT-77602</code></a> K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-77629"><code>KT-77629</code></a> K2: NPE: &quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution&quot;</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76855"><code>KT-76855</code></a> Analysis API: <code>KaType.asPsiType</code> returns <code>null</code> for a local inner class in dependent analysis tests</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72718"><code>KT-72718</code></a> ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76811"><code>KT-76811</code></a> Analysis API: <code>resolveToFirSymbol</code> finds a <code>FirPropertySymbol</code> for a <code>KtScript</code> in dependent analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73586"><code>KT-73586</code></a> [Analysis API] Add <code>lazyResolveToPhase(STATUS)</code> before accessing modifiers of members</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71135"><code>KT-71135</code></a> AA: exception from sealed inheritors checker when <code>analyzeCopy</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75534"><code>KT-75534</code></a> K2 AA: &quot;Containing declaration should present for nested declaration class KtNamedFunction&quot; with dangling annotation on top-level anonymous function</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75687"><code>KT-75687</code></a> K2: local variable doesn't get to the do-while scope</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-56543"><code>KT-56543</code></a> LL FIR: rework lazy transformers so transformers modify only declarations they suppose to</li> </ul> <h3>Analysis API. Infrastructure</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76809"><code>KT-76809</code></a> Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element</li> </ul> <h3>Analysis API. Light Classes</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-78835"><code>KT-78835</code></a> Find usages of a light constructor from a class with an empty body finds usages of class as well</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-78878"><code>KT-78878</code></a> K2. Method shown as unavailable in Java when <code>@JvmExposeBoxed</code> is applied (redundantly) at both class and method level in Kotlin</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin:kotlin-bom's changelog</a>.</em></p> <blockquote> <h2>2.2.20</h2> <h3>Analysis API</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-78187"><code>KT-78187</code></a> Synthetic properties not to be shown as callables</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72525"><code>KT-72525</code></a> K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-74246"><code>KT-74246</code></a> KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site</li> </ul> <h3>Analysis API. Code Compilation</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-78382"><code>KT-78382</code></a> K2 IR lowering error when interface extends interface</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73201"><code>KT-73201</code></a> K2 IDE: Error while evaluating expressions with local classes</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-78164"><code>KT-78164</code></a> Evaluator: '<code>@JvmName</code>' annotations are not recognized in other modules</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76457"><code>KT-76457</code></a> K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73084"><code>KT-73084</code></a> K2 evaluator cannot resolve local variables standing at the closing brace</li> </ul> <h3>Analysis API. FIR</h3> <h4>Performance Improvements</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76490"><code>KT-76490</code></a> Do not load ast during the contracts phase if no contracts present</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-78132"><code>KT-78132</code></a> Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations</li> </ul> <h4>Fixes</h4> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-72227"><code>KT-72227</code></a> SOE from recursive value class</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-68977"><code>KT-68977</code></a> K2 IDE: Reference to companion object through typealias in a function call does not work</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72357"><code>KT-72357</code></a> Implement partial body resolution</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76932"><code>KT-76932</code></a> Support context parameters on dangling modifier list</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72407"><code>KT-72407</code></a> FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-77602"><code>KT-77602</code></a> K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-77629"><code>KT-77629</code></a> K2: NPE: &quot;org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution&quot;</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76855"><code>KT-76855</code></a> Analysis API: <code>KaType.asPsiType</code> returns <code>null</code> for a local inner class in dependent analysis tests</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-72718"><code>KT-72718</code></a> ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-76811"><code>KT-76811</code></a> Analysis API: <code>resolveToFirSymbol</code> finds a <code>FirPropertySymbol</code> for a <code>KtScript</code> in dependent analysis</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-73586"><code>KT-73586</code></a> [Analysis API] Add <code>lazyResolveToPhase(STATUS)</code> before accessing modifiers of members</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-71135"><code>KT-71135</code></a> AA: exception from sealed inheritors checker when <code>analyzeCopy</code></li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75534"><code>KT-75534</code></a> K2 AA: &quot;Containing declaration should present for nested declaration class KtNamedFunction&quot; with dangling annotation on top-level anonymous function</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-75687"><code>KT-75687</code></a> K2: local variable doesn't get to the do-while scope</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-56543"><code>KT-56543</code></a> LL FIR: rework lazy transformers so transformers modify only declarations they suppose to</li> </ul> <h3>Analysis API. Infrastructure</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-76809"><code>KT-76809</code></a> Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element</li> </ul> <h3>Analysis API. Light Classes</h3> <ul> <li><a href="https://youtrack.jetbrains.com/issue/KT-78835"><code>KT-78835</code></a> Find usages of a light constructor from a class with an empty body finds usages of class as well</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-78878"><code>KT-78878</code></a> K2. Method shown as unavailable in Java when <code>@JvmExposeBoxed</code> is applied (redundantly) at both class and method level in Kotlin</li> <li><a href="https://youtrack.jetbrains.com/issue/KT-78065"><code>KT-78065</code></a> Support &quot;Expose boxed inline value classes&quot; in Light Classes</li> </ul> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/JetBrains/kotlin/commit/693c44ee79f62895a9b92bdd60fdd7a9bc29a975"><code>693c44e</code></a> Add ChangeLog for 2.2.20-RC2</li> <li><a href="https://github.com/JetBrains/kotlin/commit/5b7c7af7e4222d35d55736cb0c2542de7308816b"><code>5b7c7af</code></a> [Gradle] Fail the build if AGP has already configured Kotlin in the project</li> <li><a href="https://github.com/JetBrains/kotlin/commit/1756c321a61597d20fd566f15bdf27009c91a082"><code>1756c32</code></a> Add permissions for GRADLE_RO_DEP_CACHE to security policy</li> <li><a href="https://github.com/JetBrains/kotlin/commit/05dcf52971cb9f741dfccfd22a04f4ac62c0da84"><code>05dcf52</code></a> [Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed</li> <li><a href="https://github.com/JetBrains/kotlin/commit/0b2dd955a2ec9abbadfc2f175ca84644d01d681b"><code>0b2dd95</code></a> [Wasm] Do not backport devServer, because it is mutable collection</li> <li><a href="https://github.com/JetBrains/kotlin/commit/6b0a1e4fc5332919e7573740157acf79af9fa596"><code>6b0a1e4</code></a> [IR] Use sanitized names when calculating scopes for lambdas</li> <li><a href="https://github.com/JetBrains/kotlin/commit/64daa7eba04438faab64b17ca4bf409c62dba694"><code>64daa7e</code></a> [FIR2IR] Properly handle generics with nullable types in delegate body genera...</li> <li><a href="https://github.com/JetBrains/kotlin/commit/9237f28465bc235509d59af365cbf543b44aed32"><code>9237f28</code></a> [Test] Reproduce KT-79816</li> <li><a href="https://github.com/JetBrains/kotlin/commit/e86b28e4b21ab234fff6d584484e79ac4240a76a"><code>e86b28e</code></a> [Gradle] Add <a href="https://github.com/ExperimentalKotlinGradlePluginApi"><code>@​ExperimentalKotlinGradlePluginApi</code></a> to exportKdoc</li> <li><a href="https://github.com/JetBrains/kotlin/commit/0f5c8a7e298863f23360be4e24ce16b8aba4f9d4"><code>0f5c8a7</code></a> Add ChangeLog for 2.2.20-RC</li> <li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v2.0.21...v2.2.20">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin:kotlin-bom&package-manager=gradle&previous-version=2.0.21&new-version=2.2.20)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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`. --- <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>
1 parent 002fa89 commit 58c3312

File tree

1 file changed

+1
-1
lines changed
  • packages/pigeon/platform_tests/test_plugin/android

1 file changed

+1
-1
lines changed

packages/pigeon/platform_tests/test_plugin/android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,6 @@ android {
6969
testImplementation("io.mockk:mockk:1.14.5")
7070
// org.jetbrains.kotlin:kotlin-bom artifact purpose is to align kotlin stdlib and related code versions.
7171
// See: https://youtrack.jetbrains.com/issue/KT-55297/kotlin-stdlib-should-declare-constraints-on-kotlin-stdlib-jdk8-and-kotlin-stdlib-jdk7
72-
implementation(platform("org.jetbrains.kotlin:kotlin-bom:2.0.21"))
72+
implementation(platform("org.jetbrains.kotlin:kotlin-bom:2.2.20"))
7373
}
7474
}

0 commit comments

Comments
 (0)