From 6bf27395404e788fcca7edf184156b9de959ce65 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 16 May 2025 00:51:47 +0800
Subject: [PATCH] build(deps): bump the maven group across 1 directory with 12
updates (#2579)
Bumps the maven group with 12 updates in the /manager directory:
| Package | From | To |
| --- | --- | --- |
| androidx.navigation:navigation-compose | `2.8.9` | `2.9.0` |
| androidx.compose:compose-bom | `2025.03.01` | `2025.05.00` |
| androidx.lifecycle:lifecycle-runtime-ktx | `2.8.7` | `2.9.0` |
| androidx.lifecycle:lifecycle-runtime-compose | `2.8.7` | `2.9.0` |
| androidx.lifecycle:lifecycle-viewmodel-compose | `2.8.7` | `2.9.0` |
|
[io.github.raamcosta.compose-destinations:core](https://github.com/raamcosta/compose-destinations)
| `2.1.0` | `2.2.0` |
|
[io.github.raamcosta.compose-destinations:ksp](https://github.com/raamcosta/compose-destinations)
| `2.1.0` | `2.2.0` |
| com.android.application | `8.9.1` | `8.10.0` |
| com.android.library | `8.9.1` | `8.10.0` |
| [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin) |
`2.1.20` | `2.1.21` |
|
[org.jetbrains.kotlin.plugin.compose](https://github.com/JetBrains/kotlin)
| `2.1.20` | `2.1.21` |
| [com.google.devtools.ksp](https://github.com/google/ksp) |
`2.1.20-2.0.0` | `2.1.20-2.0.1` |
Updates `androidx.navigation:navigation-compose` from 2.8.9 to 2.9.0
Updates `androidx.compose:compose-bom` from 2025.03.01 to 2025.05.00
Updates `androidx.lifecycle:lifecycle-runtime-ktx` from 2.8.7 to 2.9.0
Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.8.7 to
2.9.0
Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.8.7 to
2.9.0
Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.8.7 to
2.9.0
Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.8.7 to
2.9.0
Updates `io.github.raamcosta.compose-destinations:core` from 2.1.0 to
2.2.0
Sourced from io.github.raamcosta.compose-destinations:core's
releases. 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 }Release notes
2.2.0
What changed
Optional result back in ON_RESUME / ON_START #719
onNavResult overload 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_OPPORTUNITY to not make a breaking
change in behaviour here.
Destination annotation now has a new param
"label". This is used to set what official navigation library
supports in NavDestination.label. Can be useful for
monitoring, logging, etc.
@Destination<RootGraph>(
label = "my screen label"
)
@Composable
fun MyScreen() {
}
Full Changelog: https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0
98fd7ba
fix build13e61b8
Update README.mddfd2781
Fixes #736602857d
Fixes #728c1157fc
Fixes #714519ee84
Improve error messages and docs75174f1
Fixes #719581eb67
dependency updates32675c5
updated compose navigation to 2.8.9 fixing 2.8.8 regressiond1baa54
Update FUNDING.ymlSourced from io.github.raamcosta.compose-destinations:ksp's releases.
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" ) @Composable fun MyScreen() { }Full Changelog: https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0
98fd7ba
fix build13e61b8
Update README.mddfd2781
Fixes #736602857d
Fixes #728c1157fc
Fixes #714519ee84
Improve error messages and docs75174f1
Fixes #719581eb67
dependency updates32675c5
updated compose navigation to 2.8.9 fixing 2.8.8 regressiond1baa54
Update FUNDING.ymlSourced from io.github.raamcosta.compose-destinations:ksp's releases.
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" ) @Composable fun MyScreen() { }Full Changelog: https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0
98fd7ba
fix build13e61b8
Update README.mddfd2781
Fixes #736602857d
Fixes #728c1157fc
Fixes #714519ee84
Improve error messages and docs75174f1
Fixes #719581eb67
dependency updates32675c5
updated compose navigation to 2.8.9 fixing 2.8.8 regressiond1baa54
Update FUNDING.ymlSourced from org.jetbrains.kotlin.android's releases.
Kotlin 2.1.21
Changelog
Backend. Native. Debug
KT-75991Xcode 16.3: Fix lldb stepping test over an inline functionCompiler
KT-75992Xcode 16.3: stacktraces on simulators are not symbolicatedKT-76663KJS: KotlinNothingValueException caused by expression return since 2.1.20KT-75756Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom scriptKT-76209CONFLICTING_UPPER_BOUNDS onNothingboundKT-70352K2: False-negative CONFLICTING_UPPER_BOUNDS onNothingboundKT-74739Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"KT-75483Native: redundant unboxing generated with smart castKT-71425IR Inliner: investigate return type of an inlined blockNative
KT-76252Native: executable crash with generic value classes with 2.1.20Native. C and ObjC Import
KT-75781Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'Native. Runtime. Memory
KT-74280Native: GC.collect crashes with -Xallocator=stdTools. CLI
KT-75588[2.1.20-RC] "was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler" warnings despite using the same compiler versionKT-74663kotlinc-js CLI: not providing -ir-output-dir results in NullPointerExceptionTools. Compiler Plugins
KT-76162"IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20Tools. Gradle
KT-73682Compatibility with Gradle 8.12 releaseKT-73142Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilderKT-36004Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' valueKT-73968KotlinDependencyManagement tries to mutate configuration after it was resolvedKT-73684Run integration tests against Gradle 8.12KT-72694Accessing Task.project during execution is being deprecated in Gradle 8.12KT-73683Compile against Gradle API 8.12Tools. Gradle. JS
... (truncated)
Sourced from org.jetbrains.kotlin.android's changelog.
2.1.21-RC2
Tools. Gradle. JS
KT-77119KJS: Gradle: Setting custom environment variables in KotlinJsTest tasks no longer works2.1.21-RC
Backend. Native. Debug
KT-75991Xcode 16.3: Fix lldb stepping test over an inline functionCompiler
KT-75992Xcode 16.3: stacktraces on simulators are not symbolicatedKT-76663KJS: KotlinNothingValueException caused by expression return since 2.1.20KT-75756Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom scriptKT-76209CONFLICTING_UPPER_BOUNDS onNothingboundKT-70352K2: False-negative CONFLICTING_UPPER_BOUNDS onNothingboundKT-74739Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"KT-75483Native: redundant unboxing generated with smart castKT-71425IR Inliner: investigate return type of an inlined blockCompose compiler
b/408013789Add missing return for the default function wrappersb/405541364Realize coalescable children in the body ofkeycallb/401484249Generate a group aroundArrayconstructor callb/400380396Fix missingendMovableGroupcall with early return inkeyfunctionNative
KT-76252Native: executable crash with generic value classes with 2.1.20Native. C and ObjC Import
KT-75781Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'Native. Runtime. Memory
KT-74280Native: GC.collect crashes with -Xallocator=stdTools. CLI
KT-74663kotlinc-js CLI: not providing -ir-output-dir results in NullPointerExceptionTools. Compiler Plugins
KT-76162"IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20
... (truncated)
f59375a
Add ChangeLog for 2.1.21-RC2301186f
[Gradle] Fix passing process environment when launching KotlinKarma
tests12b4021
Add changelog for 2.1.21-RCe16f5a8
[IC] Update inline function snapshotting5f12d8b
[Cherry-picks] Update BTA specific parts for the release branchf025799
[IC] Additional test cases for inline function snapshotting58df05e
[Tests] More tests for inline fun abi snapshotting9512893
[KGP] Experimental: support incremental changes in inlined local
classes950cee5
[IC] Additional test cases for inlined lambda snapshottinga0a8ca0
[BTA Tests] Fix changedSources tracking when compilation fail is
expectedSourced from org.jetbrains.kotlin.plugin.compose's releases.
Kotlin 2.1.21
Changelog
Backend. Native. Debug
KT-75991Xcode 16.3: Fix lldb stepping test over an inline functionCompiler
KT-75992Xcode 16.3: stacktraces on simulators are not symbolicatedKT-76663KJS: KotlinNothingValueException caused by expression return since 2.1.20KT-75756Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom scriptKT-76209CONFLICTING_UPPER_BOUNDS onNothingboundKT-70352K2: False-negative CONFLICTING_UPPER_BOUNDS onNothingboundKT-74739Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"KT-75483Native: redundant unboxing generated with smart castKT-71425IR Inliner: investigate return type of an inlined blockNative
KT-76252Native: executable crash with generic value classes with 2.1.20Native. C and ObjC Import
KT-75781Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'Native. Runtime. Memory
KT-74280Native: GC.collect crashes with -Xallocator=stdTools. CLI
KT-75588[2.1.20-RC] "was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler" warnings despite using the same compiler versionKT-74663kotlinc-js CLI: not providing -ir-output-dir results in NullPointerExceptionTools. Compiler Plugins
KT-76162"IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20Tools. Gradle
KT-73682Compatibility with Gradle 8.12 releaseKT-73142Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilderKT-36004Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' valueKT-73968KotlinDependencyManagement tries to mutate configuration after it was resolvedKT-73684Run integration tests against Gradle 8.12KT-72694Accessing Task.project during execution is being deprecated in Gradle 8.12KT-73683Compile against Gradle API 8.12Tools. Gradle. JS
... (truncated)
Sourced from org.jetbrains.kotlin.plugin.compose's changelog.
2.1.21-RC2
Tools. Gradle. JS
KT-77119KJS: Gradle: Setting custom environment variables in KotlinJsTest tasks no longer works2.1.21-RC
Backend. Native. Debug
KT-75991Xcode 16.3: Fix lldb stepping test over an inline functionCompiler
KT-75992Xcode 16.3: stacktraces on simulators are not symbolicatedKT-76663KJS: KotlinNothingValueException caused by expression return since 2.1.20KT-75756Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom scriptKT-76209CONFLICTING_UPPER_BOUNDS onNothingboundKT-70352K2: False-negative CONFLICTING_UPPER_BOUNDS onNothingboundKT-74739Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"KT-75483Native: redundant unboxing generated with smart castKT-71425IR Inliner: investigate return type of an inlined blockCompose compiler
b/408013789Add missing return for the default function wrappersb/405541364Realize coalescable children in the body ofkeycallb/401484249Generate a group aroundArrayconstructor callb/400380396Fix missingendMovableGroupcall with early return inkeyfunctionNative
KT-76252Native: executable crash with generic value classes with 2.1.20Native. C and ObjC Import
KT-75781Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'Native. Runtime. Memory
KT-74280Native: GC.collect crashes with -Xallocator=stdTools. CLI
KT-74663kotlinc-js CLI: not providing -ir-output-dir results in NullPointerExceptionTools. Compiler Plugins
KT-76162"IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20
... (truncated)
f59375a
Add ChangeLog for 2.1.21-RC2301186f
[Gradle] Fix passing process environment when launching KotlinKarma
tests12b4021
Add changelog for 2.1.21-RCe16f5a8
[IC] Update inline function snapshotting5f12d8b
[Cherry-picks] Update BTA specific parts for the release branchf025799
[IC] Additional test cases for inline function snapshotting58df05e
[Tests] More tests for inline fun abi snapshotting9512893
[KGP] Experimental: support incremental changes in inlined local
classes950cee5
[IC] Additional test cases for inlined lambda snapshottinga0a8ca0
[BTA Tests] Fix changedSources tracking when compilation fail is
expectedSourced from org.jetbrains.kotlin.plugin.compose's releases.
Kotlin 2.1.21
Changelog
Backend. Native. Debug
KT-75991Xcode 16.3: Fix lldb stepping test over an inline functionCompiler
KT-75992Xcode 16.3: stacktraces on simulators are not symbolicatedKT-76663KJS: KotlinNothingValueException caused by expression return since 2.1.20KT-75756Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom scriptKT-76209CONFLICTING_UPPER_BOUNDS onNothingboundKT-70352K2: False-negative CONFLICTING_UPPER_BOUNDS onNothingboundKT-74739Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"KT-75483Native: redundant unboxing generated with smart castKT-71425IR Inliner: investigate return type of an inlined blockNative
KT-76252Native: executable crash with generic value classes with 2.1.20Native. C and ObjC Import
KT-75781Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'Native. Runtime. Memory
KT-74280Native: GC.collect crashes with -Xallocator=stdTools. CLI
KT-75588[2.1.20-RC] "was compiled by a pre-release version of Kotlin and cannot be loaded by this version of the compiler" warnings despite using the same compiler versionKT-74663kotlinc-js CLI: not providing -ir-output-dir results in NullPointerExceptionTools. Compiler Plugins
KT-76162"IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20Tools. Gradle
KT-73682Compatibility with Gradle 8.12 releaseKT-73142Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilderKT-36004Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' valueKT-73968KotlinDependencyManagement tries to mutate configuration after it was resolvedKT-73684Run integration tests against Gradle 8.12KT-72694Accessing Task.project during execution is being deprecated in Gradle 8.12KT-73683Compile against Gradle API 8.12Tools. Gradle. JS
... (truncated)
Sourced from org.jetbrains.kotlin.plugin.compose's changelog.
2.1.21-RC2
Tools. Gradle. JS
KT-77119KJS: Gradle: Setting custom environment variables in KotlinJsTest tasks no longer works2.1.21-RC
Backend. Native. Debug
KT-75991Xcode 16.3: Fix lldb stepping test over an inline functionCompiler
KT-75992Xcode 16.3: stacktraces on simulators are not symbolicatedKT-76663KJS: KotlinNothingValueException caused by expression return since 2.1.20KT-75756Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom scriptKT-76209CONFLICTING_UPPER_BOUNDS onNothingboundKT-70352K2: False-negative CONFLICTING_UPPER_BOUNDS onNothingboundKT-74739Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"KT-75483Native: redundant unboxing generated with smart castKT-71425IR Inliner: investigate return type of an inlined blockCompose compiler
b/408013789Add missing return for the default function wrappersb/405541364Realize coalescable children in the body ofkeycallb/401484249Generate a group aroundArrayconstructor callb/400380396Fix missingendMovableGroupcall with early return inkeyfunctionNative
KT-76252Native: executable crash with generic value classes with 2.1.20Native. C and ObjC Import
KT-75781Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'Native. Runtime. Memory
KT-74280Native: GC.collect crashes with -Xallocator=stdTools. CLI
KT-74663kotlinc-js CLI: not providing -ir-output-dir results in NullPointerExceptionTools. Compiler Plugins
KT-76162"IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20
... (truncated)
f59375a
Add ChangeLog for 2.1.21-RC2301186f
[Gradle] Fix passing process environment when launching KotlinKarma
tests12b4021
Add changelog for 2.1.21-RCe16f5a8
[IC] Update inline function snapshotting5f12d8b
[Cherry-picks] Update BTA specific parts for the release branchf025799
[IC] Additional test cases for inline function snapshotting58df05e
[Tests] More tests for inline fun abi snapshotting9512893
[KGP] Experimental: support incremental changes in inlined local
classes950cee5
[IC] Additional test cases for inlined lambda snapshottinga0a8ca0
[BTA Tests] Fix changedSources tracking when compilation fail is
expectedSourced from com.google.devtools.ksp's releases.
2.1.20-2.0.1
What's Changed
- [KSP2] Annotation values shouldn't be marked as default (synthetic origin) broken after PR #2424 in google/ksp#2425
- [KSP2] Wrong internal method name with custom moduleName compiler option in google/ksp#2415
- [KSP2] getJvmName for internal method did not sanitize java identifiers in google/ksp#2413
- [KSP2] Annotation and argument's origin is wrong in google/ksp#2412
- [KSP2] functionKind is MEMBER for static method in interface in Java in google/ksp#2410
- KSP2 Generated .class files are not added to the classpath in google/ksp#2365
- When I write specific code, KSP throws an Unexpected class for KtSymbol error. in google/ksp#2303
Contributors
Thanks to everyone who reported bugs and participated in discussions!
Full Changelog: https://github.com/google/ksp/compare/2.1.20-2.0.0...2.1.20-2.0.1
60466e8
Don't disable KSP2 native tasks if cross compilation is enabledd906cdb
Fix KSAnnotationResolvedImpl.origin74c7beb
Support KaDestructuringDeclarationSymbold305dbb
Rewrite test: libOrigin2c9c0e3
Fix origin of KSAnnotationd4fabe3
fix typo exmample -> example7cd4861
Mention both ksp1/2 test suite in CONTRIBUTING.mdb0851d0
Update url to JetBrains kotlin-ide-plugin-dependencies Maven
Repositories353df7c
Update url to JetBrains bootstrap Maven Repositories3939ff8
Use moduleName from compilerOptions if it exists