Skip to content

[dependabot]: Bump org.jetbrains.kotlin:kotlin-bom from 2.0.21 to 2.2.20 in /packages/pigeon/platform_tests/test_plugin/android - #10114

Merged
auto-submit[bot] merged 1 commit into
mainfrom
dependabot/gradle/packages/pigeon/platform_tests/test_plugin/android/org.jetbrains.kotlin-kotlin-bom-2.2.20
Sep 29, 2025
Merged

auto-submit[bot] merged 1 commit into
mainfrom
dependabot/gradle/packages/pigeon/platform_tests/test_plugin/android/org.jetbrains.kotlin-kotlin-bom-2.2.20

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 29, 2025

Copy link
Copy Markdown
Contributor

Bumps org.jetbrains.kotlin:kotlin-bom from 2.0.21 to 2.2.20.

Release notes

Sourced from org.jetbrains.kotlin:kotlin-bom's releases.

Kotlin 2.2.20

Changelog

Analysis API

  • KT-78187 Synthetic properties not to be shown as callables
  • KT-72525 K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)
  • KT-74246 KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site

Analysis API. Code Compilation

  • KT-78382 K2 IR lowering error when interface extends interface
  • KT-73201 K2 IDE: Error while evaluating expressions with local classes
  • KT-78164 Evaluator: '@JvmName' annotations are not recognized in other modules
  • KT-76457 K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm
  • KT-73084 K2 evaluator cannot resolve local variables standing at the closing brace

Analysis API. FIR

Performance Improvements

  • KT-76490 Do not load ast during the contracts phase if no contracts present
  • KT-78132 Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations

Fixes

  • KT-72227 SOE from recursive value class
  • KT-68977 K2 IDE: Reference to companion object through typealias in a function call does not work
  • KT-72357 Implement partial body resolution
  • KT-76932 Support context parameters on dangling modifier list
  • KT-72407 FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing
  • KT-77602 K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call
  • KT-77629 K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"
  • KT-76855 Analysis API: KaType.asPsiType returns null for a local inner class in dependent analysis tests
  • KT-72718 ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted
  • KT-76811 Analysis API: resolveToFirSymbol finds a FirPropertySymbol for a KtScript in dependent analysis
  • KT-73586 [Analysis API] Add lazyResolveToPhase(STATUS) before accessing modifiers of members
  • KT-71135 AA: exception from sealed inheritors checker when analyzeCopy
  • KT-75534 K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous function
  • KT-75687 K2: local variable doesn't get to the do-while scope
  • KT-56543 LL FIR: rework lazy transformers so transformers modify only declarations they suppose to

Analysis API. Infrastructure

  • KT-76809 Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element

Analysis API. Light Classes

  • KT-78835 Find usages of a light constructor from a class with an empty body finds usages of class as well
  • KT-78878 K2. Method shown as unavailable in Java when @JvmExposeBoxed is applied (redundantly) at both class and method level in Kotlin

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin:kotlin-bom's changelog.

2.2.20

Analysis API

  • KT-78187 Synthetic properties not to be shown as callables
  • KT-72525 K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)
  • KT-74246 KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-site

Analysis API. Code Compilation

  • KT-78382 K2 IR lowering error when interface extends interface
  • KT-73201 K2 IDE: Error while evaluating expressions with local classes
  • KT-78164 Evaluator: '@JvmName' annotations are not recognized in other modules
  • KT-76457 K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvm
  • KT-73084 K2 evaluator cannot resolve local variables standing at the closing brace

Analysis API. FIR

Performance Improvements

  • KT-76490 Do not load ast during the contracts phase if no contracts present
  • KT-78132 Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarations

Fixes

  • KT-72227 SOE from recursive value class
  • KT-68977 K2 IDE: Reference to companion object through typealias in a function call does not work
  • KT-72357 Implement partial body resolution
  • KT-76932 Support context parameters on dangling modifier list
  • KT-72407 FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessing
  • KT-77602 K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-call
  • KT-77629 K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"
  • KT-76855 Analysis API: KaType.asPsiType returns null for a local inner class in dependent analysis tests
  • KT-72718 ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-casted
  • KT-76811 Analysis API: resolveToFirSymbol finds a FirPropertySymbol for a KtScript in dependent analysis
  • KT-73586 [Analysis API] Add lazyResolveToPhase(STATUS) before accessing modifiers of members
  • KT-71135 AA: exception from sealed inheritors checker when analyzeCopy
  • KT-75534 K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous function
  • KT-75687 K2: local variable doesn't get to the do-while scope
  • KT-56543 LL FIR: rework lazy transformers so transformers modify only declarations they suppose to

Analysis API. Infrastructure

  • KT-76809 Analysis API: Dependent analysis tests frequently work with the original element instead of the copied element

Analysis API. Light Classes

  • KT-78835 Find usages of a light constructor from a class with an empty body finds usages of class as well
  • KT-78878 K2. Method shown as unavailable in Java when @JvmExposeBoxed is applied (redundantly) at both class and method level in Kotlin
  • KT-78065 Support "Expose boxed inline value classes" in Light Classes

... (truncated)

Commits
  • 693c44e Add ChangeLog for 2.2.20-RC2
  • 5b7c7af [Gradle] Fail the build if AGP has already configured Kotlin in the project
  • 1756c32 Add permissions for GRADLE_RO_DEP_CACHE to security policy
  • 05dcf52 [Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed
  • 0b2dd95 [Wasm] Do not backport devServer, because it is mutable collection
  • 6b0a1e4 [IR] Use sanitized names when calculating scopes for lambdas
  • 64daa7e [FIR2IR] Properly handle generics with nullable types in delegate body genera...
  • 9237f28 [Test] Reproduce KT-79816
  • e86b28e [Gradle] Add @​ExperimentalKotlinGradlePluginApi to exportKdoc
  • 0f5c8a7 Add ChangeLog for 2.2.20-RC
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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)

Bumps [org.jetbrains.kotlin:kotlin-bom](https://github.com/JetBrains/kotlin) from 2.0.21 to 2.2.20.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.0.21...v2.2.20)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-bom
  dependency-version: 2.2.20
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot Bot added the autosubmit Merge PR when tree becomes green via auto submit App label Sep 29, 2025
@dependabot
dependabot Bot requested a review from tarrinneal as a code owner September 29, 2025 09:37
@auto-submit
auto-submit Bot merged commit 58c3312 into main Sep 29, 2025
80 checks passed
@auto-submit
auto-submit Bot deleted the dependabot/gradle/packages/pigeon/platform_tests/test_plugin/android/org.jetbrains.kotlin-kotlin-bom-2.2.20 branch September 29, 2025 10:07
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Sep 29, 2025
…1 to 2.2.20 in /packages/pigeon/platform_tests/test_plugin/android (flutter/packages#10114)
github-merge-queue Bot pushed a commit to flutter/flutter that referenced this pull request Sep 29, 2025
flutter/packages@389c678...34eec78

2025-09-29 [email protected] [camera_android_camerax] Implement
setDescriptionWhileRecording (flutter/packages#10030)
2025-09-29 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump org.jetbrains.kotlin:kotlin-bom from 2.0.21 to 2.2.20
in /packages/pigeon/platform_tests/test_plugin/android
(flutter/packages#10114)
2025-09-27 [email protected] [various] Standardize Java compat in
Gradle (flutter/packages#10091)
2025-09-26 [email protected] [various] Standardize gradle
dependencies (flutter/packages#10083)
2025-09-26 [email protected] [go_router_builder] Ignore upcoming
`experimental_member_use` warnings. (flutter/packages#10082)
2025-09-26 [email protected] [various] Standardize Gradle
`namespace` (flutter/packages#10084)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC [email protected] on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
reidbaker pushed a commit to AbdeMohlbi/flutter that referenced this pull request Dec 10, 2025
flutter/packages@389c678...34eec78

2025-09-29 [email protected] [camera_android_camerax] Implement
setDescriptionWhileRecording (flutter/packages#10030)
2025-09-29 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump org.jetbrains.kotlin:kotlin-bom from 2.0.21 to 2.2.20
in /packages/pigeon/platform_tests/test_plugin/android
(flutter/packages#10114)
2025-09-27 [email protected] [various] Standardize Java compat in
Gradle (flutter/packages#10091)
2025-09-26 [email protected] [various] Standardize gradle
dependencies (flutter/packages#10083)
2025-09-26 [email protected] [go_router_builder] Ignore upcoming
`experimental_member_use` warnings. (flutter/packages#10082)
2025-09-26 [email protected] [various] Standardize Gradle
`namespace` (flutter/packages#10084)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC [email protected] on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
creatorpiyush pushed a commit to creatorpiyush/packages that referenced this pull request Jun 10, 2026
….20 in /packages/pigeon/platform_tests/test_plugin/android (flutter#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>
Nakiha pushed a commit to Nakiha/VoidPlayer-Flutter that referenced this pull request Sep 28, 2026
flutter/packages@389c678...34eec78

2025-09-29 [email protected] [camera_android_camerax] Implement
setDescriptionWhileRecording (flutter/packages#10030)
2025-09-29 49699333+dependabot[bot]@users.noreply.github.com
[dependabot]: Bump org.jetbrains.kotlin:kotlin-bom from 2.0.21 to 2.2.20
in /packages/pigeon/platform_tests/test_plugin/android
(flutter/packages#10114)
2025-09-27 [email protected] [various] Standardize Java compat in
Gradle (flutter/packages#10091)
2025-09-26 [email protected] [various] Standardize gradle
dependencies (flutter/packages#10083)
2025-09-26 [email protected] [go_router_builder] Ignore upcoming
`experimental_member_use` warnings. (flutter/packages#10082)
2025-09-26 [email protected] [various] Standardize Gradle
`namespace` (flutter/packages#10084)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-packages-flutter-autoroll
Please CC [email protected] on the revert to ensure that a
human
is aware of the problem.

To file a bug in Flutter:
https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autosubmit Merge PR when tree becomes green via auto submit App p: pigeon platform-android

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant