KT-57930 Analysis API: provide an API for extending Kotlin resolution
KT-57636 K2: Add the return type of K2 reference shortener AA ShortenCommand::invokeShortening() e.g., ShorteningResultInfo to allow callers to access the shortening result PSI
Fixes
KT-58249 Analysis API: Disable error logging for FE10 implementation of resolveCall when resolve is not successful
KT-55626 Impossible to restore symbol by psi from script file
KT-57314 LL FIR: Combine LLFirProvider$SymbolProviders in session dependencies (optimization)
KT-55527 K2 IDE: Rewrite KtScopeContext class to allow to handle each scope separately
KT-55329 LL FIR: Unexpected ACTUAL_WITHOUT_EXPECT error on constructor and function declaration
KT-50253 Analysis API: Solve issues with ProcessCancelledException
KT-56800 K2 IDE: optimize deprecation calculation for symbols
KT-55006 Analysis API does not transform Java type refs for callable symbol return types
KT-57256 AA FIR: Reduce lazy resolve phase for deprecation status
KT-57619 K2: CFG for class initializer is not correctly built in reversed resolve mode
KT-58141 K2: AA FIR: impossible to restore symbol for declaration with annotation with argument inside type
KT-57462 Symbol Light Classes: SymbolLightFieldForProperty should retrieve annotations not from KtPropertySymbol, but from the corresponding backing field
KT-54864 Analysis API: add function to get expect KtSymbol list by actual KtSymbol
KT-56763 Analysis API: .KtSourceModuleImpl is missing in the map. on symbol restore when symbol cannot be seen from the use-site module
Updates org.sonarqube from 4.2.1.3168 to 4.3.0.3225
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
Bumps the gradle group with 7 updates:
Updates
io.ktor:ktor-client-cio
from 2.3.1 to 2.3.2Release notes
Sourced from io.ktor:ktor-client-cio's releases.
Changelog
Sourced from io.ktor:ktor-client-cio's changelog.
Commits
9ad4da0
KTOR-6059 Add changelog for 2.3.2 (#3666)5679a13
KTOR-6059 Release 2.3.2 (#3665)38449f2
KTOR-6013 Fix deeply nested keys inMapApplicationConfig::toMap
(#3664)dd58daa
KTOR-6053 Update Kotlin to 1.8.22 (#3663)cbf747e
KTOR-6001 Cache returns null when vary header has more fields in the cached r...cf1937b
Update ktlint version (#3657)4bd7334
KTOR-5971 Set ContentType for ByteArrayContent body in OkHttp (#3653)c2d8a21
KTOR-5409 Response doesn't contain error message (#3605)720a835
Bump dev version to 2.3.2-SNAPSHOT (#3652)299a04b
Upgrade kotlinx-coroutines to 1.7.1 (#3609)Updates
io.ktor:ktor-client-content-negotiation-jvm
from 2.3.1 to 2.3.2Release notes
Sourced from io.ktor:ktor-client-content-negotiation-jvm's releases.
Changelog
Sourced from io.ktor:ktor-client-content-negotiation-jvm's changelog.
Commits
9ad4da0
KTOR-6059 Add changelog for 2.3.2 (#3666)5679a13
KTOR-6059 Release 2.3.2 (#3665)38449f2
KTOR-6013 Fix deeply nested keys inMapApplicationConfig::toMap
(#3664)dd58daa
KTOR-6053 Update Kotlin to 1.8.22 (#3663)cbf747e
KTOR-6001 Cache returns null when vary header has more fields in the cached r...cf1937b
Update ktlint version (#3657)4bd7334
KTOR-5971 Set ContentType for ByteArrayContent body in OkHttp (#3653)c2d8a21
KTOR-5409 Response doesn't contain error message (#3605)720a835
Bump dev version to 2.3.2-SNAPSHOT (#3652)299a04b
Upgrade kotlinx-coroutines to 1.7.1 (#3609)Updates
io.ktor:ktor-server-test-host-jvm
from 2.3.1 to 2.3.2Release notes
Sourced from io.ktor:ktor-server-test-host-jvm's releases.
Changelog
Sourced from io.ktor:ktor-server-test-host-jvm's changelog.
Commits
9ad4da0
KTOR-6059 Add changelog for 2.3.2 (#3666)5679a13
KTOR-6059 Release 2.3.2 (#3665)38449f2
KTOR-6013 Fix deeply nested keys inMapApplicationConfig::toMap
(#3664)dd58daa
KTOR-6053 Update Kotlin to 1.8.22 (#3663)cbf747e
KTOR-6001 Cache returns null when vary header has more fields in the cached r...cf1937b
Update ktlint version (#3657)4bd7334
KTOR-5971 Set ContentType for ByteArrayContent body in OkHttp (#3653)c2d8a21
KTOR-5409 Response doesn't contain error message (#3605)720a835
Bump dev version to 2.3.2-SNAPSHOT (#3652)299a04b
Upgrade kotlinx-coroutines to 1.7.1 (#3609)Updates
org.junit.jupiter:junit-jupiter-api
from 5.9.3 to 5.10.0Release notes
Sourced from org.junit.jupiter:junit-jupiter-api's releases.
Commits
7f619ca
Release 5.109899de4
Update Gradle Enterprise plugin to 3.1445b970f
Replace soon-to-be-deprecated usages of project.buildDir463ae36
Prune Release Notes for 5.10 GA893c64b
Back to snapshots for further developmente6ff0c5
Release 5.10.0-RC2b08a76b
Add 5.10.0-RC2 release notes2c278c7
Revert "Prune Release Notes for 5.10 GA"acb6e65
Provide access to source element annotations forTempDirFactory
73818a1
Bump org.gradle.toolchains:foojay-resolver from 0.5.0 to 0.6.0Updates
org.junit.jupiter:junit-jupiter-engine
from 5.9.3 to 5.10.0Release notes
Sourced from org.junit.jupiter:junit-jupiter-engine's releases.
Commits
7f619ca
Release 5.109899de4
Update Gradle Enterprise plugin to 3.1445b970f
Replace soon-to-be-deprecated usages of project.buildDir463ae36
Prune Release Notes for 5.10 GA893c64b
Back to snapshots for further developmente6ff0c5
Release 5.10.0-RC2b08a76b
Add 5.10.0-RC2 release notes2c278c7
Revert "Prune Release Notes for 5.10 GA"acb6e65
Provide access to source element annotations forTempDirFactory
73818a1
Bump org.gradle.toolchains:foojay-resolver from 0.5.0 to 0.6.0Updates
jvm
from 1.8.22 to 1.9.0Release notes
Sourced from jvm's releases.
... (truncated)
Changelog
Sourced from jvm's changelog.
... (truncated)
Commits
bcf2781
Add ChangeLog for 1.9.0d372470
Don't get BuildScanExtension when buildScan report is disabled0ec7678
[Gradle, JS] Return back deprecated methods for compatibility2427b51
Relocate aalto-xml and stax2-api dependencies in embeddable compiler (KT-59631)56a7789
Revert "[Gradle] Fix invalidating iOS framework after import"8cf1abc
Add the possibility to omit explicitly specifying a version in annotationProc...4823fc3
[Gradle] GranularMetadataTransformation: Collect moduleIds in ProjectData for...0d1932e
[Gradle] Implement Future<T>.map(transform)bbf64b1
[Gradle] Implement KT59446TransformationOnTransitiveJavaDependencyTest54b11e3
[Gradle] KotlinPluginLifecycle: Implement .toString for better diagnosticsUpdates
org.sonarqube
from 4.2.1.3168 to 4.3.0.3225Dependabot 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