PassAndroid
PassAndroid copied to clipboard
Bump kotlin_version from 1.8.22 to 1.9.0
Bumps kotlin_version
from 1.8.22 to 1.9.0.
Updates org.jetbrains.kotlin:kotlin-gradle-plugin
from 1.8.22 to 1.9.0
Release notes
Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's releases.
Kotlin 1.9.0
Changelog
Analysis API
New Features
KT-57930
Analysis API: provide an API for extending Kotlin resolutionKT-57636
K2: Add the return type of K2 reference shortener AAShortenCommand::invokeShortening()
e.g.,ShorteningResultInfo
to allow callers to access the shortening result PSIFixes
KT-58249
Analysis API: Disable error logging for FE10 implementation of resolveCall when resolve is not successfulKT-55626
Impossible to restore symbol by psi from script fileKT-57314
LL FIR: CombineLLFirProvider$SymbolProvider
s in session dependencies (optimization)KT-55527
K2 IDE: Rewrite KtScopeContext class to allow to handle each scope separatelyKT-55329
LL FIR: Unexpected ACTUAL_WITHOUT_EXPECT error on constructor and function declarationKT-50732
LL API: fix compiler based testsKT-57850
K2: contract violation due to SymbolLightAccessorMethod.propertyAccessorSymbolKT-56543
LL FIR: rework lazy transformers so transformers modify only declarations they suppose toKT-56721
K2: FirExtensionDeclarationsSymbolProvider: java.lang.IllegalStateException: Recursive updateKT-50253
Analysis API: Solve issues with ProcessCancelledExceptionKT-56800
K2 IDE: optimize deprecation calculation for symbolsKT-55006
Analysis API does not transform Java type refs for callable symbol return typesKT-57256
AA FIR: Reduce lazy resolve phase for deprecation statusKT-57619
K2: CFG for class initializer is not correctly built in reversed resolve modeKT-58141
K2: AA FIR: impossible to restore symbol for declaration with annotation with argument inside typeKT-57462
Symbol Light Classes: SymbolLightFieldForProperty should retrieve annotations not from KtPropertySymbol, but from the corresponding backing fieldKT-54864
Analysis API: add function to get expect KtSymbol list by actual KtSymbolKT-56763
Analysis API:.KtSourceModuleImpl is missing in the map.
on symbol restore when symbol cannot be seen from the use-site moduleKT-56617
Analysis API: optimize KtFirSymbolProviderByJavaPsi.getNamedClassSymbolKT-54430
K2: .getAllOverriddenSymbols() returns invalid resultsBackend. Native. Debug
KT-55440
Kotlin/Native debugger: inline function parameters are not visible during debuggingBackend. Wasm
KT-58293
Wasm: ReferenceError: e is not defined in kotlin.test.jsThrowKT-58931
Wasm tests are failing to start on Kotlin 1.9.0-BetaKT-58188
Restore binary compatibility of PlatformDiagnosticSuppressor.shouldReportUnusedParameterKT-57136
K/Wasm: Restrict non-external types in JS interopKT-57060
Clarify the lack of support for dynamic in Kotlin/WasmKT-56955
K/Wasm: Support restricted version of K/JSjs(code)
KT-57276
Wasm: "Body not found for function" error when compiling konform library with Kotlin/Wasm supportKT-56976
K/Wasm bug with calling override of external function with default parametersCompiler
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin:kotlin-gradle-plugin's changelog.
1.8.21
Compiler
KT-57848
Native: compilation of dynamic/static library fails with Xcode 14.3KT-57875
Native compilation failure: Suspend functions should be lowered out at this point, but FUN LOCAL_FUNCTION_FOR_LAMBDAKT-57946
KAPT: "RuntimeException: No type for expression" with delegateJavaScript
KT-57356
KJS: StackOverflowException on@JsExport
with type parameters referring to one anotherTools. Compiler plugins. Serialization
KT-58067
Serialization: NullPointerException caused by@Contextual
property with type with genericKT-57730
Serialization: "IllegalStateException: Serializer for element of type .Foo has not been found" caused by serialization of Java typeTools. Gradle. JS
KT-57766
KJS / Gradle "Module not found: Error: Can't resolve 'kotlin-kotlin-stdlib-js-ir'" when using "useEsModules"Tools. Kapt
KT-58027
Kotlin 1.8.20 kapt issue "null: KtCallExpression: build()"Tools. Maven
KT-58048
Maven: "Too many source module declarations found" after upgrading to 1.8.20KT-58101
'Unable to access class' in kotlin-maven-plugin after updating to Kotlin 1.8.201.8.20
Analysis API
KT-55510
K2: Lost designation for local classesKT-55191
AA: add an API to compare symbol pointersKT-55487
K2: symbol pointer restoring doesn't work for static membersKT-55336
K2 IDE: "java.lang.IllegalStateException: Required value was null." exception while importing a compiled JPS projectKT-55098
AA: KtDeclarationRenderer should render a context receiversKT-51181
LL API: errors for SAM with suspend function from another moduleKT-50250
Analysis API: Implement Analysis API of KtExpression.isUsedAsExpressionKT-54360
KtPropertySymbol: support JvmField in javaSetterName and javaGetterNameAnalysis API. FE1.0
KT-55825
AA FE1.0: stackoverflow when resolution to a function with a recursive type parameterAnalysis API. FIR
... (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 diagnostics- Additional commits viewable in compare view
Updates org.jetbrains.kotlin:kotlin-stdlib
from 1.8.22 to 1.9.0
Release notes
Sourced from org.jetbrains.kotlin:kotlin-stdlib's releases.
Kotlin 1.9.0
Changelog
Analysis API
New Features
KT-57930
Analysis API: provide an API for extending Kotlin resolutionKT-57636
K2: Add the return type of K2 reference shortener AAShortenCommand::invokeShortening()
e.g.,ShorteningResultInfo
to allow callers to access the shortening result PSIFixes
KT-58249
Analysis API: Disable error logging for FE10 implementation of resolveCall when resolve is not successfulKT-55626
Impossible to restore symbol by psi from script fileKT-57314
LL FIR: CombineLLFirProvider$SymbolProvider
s in session dependencies (optimization)KT-55527
K2 IDE: Rewrite KtScopeContext class to allow to handle each scope separatelyKT-55329
LL FIR: Unexpected ACTUAL_WITHOUT_EXPECT error on constructor and function declarationKT-50732
LL API: fix compiler based testsKT-57850
K2: contract violation due to SymbolLightAccessorMethod.propertyAccessorSymbolKT-56543
LL FIR: rework lazy transformers so transformers modify only declarations they suppose toKT-56721
K2: FirExtensionDeclarationsSymbolProvider: java.lang.IllegalStateException: Recursive updateKT-50253
Analysis API: Solve issues with ProcessCancelledExceptionKT-56800
K2 IDE: optimize deprecation calculation for symbolsKT-55006
Analysis API does not transform Java type refs for callable symbol return typesKT-57256
AA FIR: Reduce lazy resolve phase for deprecation statusKT-57619
K2: CFG for class initializer is not correctly built in reversed resolve modeKT-58141
K2: AA FIR: impossible to restore symbol for declaration with annotation with argument inside typeKT-57462
Symbol Light Classes: SymbolLightFieldForProperty should retrieve annotations not from KtPropertySymbol, but from the corresponding backing fieldKT-54864
Analysis API: add function to get expect KtSymbol list by actual KtSymbolKT-56763
Analysis API:.KtSourceModuleImpl is missing in the map.
on symbol restore when symbol cannot be seen from the use-site moduleKT-56617
Analysis API: optimize KtFirSymbolProviderByJavaPsi.getNamedClassSymbolKT-54430
K2: .getAllOverriddenSymbols() returns invalid resultsBackend. Native. Debug
KT-55440
Kotlin/Native debugger: inline function parameters are not visible during debuggingBackend. Wasm
KT-58293
Wasm: ReferenceError: e is not defined in kotlin.test.jsThrowKT-58931
Wasm tests are failing to start on Kotlin 1.9.0-BetaKT-58188
Restore binary compatibility of PlatformDiagnosticSuppressor.shouldReportUnusedParameterKT-57136
K/Wasm: Restrict non-external types in JS interopKT-57060
Clarify the lack of support for dynamic in Kotlin/WasmKT-56955
K/Wasm: Support restricted version of K/JSjs(code)
KT-57276
Wasm: "Body not found for function" error when compiling konform library with Kotlin/Wasm supportKT-56976
K/Wasm bug with calling override of external function with default parametersCompiler
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin:kotlin-stdlib's changelog.
1.8.21
Compiler
KT-57848
Native: compilation of dynamic/static library fails with Xcode 14.3KT-57875
Native compilation failure: Suspend functions should be lowered out at this point, but FUN LOCAL_FUNCTION_FOR_LAMBDAKT-57946
KAPT: "RuntimeException: No type for expression" with delegateJavaScript
KT-57356
KJS: StackOverflowException on@JsExport
with type parameters referring to one anotherTools. Compiler plugins. Serialization
KT-58067
Serialization: NullPointerException caused by@Contextual
property with type with genericKT-57730
Serialization: "IllegalStateException: Serializer for element of type .Foo has not been found" caused by serialization of Java typeTools. Gradle. JS
KT-57766
KJS / Gradle "Module not found: Error: Can't resolve 'kotlin-kotlin-stdlib-js-ir'" when using "useEsModules"Tools. Kapt
KT-58027
Kotlin 1.8.20 kapt issue "null: KtCallExpression: build()"Tools. Maven
KT-58048
Maven: "Too many source module declarations found" after upgrading to 1.8.20KT-58101
'Unable to access class' in kotlin-maven-plugin after updating to Kotlin 1.8.201.8.20
Analysis API
KT-55510
K2: Lost designation for local classesKT-55191
AA: add an API to compare symbol pointersKT-55487
K2: symbol pointer restoring doesn't work for static membersKT-55336
K2 IDE: "java.lang.IllegalStateException: Required value was null." exception while importing a compiled JPS projectKT-55098
AA: KtDeclarationRenderer should render a context receiversKT-51181
LL API: errors for SAM with suspend function from another moduleKT-50250
Analysis API: Implement Analysis API of KtExpression.isUsedAsExpressionKT-54360
KtPropertySymbol: support JvmField in javaSetterName and javaGetterNameAnalysis API. FE1.0
KT-55825
AA FE1.0: stackoverflow when resolution to a function with a recursive type parameterAnalysis API. FIR
... (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 diagnostics- 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 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 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.