GeezerVison is showing github.com — Bump org.jetbrains.kotlin.jvm from 2.2.21 to 2.3.20 by dependabot[bot] · Pull Request #270 · graphql-java/java-dataloader
Conversation
dependabot
Bot
commented
on behalf of github
Mar 23, 2026
•
edited
Loading
Uh oh!
There was an error while loading. Please reload this page.
Bumps org.jetbrains.kotlin.jvm from 2.2.21 to 2.3.20.
Release notes
Sourced from org.jetbrains.kotlin.jvm's releases.
Kotlin 2.3.20
Changelog
Analysis API. FIR
New Features
KT-78090 Implement stubs support for new conditional returns and holdsIn contracts
Fixes
KT-82948 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'
KT-83467 Package-level JSpecify annotations are ignored when coming from jars or libraries
KT-82057 K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type
KT-82846 AA: unresolved KtExpression.expressionType for the reference to the parameter with default value
KT-80485 False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object
KT-82772 Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode
KT-76487 StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable
KT-82618 Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25
KT-82076 Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis
KT-71596 Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector
KT-82085 No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE
KT-81873 Provide a way of including traces in phase JFR events
KT-71929 Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions
Analysis API. Infrastructure
KT-83173 Analysis API Tests: Library names with RC versions aren't sanitised
KT-65140 LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR
KT-82212 [Analysis API, LL FIR] Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR
Analysis API. Light Classes
KT-82227 Value classes should expose regular static methods
Analysis API. PSI
KT-81710 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas
KT-82258 Prepare PSI for migration from context receivers to context parameters
KT-81074 KDoc: List rendering is broken
Analysis API. Providers and Caches
KT-82449 K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)
KT-82629 'collectDiagnostics' returns stale syntax error after editor fix
KT-74907 Analysis API: Apply platform-based library module content restrictions consistently
Analysis API. Standalone
KT-81107 AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.jvm's changelog.
2.3.20
Analysis API. FIR
New Features
KT-78090 Implement stubs support for new conditional returns and holdsIn contracts
Fixes
KT-82948 'FirRegularClass' expected as a containing declaration, got 'FirTypeAliasImpl'
KT-83467 Package-level JSpecify annotations are ignored when coming from jars or libraries
KT-82057 K2. Cannot infer type parameter 'R' in Ktor routing post() function with explicit response type
KT-82846 AA: unresolved KtExpression.expressionType for the reference to the parameter with default value
KT-80485 False positive UNRESOLVED_REFERENCE on nested interface from super-super class in the super type position inside an anonymous object
KT-82772 Flaky false positive deprecation warning on PersistentMap.put in Kotlin repo in IDE mode
KT-76487 StdLibSourcesLazyDeclarationResolveTestGenerated.testWrappedInt is unstable
KT-82618 Various tests are failing with NPE in kt-master after updating the compiler on 19.11.25
KT-82076 Error querying members of JavaClass created for SymbolLightClassForAnnotationClass during library analysis
KT-71596 Include Js/Wasi checkers in AbstractLLFirDiagnosticsCollector
KT-82085 No OUTER_CLASS_ARGUMENTS_REQUIRED on type parameter bound in IDE
KT-81873 Provide a way of including traces in phase JFR events
KT-71929 Consider leaving the non-post-compute version at EnhancementSymbolsCache.enhancedFunctions
Analysis API. Infrastructure
KT-83173 Analysis API Tests: Library names with RC versions aren't sanitised
KT-65140 LL FIR: Implement AbstractFirPsiJsDiagnosticTest for LL FIR
KT-82212 [Analysis API, LL FIR] Implement AbstractDiagnosticsFirWasmTest and AbstractDiagnosticsFirWasmWasiTest for LL FIR
Analysis API. Light Classes
KT-82227 Value classes should expose regular static methods
Analysis API. PSI
KT-81710 'KtTypeReference.getTypeText' does not account for 'suspend' modifier on suspend lambdas
KT-82258 Prepare PSI for migration from context receivers to context parameters
KT-81074 KDoc: List rendering is broken
Analysis API. Providers and Caches
KT-82449 K2 IDE Analysis Freezes During Gradle Sync (Recursive Module Dependency Computation in KotlinModuleDependentsProviderBase.computeTransitiveDependents)
KT-82629 'collectDiagnostics' returns stale syntax error after editor fix
KT-74907 Analysis API: Apply platform-based library module content restrictions consistently
Analysis API. Standalone
KT-81107 AA: KtSourceModuleBuilder.sourceRoots doesn't works with symbolic links
... (truncated)
Commits
d57eb4a Add ChangeLog for 2.3.20-RC3
41886bb [Gradle] Update KGP npm tooling dependency versions
210a9bd [Native] Do not mark iosX64 target as deprecate in DSL
7ed446e Add ChangeLog for 2.3.20-RC2
520eade [K/JVM] Fix incorrect optimization of local delegation
7ef8bcc Reflection: add LazyKProperty to fix recent performance regression
9fa7cf2 [Gradle] Link NoActiveThreadsAfterCompilerInvocationIT with KT-84566
d410596 [Gradle] Shutdown coroutines dispatcher threads after compiler invocation
348430b [BTA] Fix compatibility between API 2.3.20 and KC 2.3.10
4058f3c [CMP] HiddenFromObjC remove outdated offset check
- Additional commits viewable in compare view

You can trigger a rebase of this PR 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 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)
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
|
Hello, this pull request has been inactive for 60 days, so we're marking it as stale. If you would like to continue working on this pull request, please make an update within the next 30 days, or we'll close the pull request.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
|
Hello, as this pull request has been inactive for 90 days, we're closing this pull request. We always welcome contributions, and if you would like to continue, please open a new pull request.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Assignees
No one assigned
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
|