build(deps): bump the maven group across 1 directory with 18 updates
Type: Pull Request
State: Open
Association: Unknown
Comments: 1
(4 months ago)
(4 months ago)
dependencies java
Bumps the maven group with 18 updates in the /manager directory:
| Package | From | To |
|---|---|---|
| gradle-wrapper | 8.12.1 |
9.3.0 |
| androidx.activity:activity-compose | 1.10.1 |
1.12.2 |
| androidx.navigation:navigation-compose | 2.8.8 |
2.9.6 |
| androidx.compose:compose-bom | 2025.02.00 |
2026.01.00 |
| androidx.lifecycle:lifecycle-runtime-ktx | 2.8.7 |
2.10.0 |
| androidx.lifecycle:lifecycle-runtime-compose | 2.8.7 |
2.10.0 |
| androidx.lifecycle:lifecycle-viewmodel-compose | 2.8.7 |
2.10.0 |
| androidx.webkit:webkit | 1.12.1 |
1.15.0 |
| org.jetbrains.kotlinx:kotlinx-coroutines-core | 1.10.1 |
1.10.2 |
| io.github.raamcosta.compose-destinations:core | 2.1.0-beta16 |
2.3.0 |
| io.github.raamcosta.compose-destinations:ksp | 2.1.0-beta16 |
2.3.0 |
| org.lsposed.libcxx:libcxx | 27.0.12077973 |
29.0.14206865 |
| com.android.application | 8.8.2 |
9.0.0 |
| com.android.library | 8.8.2 |
9.0.0 |
| org.jetbrains.kotlin.android | 2.1.10 |
2.3.0 |
| org.jetbrains.kotlin.plugin.compose | 2.1.10 |
2.3.0 |
| com.google.devtools.ksp | 2.1.10-1.0.31 |
2.3.4 |
| org.lsposed.lsplugin.cmaker | 1.2 |
1.3 |
Updates gradle-wrapper from 8.12.1 to 9.3.0
Updates androidx.activity:activity-compose from 1.10.1 to 1.12.2
Updates androidx.navigation:navigation-compose from 2.8.8 to 2.9.6
Updates androidx.compose:compose-bom from 2025.02.00 to 2026.01.00
Updates androidx.lifecycle:lifecycle-runtime-ktx from 2.8.7 to 2.10.0
Updates androidx.lifecycle:lifecycle-runtime-compose from 2.8.7 to 2.10.0
Updates androidx.lifecycle:lifecycle-viewmodel-compose from 2.8.7 to 2.10.0
Updates androidx.lifecycle:lifecycle-runtime-compose from 2.8.7 to 2.10.0
Updates androidx.lifecycle:lifecycle-viewmodel-compose from 2.8.7 to 2.10.0
Updates androidx.webkit:webkit from 1.12.1 to 1.15.0
Updates org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.10.1 to 1.10.2
Release notes
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-core's releases.
1.10.2
- Fixed the
kotlinx-coroutines-debugJAR file including themodule-info.classfile twice, resulting in failures in various tooling (#4314). Thanks,@RyuNen344!- Fixed
Flow.stateInhanging when the scope is cancelled in advance or the flow is empty (#4322). Thanks,@francescotescari!- Improved handling of dispatcher failures in
.limitedParallelism(#4330) and during flow collection (#4272).- Fixed
runBlockingfailing to run its coroutine to completion in some cases if its JVM thread got interrupted (#4399).- Small tweaks, fixes, and documentation improvements.
Changelog
Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-core's changelog.
Version 1.10.2
- Fixed the
kotlinx-coroutines-debugJAR file including themodule-info.classfile twice, resulting in failures in various tooling (#4314). Thanks,@RyuNen344!- Fixed
Flow.stateInhanging when the scope is cancelled in advance or the flow is empty (#4322). Thanks,@francescotescari!- Improved handling of dispatcher failures in
.limitedParallelism(#4330) and during flow collection (#4272).- Fixed
runBlockingfailing to run its coroutine to completion in some cases if its JVM thread got interrupted (#4399).- Small tweaks, fixes, and documentation improvements.
Commits
5f89004Version 1.10.21a8de2eMerge remote-tracking branch 'origin/master' into develope9b247eAdvertise source jars for JVM-only libraries (#4394)6baf7c8Restore Android compatibility inExecutor.asCoroutineDispatcher(#4396)dbca4c1Reliably run finalizers even ifrunBlockinggot interrupted. (#4399)45893ceAdd the issue template for guide-related problems (#4386)8627cc3Fix an explanation of flow emit (#4391)5f8035cSpecify explicit return types for some public API functions (#4389)465e29dSet a predefined image width in debug-coroutines-with-idea.md (#4377)96de301Simplify newFixedThreadPoolContext using apply and remove unused import (#4378)- Additional commits viewable in compare view
Updates io.github.raamcosta.compose-destinations:core from 2.1.0-beta16 to 2.3.0
Release notes
Sourced from io.github.raamcosta.compose-destinations:core's releases.
2.3.0
Main changes
- Updated Compose to 1.9, compose jetpack navigation and Kotlin.
Full Changelog: https://github.com/raamcosta/compose-destinations/compare/2.2.0...2.3.0
2.2.0
What changed
- Fixes issues related to KSP v2
- Fixes #736
- Fixes #728
- Fixes #714
- Fixes #719
- Improve error messages and docs
- Dependency updates
Optional result back in ON_RESUME / ON_START #719
By default, compose destinations will call onNavResult in first opportunity between "onResume" and "onStart". That is because in some situations, I've found that "onResume" is actually not called. However, that makes it be called mostly in "onStart", and in some other cases it may not be ideal (see #719).
So, we've introduced a new
onNavResultoverload that takes a parameter developers can use to choose when they want to receive the result. Example:@Destination<RootGraph> @Composable fun MyScreen( resultRecipient: ResultRecipient<ConfirmationScreenDestination, Boolean> ) {resultRecipient.onNavResult( deliverResultOn = OpenResultRecipient.DeliverResultOn.RESUME ) { result -> // ... }}
By default, if you call the overload which does not take any param here, it will use
FIRST_OPPORTUNITYto not make a breaking change in behaviour here.New Destination label (#714)
Destinationannotation now has a new param "label". This is used to set what official navigation library supports inNavDestination.label. Can be useful for monitoring, logging, etc.@Destination<RootGraph>( label = "my screen label" </tr></table>
... (truncated)
Commits
Updates io.github.raamcosta.compose-destinations:ksp from 2.1.0-beta16 to 2.3.0
Release notes
Sourced from io.github.raamcosta.compose-destinations:ksp's releases.
2.3.0
Main changes
- Updated Compose to 1.9, compose jetpack navigation and Kotlin.
Full Changelog: https://github.com/raamcosta/compose-destinations/compare/2.2.0...2.3.0
2.2.0
What changed
- Fixes issues related to KSP v2
- Fixes #736
- Fixes #728
- Fixes #714
- Fixes #719
- Improve error messages and docs
- Dependency updates
Optional result back in ON_RESUME / ON_START #719
By default, compose destinations will call onNavResult in first opportunity between "onResume" and "onStart". That is because in some situations, I've found that "onResume" is actually not called. However, that makes it be called mostly in "onStart", and in some other cases it may not be ideal (see #719).
So, we've introduced a new
onNavResultoverload that takes a parameter developers can use to choose when they want to receive the result. Example:@Destination<RootGraph> @Composable fun MyScreen( resultRecipient: ResultRecipient<ConfirmationScreenDestination, Boolean> ) {resultRecipient.onNavResult( deliverResultOn = OpenResultRecipient.DeliverResultOn.RESUME ) { result -> // ... }}
By default, if you call the overload which does not take any param here, it will use
FIRST_OPPORTUNITYto not make a breaking change in behaviour here.New Destination label (#714)
Destinationannotation now has a new param "label". This is used to set what official navigation library supports inNavDestination.label. Can be useful for monitoring, logging, etc.@Destination<RootGraph>( label = "my screen label" </tr></table>
... (truncated)
Commits
Updates io.github.raamcosta.compose-destinations:ksp from 2.1.0-beta16 to 2.3.0
Release notes
Sourced from io.github.raamcosta.compose-destinations:ksp's releases.
2.3.0
Main changes
- Updated Compose to 1.9, compose jetpack navigation and Kotlin.
Full Changelog: https://github.com/raamcosta/compose-destinations/compare/2.2.0...2.3.0
2.2.0
What changed
- Fixes issues related to KSP v2
- Fixes #736
- Fixes #728
- Fixes #714
- Fixes #719
- Improve error messages and docs
- Dependency updates
Optional result back in ON_RESUME / ON_START #719
By default, compose destinations will call onNavResult in first opportunity between "onResume" and "onStart". That is because in some situations, I've found that "onResume" is actually not called. However, that makes it be called mostly in "onStart", and in some other cases it may not be ideal (see #719).
So, we've introduced a new
onNavResultoverload that takes a parameter developers can use to choose when they want to receive the result. Example:@Destination<RootGraph> @Composable fun MyScreen( resultRecipient: ResultRecipient<ConfirmationScreenDestination, Boolean> ) {resultRecipient.onNavResult( deliverResultOn = OpenResultRecipient.DeliverResultOn.RESUME ) { result -> // ... }}
By default, if you call the overload which does not take any param here, it will use
FIRST_OPPORTUNITYto not make a breaking change in behaviour here.New Destination label (#714)
Destinationannotation now has a new param "label". This is used to set what official navigation library supports inNavDestination.label. Can be useful for monitoring, logging, etc.@Destination<RootGraph>( label = "my screen label" </tr></table>
... (truncated)
Commits
Updates org.lsposed.libcxx:libcxx from 27.0.12077973 to 29.0.14206865
Commits
Updates com.android.application from 8.8.2 to 9.0.0
Updates com.android.library from 8.8.2 to 9.0.0
Updates com.android.library from 8.8.2 to 9.0.0
Updates org.jetbrains.kotlin.android from 2.1.10 to 2.3.0
Release notes
Sourced from org.jetbrains.kotlin.android's releases.
Kotlin 2.3.0
Changelog
Analysis API
KT-80082K2. False positive "Cannot resolve method" for self-bounded generic with wildcard return type in Java interopKT-80303Move:native:analysis-api-klib-readerto:libraries:toolsAnalysis API. Code Compilation
KT-70860K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that varKT-78554K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluationKT-73201K2 IDE: Error while evaluating expressions with local classesAnalysis API. FIR
KT-81378Expected expression 'FirFunctionCallImpl' to be resolved caused bysuspend {}KT-80473Add events for tracking LL activitiesKT-46375Analysis API: Support cross-file class redeclaration checks using indicesKT-80471Analysis API: Deduplicate equivalent call candidates inresolveToCallCandidatesKT-79653[Analysis API] ContextCollector: BODY context of enum classes doesn't contain enum entriesKT-75858K2 AA: False positive 'property must be initialized' on incremental analysis with 'field' usage and semicolon in setterKT-80231AnnotationArgumentsStateKeepers doesn't restore the initial annotation in some casesKT-80233Pull mutation out of AnnotationArgumentsStateKeepersKT-71466LLFirBuiltinsSessionFactoryusescreateCompositeSymbolProviderKT-76432JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImplAnalysis API. Infrastructure
KT-80717Support IntelliJ Bazel build in the Kotlin Coop development modeAnalysis API. Light Classes
KT-80656Duplicate no-args constructor in PSIKT-60490Symbol Light Classes: Property accessors from a delegated interface don't present in the delegating classKT-79689SymbolLightClassForClassLike.toString() causes PSI tree loadingKT-80690Private interface functions are not present in light classesKT-80256K2: Certain actions in JPA code causes infinite PIEAE: "Element class CompositeElement of type REFERENCE_EXPRESSION (class KtNameReferenceExpressionElementType)"KT-79012Add a high-level overview of light classesAnalysis API. Providers and Caches
Fixes
KT-81476Analysis API:AlreadyDisposedExceptionfrom low-memory cache cleanupKT-80911Analysis API: Execute session invalidation in a non-cancelable sectionKT-81242Analysis API: Add UUID/lifetime properties to LL FIR session structure loggingKT-80622Analysis API: Visualise LL FIR session structure & weightKT-80904Analysis API: "Invalid dangling file module" exception during session invalidationKT-78882K2 AA: Calling containingSymbol on getProgressionLastElement causes exception
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.android's changelog.
2.3.0
Analysis API
KT-80082K2. False positive "Cannot resolve method" for self-bounded generic with wildcard return type in Java interopKT-80303Move:native:analysis-api-klib-readerto:libraries:toolsAnalysis API. Code Compilation
KT-70860K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that varKT-78554K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluationKT-73201K2 IDE: Error while evaluating expressions with local classesAnalysis API. FIR
KT-81378Expected expression 'FirFunctionCallImpl' to be resolved caused bysuspend {}KT-80473Add events for tracking LL activitiesKT-46375Analysis API: Support cross-file class redeclaration checks using indicesKT-80471Analysis API: Deduplicate equivalent call candidates inresolveToCallCandidatesKT-79653[Analysis API] ContextCollector: BODY context of enum classes doesn't contain enum entriesKT-75858K2 AA: False positive 'property must be initialized' on incremental analysis with 'field' usage and semicolon in setterKT-80231AnnotationArgumentsStateKeepers doesn't restore the initial annotation in some casesKT-80233Pull mutation out of AnnotationArgumentsStateKeepersKT-71466LLFirBuiltinsSessionFactoryusescreateCompositeSymbolProviderKT-76432JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImplAnalysis API. Infrastructure
KT-80717Support IntelliJ Bazel build in the Kotlin Coop development modeAnalysis API. Light Classes
KT-80656Duplicate no-args constructor in PSIKT-60490Symbol Light Classes: Property accessors from a delegated interface don't present in the delegating classKT-79689SymbolLightClassForClassLike.toString() causes PSI tree loadingKT-80690Private interface functions are not present in light classesKT-80256K2: Certain actions in JPA code causes infinite PIEAE: "Element class CompositeElement of type REFERENCE_EXPRESSION (class KtNameReferenceExpressionElementType)"KT-79012Add a high-level overview of light classesAnalysis API. Providers and Caches
Fixes
KT-81476Analysis API:AlreadyDisposedExceptionfrom low-memory cache cleanupKT-80911Analysis API: Execute session invalidation in a non-cancelable sectionKT-81242Analysis API: Add UUID/lifetime properties to LL FIR session structure loggingKT-80622Analysis API: Visualise LL FIR session structure & weightKT-80904Analysis API: "Invalid dangling file module" exception during session invalidationKT-78882K2 AA: Calling containingSymbol on getProgressionLastElement causes exceptionKT-58325Analysis API: CombineLLKotlinStubBasedLibrarySymbolProviders in session dependencies (optimization)
... (truncated)
Commits
f95cb2fAdd ChangeLog for 2.3.0-RC39d65a2eKT-82901: Fix issue with converting Long.MIN_VALUE to Duration35a9a82FE: Postpone DiscriminateSuspendInOverloadResolutione0b7eeaFE: Add tests for KT-82869e66298cAdd ChangeLog for 2.3.0-RC2e490802[K/JS] Introduce a compiler argument to enable export of suspend functions585094bFIR2IR: Avoid generation of incorrect suspend adapter for custom implementationc69adc7FIR2IR: Rename and clarify contracts for suspicious utility functionb4bb8bfFIR2IR: Pass original expected type to applySuspendConversionIfNeeded4718830FIR2IR: Add tests for KT-82590- Additional commits viewable in compare view
Updates org.jetbrains.kotlin.plugin.compose from 2.1.10 to 2.3.0
Release notes
Sourced from org.jetbrains.kotlin.plugin.compose's releases.
Kotlin 2.3.0
Changelog
Analysis API
KT-80082K2. False positive "Cannot resolve method" for self-bounded generic with wildcard return type in Java interopKT-80303Move:native:analysis-api-klib-readerto:libraries:toolsAnalysis API. Code Compilation
KT-70860K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that varKT-78554K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluationKT-73201K2 IDE: Error while evaluating expressions with local classesAnalysis API. FIR
KT-81378Expected expression 'FirFunctionCallImpl' to be resolved caused bysuspend {}KT-80473Add events for tracking LL activitiesKT-46375Analysis API: Support cross-file class redeclaration checks using indicesKT-80471Analysis API: Deduplicate equivalent call candidates inresolveToCallCandidatesKT-79653[Analysis API] ContextCollector: BODY context of enum classes doesn't contain enum entriesKT-75858K2 AA: False positive 'property must be initialized' on incremental analysis with 'field' usage and semicolon in setterKT-80231AnnotationArgumentsStateKeepers doesn't restore the initial annotation in some casesKT-80233Pull mutation out of AnnotationArgumentsStateKeepersKT-71466LLFirBuiltinsSessionFactoryusescreateCompositeSymbolProviderKT-76432JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImplAnalysis API. Infrastructure
KT-80717Support IntelliJ Bazel build in the Kotlin Coop development modeAnalysis API. Light Classes
KT-80656Duplicate no-args constructor in PSIKT-60490Symbol Light Classes: Property accessors from a delegated interface don't present in the delegating classKT-79689SymbolLightClassForClassLike.toString() causes PSI tree loadingKT-80690Private interface functions are not present in light classesKT-80256K2: Certain actions in JPA code causes infinite PIEAE: "Element class CompositeElement of type REFERENCE_EXPRESSION (class KtNameReferenceExpressionElementType)"KT-79012Add a high-level overview of light classesAnalysis API. Providers and Caches
Fixes
KT-81476Analysis API:AlreadyDisposedExceptionfrom low-memory cache cleanupKT-80911Analysis API: Execute session invalidation in a non-cancelable sectionKT-81242Analysis API: Add UUID/lifetime properties to LL FIR session structure loggingKT-80622Analysis API: Visualise LL FIR session structure & weightKT-80904Analysis API: "Invalid dangling file module" exception during session invalidationKT-78882K2 AA: Calling containingSymbol on getProgressionLastElement causes exception
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.plugin.compose's changelog.
2.3.0
Analysis API
KT-80082K2. False positive "Cannot resolve method" for self-bounded generic with wildcard return type in Java interopKT-80303Move:native:analysis-api-klib-readerto:libraries:toolsAnalysis API. Code Compilation
KT-70860K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that varKT-78554K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluationKT-73201K2 IDE: Error while evaluating expressions with local classesAnalysis API. FIR
KT-81378Expected expression 'FirFunctionCallImpl' to be resolved caused bysuspend {}KT-80473Add events for tracking LL activitiesKT-46375Analysis API: Support cross-file class redeclaration checks using indicesKT-80471Analysis API: Deduplicate equivalent call candidates inresolveToCallCandidatesKT-79653[Analysis API] ContextCollector: BODY context of enum classes doesn't contain enum entriesKT-75858K2 AA: False positive 'property must be initialized' on incremental analysis with 'field' usage and semicolon in setterKT-80231AnnotationArgumentsStateKeepers doesn't restore the initial annotation in some casesKT-80233Pull mutation out of AnnotationArgumentsStateKeepersKT-71466LLFirBuiltinsSessionFactoryusescreateCompositeSymbolProviderKT-76432JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImplAnalysis API. Infrastructure
KT-80717Support IntelliJ Bazel build in the Kotlin Coop development modeAnalysis API. Light Classes
KT-80656Duplicate no-args constructor in PSIKT-60490Symbol Light Classes: Property accessors from a delegated interface don't present in the delegating classKT-79689SymbolLightClassForClassLike.toString() causes PSI tree loadingKT-80690Private interface functions are not present in light classesKT-80256K2: Certain actions in JPA code causes infinite PIEAE: "Element class CompositeElement of type REFERENCE_EXPRESSION (class KtNameReferenceExpressionElementType)"KT-79012Add a high-level overview of light classesAnalysis API. Providers and Caches
Fixes
KT-81476Analysis API:AlreadyDisposedExceptionfrom low-memory cache cleanupKT-80911Analysis API: Execute session invalidation in a non-cancelable sectionKT-81242Analysis API: Add UUID/lifetime properties to LL FIR session structure loggingKT-80622Analysis API: Visualise LL FIR session structure & weightKT-80904Analysis API: "Invalid dangling file module" exception during session invalidationKT-78882K2 AA: Calling containingSymbol on getProgressionLastElement causes exceptionKT-58325Analysis API: CombineLLKotlinStubBasedLibrarySymbolProviders in session dependencies (optimization)
... (truncated)
Commits
f95cb2fAdd ChangeLog for 2.3.0-RC39d65a2eKT-82901: Fix issue with converting Long.MIN_VALUE to Duration35a9a82FE: Postpone DiscriminateSuspendInOverloadResolutione0b7eeaFE: Add tests for KT-82869e66298cAdd ChangeLog for 2.3.0-RC2e490802[K/JS] Introduce a compiler argument to enable export of suspend functions585094bFIR2IR: Avoid generation of incorrect suspend adapter for custom implementationc69adc7FIR2IR: Rename and clarify contracts for suspicious utility functionb4bb8bfFIR2IR: Pass original expected type to applySuspendConversionIfNeeded4718830FIR2IR: Add tests for KT-82590- Additional commits viewable in compare view
Updates org.jetbrains.kotlin.plugin.compose from 2.1.10 to 2.3.0
Release notes
Sourced from org.jetbrains.kotlin.plugin.compose's releases.
Kotlin 2.3.0
Changelog
Analysis API
KT-80082K2. False positive "Cannot resolve method" for self-bounded generic with wildcard return type in Java interopKT-80303Move:native:analysis-api-klib-readerto:libraries:toolsAnalysis API. Code Compilation
KT-70860K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that varKT-78554K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluationKT-73201K2 IDE: Error while evaluating expressions with local classesAnalysis API. FIR
KT-81378Expected expression 'FirFunctionCallImpl' to be resolved caused bysuspend {}KT-80473Add events for tracking LL activitiesKT-46375Analysis API: Support cross-file class redeclaration checks using indicesKT-80471Analysis API: Deduplicate equivalent call candidates inresolveToCallCandidatesKT-79653[Analysis API] ContextCollector: BODY context of enum classes doesn't contain enum entriesKT-75858K2 AA: False positive 'property must be initialized' on incremental analysis with 'field' usage and semicolon in setterKT-80231AnnotationArgumentsStateKeepers doesn't restore the initial annotation in some casesKT-80233Pull mutation out of AnnotationArgumentsStateKeepersKT-71466LLFirBuiltinsSessionFactoryusescreateCompositeSymbolProviderKT-76432JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImplAnalysis API. Infrastructure
KT-80717Support IntelliJ Bazel build in the Kotlin Coop development modeAnalysis API. Light Classes
KT-80656Duplicate no-args constructor in PSIKT-60490Symbol Light Classes: Property accessors from a delegated interface don't present in the delegating classKT-79689SymbolLightClassForClassLike.toString() causes PSI tree loadingKT-80690Private interface functions are not present in light classesKT-80256K2: Certain actions in JPA code causes infinite PIEAE: "Element class CompositeElement of type REFERENCE_EXPRESSION (class KtNameReferenceExpressionElementType)"KT-79012Add a high-level overview of light classesAnalysis API. Providers and Caches
Fixes
KT-81476Analysis API:AlreadyDisposedExceptionfrom low-memory cache cleanupKT-80911Analysis API: Execute session invalidation in a non-cancelable sectionKT-81242Analysis API: Add UUID/lifetime properties to LL FIR session structure loggingKT-80622Analysis API: Visualise LL FIR session structure & weightKT-80904Analysis API: "Invalid dangling file module" exception during session invalidationKT-78882K2 AA: Calling containingSymbol on getProgressionLastElement causes exception
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.plugin.compose's changelog.
2.3.0
Analysis API
KT-80082K2. False positive "Cannot resolve method" for self-bounded generic with wildcard return type in Java interopKT-80303Move:native:analysis-api-klib-readerto:libraries:toolsAnalysis API. Code Compilation
KT-70860K2 IDE / Kotlin Debugger: CCE “java.lang.String cannot be cast to java.lang.Void” on evaluating not-null variable on the line with assigning null to that varKT-78554K2 IDE / Kotlin Debugger: ISE “No override for FUN IR_EXTERNAL_DECLARATION_STUB” on calling toString() for local class instance during evaluationKT-73201K2 IDE: Error while evaluating expressions with local classesAnalysis API. FIR
KT-81378Expected expression 'FirFunctionCallImpl' to be resolved caused bysuspend {}KT-80473Add events for tracking LL activitiesKT-46375Analysis API: Support cross-file class redeclaration checks using indicesKT-80471Analysis API: Deduplicate equivalent call candidates inresolveToCallCandidatesKT-79653[Analysis API] ContextCollector: BODY context of enum classes doesn't contain enum entriesKT-75858K2 AA: False positive 'property must be initialized' on incremental analysis with 'field' usage and semicolon in setterKT-80231AnnotationArgumentsStateKeepers doesn't restore the initial annotation in some casesKT-80233Pull mutation out of AnnotationArgumentsStateKeepersKT-71466LLFirBuiltinsSessionFactoryusescreateCompositeSymbolProviderKT-76432JavaClassUseSiteMemberScope: Expected FirResolvedTypeRef with ConeKotlinType but was FirUserTypeRefImplAnalysis API. Infrastructure
KT-80717Support IntelliJ Bazel build in the Kotlin Coop development modeAnalysis API. Light Classes
KT-80656Duplicate no-args constructor in PSIKT-60490Symbol Light Classes: Property accessors from a delegated interface don't present in the delegating classKT-79689SymbolLightClassForClassLike.toString() causes PSI tree loadingKT-80690Private interface functions are not present in light classesKT-80256K2: Certain actions in JPA code causes infinite PIEAE: "Element class CompositeElement of type REFERENCE_EXPRESSION (class KtNameReferenceExpressionElementType)"KT-79012Add a high-level overview of light classesAnalysis API. Providers and Caches
Fixes
KT-81476Analysis API:AlreadyDisposedExceptionfrom low-memory cache cleanupKT-80911Analysis API: Execute session invalidation in a non-cancelable sectionKT-81242Analysis API: Add UUID/lifetime properties to LL FIR session structure loggingKT-80622Analysis API: Visualise LL FIR session structure & weightKT-80904Analysis API: "Invalid dangling file module" exception during session invalidationKT-78882K2 AA: Calling containingSymbol on getProgressionLastElement causes exceptionKT-58325Analysis API: CombineLLKotlinStubBasedLibrarySymbolProviders in session dependencies (optimization)
... (truncated)
Commits
f95cb2fAdd ChangeLog for 2.3.0-RC39d65a2eKT-82901: Fix issue with converting Long.MIN_VALUE to Duration35a9a82FE: Postpone DiscriminateSuspendInOverloadResolutione0b7eeaFE: Add tests for KT-82869e66298cAdd ChangeLog for 2.3.0-RC2e490802[K/JS] Introduce a compiler argument to enable export of suspend functions585094bFIR2IR: Avoid generation of incorrect suspend adapter for custom implementationc69adc7FIR2IR: Rename and clarify contracts for suspicious utility functionb4bb8bfFIR2IR: Pass original expected type to applySuspendConversionIfNeeded4718830FIR2IR: Add tests for KT-82590- Additional commits viewable in compare view
Updates com.google.devtools.ksp from 2.1.10-1.0.31 to 2.3.4
Release notes
Sourced from com.google.devtools.ksp's releases.
2.3.4
What's Changed
- KSP ignores sources in Kotlin directory #2730
- Avoid recording Java symbol lookups in non-incremental builds #2728
- Clean up ThreadLocals when processing is done #2709
Contributors
- Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: https://github.com/google/ksp/compare/2.3.3...2.3.4
2.3.3
What's Changed
- Migrate away from a deprecated compilerOptions KGP API #2703
Contributors
- Thanks to everyone who reported bugs and participated in d...
Description has been truncated
Package Dependencies
androidx.compose:compose-bom
maven
2025.02.00 → 2026.01.00
Major
maven
2.8.7 → 2.10.0
Minor
maven
2.8.7 → 2.10.0
Minor
maven
2.8.7 → 2.10.0
Minor
androidx.activity:activity-compose
maven
1.10.1 → 1.12.2
Minor
org.jetbrains.kotlin.android
maven
2.1.10 → 2.3.0
Minor
maven
1.10.1 → 1.10.2
Patch
org.jetbrains.kotlin.plugin.compose
maven
2.1.10 → 2.3.0
Minor
maven
2.1.0-beta16 → 2.3.0
Minor
maven
2.1.0-beta16 → 2.3.0
Minor
org.lsposed.libcxx:libcxx
maven
27.0.12077973 → 29.0.14206865
Major
com.google.devtools.ksp
maven
2.1.10-1.0.31 → 2.3.4
Minor
maven
2.8.8 → 2.9.6
Minor
Technical Details
| ID: | 13418130 |
| UUID: | 3857128464 |
| Node ID: | PR_kwDOPTkn6s6_bOmh |
| Host: | GitHub |
| Repository: | xhgg606/https-github.com-Winkmoon-KernelSU |