Skip to content

Comments

build(deps): bump the maven group across 1 directory with 12 updates#2579

Merged
tiann merged 1 commit intomainfrom
dependabot/gradle/manager/maven-659c1bc493
May 15, 2025
Merged

build(deps): bump the maven group across 1 directory with 12 updates#2579
tiann merged 1 commit intomainfrom
dependabot/gradle/manager/maven-659c1bc493

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 13, 2025

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 2.1.0 2.2.0
io.github.raamcosta.compose-destinations:ksp 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 2.1.20 2.1.21
org.jetbrains.kotlin.plugin.compose 2.1.20 2.1.21
com.google.devtools.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

Release notes

Sourced from io.github.raamcosta.compose-destinations:core'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 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 -&gt;
    // ...
}

}

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.

New Destination label (#714)

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: raamcosta/compose-destinations@2.1.1...2.2.0

Commits

Updates io.github.raamcosta.compose-destinations:ksp from 2.1.0 to 2.2.0

Release notes

Sourced 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 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 -&gt;
    // ...
}

}

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.

New Destination label (#714)

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: raamcosta/compose-destinations@2.1.1...2.2.0

Commits

Updates io.github.raamcosta.compose-destinations:ksp from 2.1.0 to 2.2.0

Release notes

Sourced 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 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 -&gt;
    // ...
}

}

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.

New Destination label (#714)

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: raamcosta/compose-destinations@2.1.1...2.2.0

Commits

Updates com.android.application from 8.9.1 to 8.10.0

Updates com.android.library from 8.9.1 to 8.10.0

Updates com.android.library from 8.9.1 to 8.10.0

Updates org.jetbrains.kotlin.android from 2.1.20 to 2.1.21

Release notes

Sourced from org.jetbrains.kotlin.android's releases.

Kotlin 2.1.21

Changelog

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. 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 version
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin.android's changelog.

2.1.21-RC2

Tools. Gradle. JS

  • KT-77119 KJS: Gradle: Setting custom environment variables in KotlinJsTest tasks no longer works

2.1.21-RC

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Compose compiler

  • b/408013789 Add missing return for the default function wrappers
  • b/405541364 Realize coalescable children in the body of key call
  • b/401484249 Generate a group around Array constructor call
  • b/400380396 Fix missing endMovableGroup call with early return in key function

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

... (truncated)

Commits
  • f59375a Add ChangeLog for 2.1.21-RC2
  • 301186f [Gradle] Fix passing process environment when launching KotlinKarma tests
  • 12b4021 Add changelog for 2.1.21-RC
  • e16f5a8 [IC] Update inline function snapshotting
  • 5f12d8b [Cherry-picks] Update BTA specific parts for the release branch
  • f025799 [IC] Additional test cases for inline function snapshotting
  • 58df05e [Tests] More tests for inline fun abi snapshotting
  • 9512893 [KGP] Experimental: support incremental changes in inlined local classes
  • 950cee5 [IC] Additional test cases for inlined lambda snapshotting
  • a0a8ca0 [BTA Tests] Fix changedSources tracking when compilation fail is expected
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin.plugin.compose from 2.1.20 to 2.1.21

Release notes

Sourced from org.jetbrains.kotlin.plugin.compose's releases.

Kotlin 2.1.21

Changelog

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. 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 version
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin.plugin.compose's changelog.

2.1.21-RC2

Tools. Gradle. JS

  • KT-77119 KJS: Gradle: Setting custom environment variables in KotlinJsTest tasks no longer works

2.1.21-RC

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Compose compiler

  • b/408013789 Add missing return for the default function wrappers
  • b/405541364 Realize coalescable children in the body of key call
  • b/401484249 Generate a group around Array constructor call
  • b/400380396 Fix missing endMovableGroup call with early return in key function

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

... (truncated)

Commits
  • f59375a Add ChangeLog for 2.1.21-RC2
  • 301186f [Gradle] Fix passing process environment when launching KotlinKarma tests
  • 12b4021 Add changelog for 2.1.21-RC
  • e16f5a8 [IC] Update inline function snapshotting
  • 5f12d8b [Cherry-picks] Update BTA specific parts for the release branch
  • f025799 [IC] Additional test cases for inline function snapshotting
  • 58df05e [Tests] More tests for inline fun abi snapshotting
  • 9512893 [KGP] Experimental: support incremental changes in inlined local classes
  • 950cee5 [IC] Additional test cases for inlined lambda snapshotting
  • a0a8ca0 [BTA Tests] Fix changedSources tracking when compilation fail is expected
  • Additional commits viewable in compare view

Updates org.jetbrains.kotlin.plugin.compose from 2.1.20 to 2.1.21

Release notes

Sourced from org.jetbrains.kotlin.plugin.compose's releases.

Kotlin 2.1.21

Changelog

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. 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 version
  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

Tools. Gradle

  • KT-73682 Compatibility with Gradle 8.12 release
  • KT-73142 Kotlin Gradle plugin: Remove usage of Gradle's internal ExecHandleBuilder
  • KT-36004 Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and 'JAVA_RUNTIME' value
  • KT-73968 KotlinDependencyManagement tries to mutate configuration after it was resolved
  • KT-73684 Run integration tests against Gradle 8.12
  • KT-72694 Accessing Task.project during execution is being deprecated in Gradle 8.12
  • KT-73683 Compile against Gradle API 8.12

Tools. Gradle. JS

... (truncated)

Changelog

Sourced from org.jetbrains.kotlin.plugin.compose's changelog.

2.1.21-RC2

Tools. Gradle. JS

  • KT-77119 KJS: Gradle: Setting custom environment variables in KotlinJsTest tasks no longer works

2.1.21-RC

Backend. Native. Debug

  • KT-75991 Xcode 16.3: Fix lldb stepping test over an inline function

Compiler

  • KT-75992 Xcode 16.3: stacktraces on simulators are not symbolicated
  • KT-76663 KJS: KotlinNothingValueException caused by expression return since 2.1.20
  • KT-75756 Backend Internal error: Exception during IR lowering when trying to access variable from providedProperties in class within kotlin custom script
  • KT-76209 CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-70352 K2: False-negative CONFLICTING_UPPER_BOUNDS on Nothing bound
  • KT-74739 Native: "IllegalArgumentException: All constructors should've been lowered: FUNCTION_REFERENCE"
  • KT-75483 Native: redundant unboxing generated with smart cast
  • KT-71425 IR Inliner: investigate return type of an inlined block

Compose compiler

  • b/408013789 Add missing return for the default function wrappers
  • b/405541364 Realize coalescable children in the body of key call
  • b/401484249 Generate a group around Array constructor call
  • b/400380396 Fix missing endMovableGroup call with early return in key function

Native

  • KT-76252 Native: executable crash with generic value classes with 2.1.20

Native. C and ObjC Import

  • KT-75781 Xcode 16.3: Fix cinterop tests failing with fatal error: could not build module '_stdint'

Native. Runtime. Memory

  • KT-74280 Native: GC.collect crashes with -Xallocator=std

Tools. CLI

  • KT-74663 kotlinc-js CLI: not providing -ir-output-dir results in NullPointerException

Tools. Compiler Plugins

  • KT-76162 "IllegalStateException: No mapping for symbol: VALUE_PARAMETER INSTANCE_RECEIVER" after updating to 2.1.20

... (truncated)

Commits
  • f59375a Add ChangeLog for 2.1.21-RC2
  • 301186f [Gradle] Fix passing process environment when launching KotlinKarma tests
  • 12b4021 Add changelog for 2.1.21-RC
  • e16f5a8 [IC] Update inline function snapshotting
  • 5f12d8b [Cherry-picks] Update BTA specific parts for the release branch
  • f025799 [IC] Additional test cases for inline function snapshotting
  • 58df05e [Tests] More tests for inline fun abi snapshotting
  • 9512893 [KGP] Experimental: support incremental changes in inlined local classes
  • 950cee5 [IC] Additional test cases for inlined lambda snapshotting
  • a0a8ca0 [BTA Tests] Fix changedSources tracking when compilation fail is expected
  • Additional commits viewable in compare view

Updates com.google.devtools.ksp from 2.1.20-2.0.0 to 2.1.20-2.0.1

Release notes

Sourced 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: google/ksp@2.1.20-2.0.0...2.1.20-2.0.1

Commits
  • 60466e8 Don't disable KSP2 native tasks if cross compilation is enabled
  • d906cdb Fix KSAnnotationResolvedImpl.origin
  • 74c7beb Support KaDestructuringDeclarationSymbol
  • d305dbb Rewrite test: libOrigin
  • 2c9c0e3 Fix origin of KSAnnotation
  • d4fabe3 fix typo exmample -> example
  • 7cd4861 Mention both ksp1/2 test suite in CONTRIBUTING.md
  • b0851d0 Update url to JetBrains kotlin-ide-plugin-dependencies Maven Repositories
  • 353df7c Update url to JetBrains bootstrap Maven Repositories
  • 3939ff8 Use moduleName from compilerOptions if it exists
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
org.jetbrains.kotlin.android [< 1.10, > 1.9.23]
com.google.devtools.ksp [< 1.10, > 1.9.23-1.0.20]

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
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

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
- [Release notes](https://github.com/raamcosta/compose-destinations/releases)
- [Commits](raamcosta/compose-destinations@2.1.0...2.2.0)

Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0 to 2.2.0
- [Release notes](https://github.com/raamcosta/compose-destinations/releases)
- [Commits](raamcosta/compose-destinations@2.1.0...2.2.0)

Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0 to 2.2.0
- [Release notes](https://github.com/raamcosta/compose-destinations/releases)
- [Commits](raamcosta/compose-destinations@2.1.0...2.2.0)

Updates `com.android.application` from 8.9.1 to 8.10.0

Updates `com.android.library` from 8.9.1 to 8.10.0

Updates `com.android.library` from 8.9.1 to 8.10.0

Updates `org.jetbrains.kotlin.android` from 2.1.20 to 2.1.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.21/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.20...v2.1.21)

Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.20 to 2.1.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.21/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.20...v2.1.21)

Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.20 to 2.1.21
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.21/ChangeLog.md)
- [Commits](JetBrains/kotlin@v2.1.20...v2.1.21)

Updates `com.google.devtools.ksp` from 2.1.20-2.0.0 to 2.1.20-2.0.1
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](google/ksp@2.1.20-2.0.0...2.1.20-2.0.1)

---
updated-dependencies:
- dependency-name: androidx.navigation:navigation-compose
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.compose:compose-bom
  dependency-version: 2025.05.00
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-runtime-ktx
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.github.raamcosta.compose-destinations:core
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.github.raamcosta.compose-destinations:ksp
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: io.github.raamcosta.compose-destinations:ksp
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: com.android.application
  dependency-version: 8.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: com.android.library
  dependency-version: 8.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: com.android.library
  dependency-version: 8.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: org.jetbrains.kotlin.android
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.jetbrains.kotlin.plugin.compose
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: org.jetbrains.kotlin.plugin.compose
  dependency-version: 2.1.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
- dependency-name: com.google.devtools.ksp
  dependency-version: 2.1.20-2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: maven
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels May 13, 2025
@tiann tiann merged commit 6bf2739 into main May 15, 2025
14 checks passed
@tiann tiann deleted the dependabot/gradle/manager/maven-659c1bc493 branch May 15, 2025 16:51
selfmusing added a commit to selfmusing/USlenreK that referenced this pull request May 16, 2025
selfmusing pushed a commit to selfmusing/USlenreK that referenced this pull request May 16, 2025
…iann#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
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/raamcosta/compose-destinations/releases">io.github.raamcosta.compose-destinations:core's
releases</a>.</em></p>
<blockquote>
<h2>2.2.0</h2>
<h2>What changed</h2>
<ul>
<li>Fixes issues related to KSP v2</li>
<li>Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/736">#736</a></li>
<li>Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/728">#728</a></li>
<li>Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a></li>
<li>Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></li>
<li>Improve error messages and docs</li>
<li>Dependency updates</li>
</ul>
<h3>Optional result back in ON_RESUME / ON_START <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></h3>
<p>By default, compose destinations will call onNavResult in first
opportunity between &quot;onResume&quot; and &quot;onStart&quot;. That
is because in some situations, I've found that &quot;onResume&quot; is
actually not called.
However, that makes it be called mostly in &quot;onStart&quot;, and in
some other cases it may not be ideal (see <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a>).</p>
<p>So, we've introduced a new <code>onNavResult</code> overload that
takes a parameter developers can use to choose when they want to receive
the result. Example:</p>
<pre lang="kotlin"><code>
@Destination&lt;RootGraph&gt;
@Composable
fun MyScreen(
resultRecipient: ResultRecipient&lt;ConfirmationScreenDestination,
Boolean&gt;
) {
<pre><code>resultRecipient.onNavResult(
    deliverResultOn = OpenResultRecipient.DeliverResultOn.RESUME
) { result -&amp;gt;
    // ...
}
</code></pre>
<p>}<br />
</code></pre></p>
<p>By default, if you call the overload which does not take any param
here, it will use <code>FIRST_OPPORTUNITY</code> to not make a breaking
change in behaviour here.</p>
<h3>New Destination label (<a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a>)</h3>
<p><code>Destination</code> annotation now has a new param
&quot;label&quot;. This is used to set what official navigation library
supports in <code>NavDestination.label</code>. Can be useful for
monitoring, logging, etc.</p>
<pre lang="kotlin"><code>@Destination&lt;RootGraph&gt;(
    label = &quot;my screen label&quot;
)
@Composable
fun MyScreen() {
}
</code></pre>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0">https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/98fd7ba0ebc2567aa3f64279cc83b738c627b6f5"><code>98fd7ba</code></a>
fix build</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/13e61b899c6485ef1ab125ffcb50e64d15c386f1"><code>13e61b8</code></a>
Update README.md</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/dfd2781ac56c45e590f5507d280558364686efc0"><code>dfd2781</code></a>
Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/736">#736</a></li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/602857d539442526e29421e1a90e4fd0bc4a6644"><code>602857d</code></a>
Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/728">#728</a></li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/c1157fc9439b6716bc352d2d7a0b628b4b3b251a"><code>c1157fc</code></a>
Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a></li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/519ee84371dcb359516e5c6f4f31bdb5f841f7c7"><code>519ee84</code></a>
Improve error messages and docs</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/75174f12d6a74996c445c3eabe9208159eae77cb"><code>75174f1</code></a>
Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/581eb670d5fc0aaa53f8a647699fc75790b0f73d"><code>581eb67</code></a>
dependency updates</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/32675c596ba93cfd78a2b8cda5abba89a3da7e62"><code>32675c5</code></a>
updated compose navigation to 2.8.9 fixing 2.8.8 regression</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/d1baa546945f02f64d60e5a3bcd16335fd8c9ff7"><code>d1baa54</code></a>
Update FUNDING.yml</li>
<li>Additional commits viewable in <a
href="https://github.com/raamcosta/compose-destinations/compare/2.1.0...2.2.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0 to
2.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/raamcosta/compose-destinations/releases">io.github.raamcosta.compose-destinations:ksp's
releases</a>.</em></p>
<blockquote>
<h2>2.2.0</h2>
<h2>What changed</h2>
<ul>
<li>Fixes issues related to KSP v2</li>
<li>Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/736">#736</a></li>
<li>Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/728">#728</a></li>
<li>Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a></li>
<li>Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></li>
<li>Improve error messages and docs</li>
<li>Dependency updates</li>
</ul>
<h3>Optional result back in ON_RESUME / ON_START <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></h3>
<p>By default, compose destinations will call onNavResult in first
opportunity between &quot;onResume&quot; and &quot;onStart&quot;. That
is because in some situations, I've found that &quot;onResume&quot; is
actually not called.
However, that makes it be called mostly in &quot;onStart&quot;, and in
some other cases it may not be ideal (see <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a>).</p>
<p>So, we've introduced a new <code>onNavResult</code> overload that
takes a parameter developers can use to choose when they want to receive
the result. Example:</p>
<pre lang="kotlin"><code>
@Destination&lt;RootGraph&gt;
@Composable
fun MyScreen(
resultRecipient: ResultRecipient&lt;ConfirmationScreenDestination,
Boolean&gt;
) {
<pre><code>resultRecipient.onNavResult(
    deliverResultOn = OpenResultRecipient.DeliverResultOn.RESUME
) { result -&amp;gt;
    // ...
}
</code></pre>
<p>}<br />
</code></pre></p>
<p>By default, if you call the overload which does not take any param
here, it will use <code>FIRST_OPPORTUNITY</code> to not make a breaking
change in behaviour here.</p>
<h3>New Destination label (<a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a>)</h3>
<p><code>Destination</code> annotation now has a new param
&quot;label&quot;. This is used to set what official navigation library
supports in <code>NavDestination.label</code>. Can be useful for
monitoring, logging, etc.</p>
<pre lang="kotlin"><code>@Destination&lt;RootGraph&gt;(
    label = &quot;my screen label&quot;
)
@Composable
fun MyScreen() {
}
</code></pre>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0">https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/98fd7ba0ebc2567aa3f64279cc83b738c627b6f5"><code>98fd7ba</code></a>
fix build</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/13e61b899c6485ef1ab125ffcb50e64d15c386f1"><code>13e61b8</code></a>
Update README.md</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/dfd2781ac56c45e590f5507d280558364686efc0"><code>dfd2781</code></a>
Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/736">#736</a></li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/602857d539442526e29421e1a90e4fd0bc4a6644"><code>602857d</code></a>
Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/728">#728</a></li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/c1157fc9439b6716bc352d2d7a0b628b4b3b251a"><code>c1157fc</code></a>
Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a></li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/519ee84371dcb359516e5c6f4f31bdb5f841f7c7"><code>519ee84</code></a>
Improve error messages and docs</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/75174f12d6a74996c445c3eabe9208159eae77cb"><code>75174f1</code></a>
Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/581eb670d5fc0aaa53f8a647699fc75790b0f73d"><code>581eb67</code></a>
dependency updates</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/32675c596ba93cfd78a2b8cda5abba89a3da7e62"><code>32675c5</code></a>
updated compose navigation to 2.8.9 fixing 2.8.8 regression</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/d1baa546945f02f64d60e5a3bcd16335fd8c9ff7"><code>d1baa54</code></a>
Update FUNDING.yml</li>
<li>Additional commits viewable in <a
href="https://github.com/raamcosta/compose-destinations/compare/2.1.0...2.2.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `io.github.raamcosta.compose-destinations:ksp` from 2.1.0 to
2.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/raamcosta/compose-destinations/releases">io.github.raamcosta.compose-destinations:ksp's
releases</a>.</em></p>
<blockquote>
<h2>2.2.0</h2>
<h2>What changed</h2>
<ul>
<li>Fixes issues related to KSP v2</li>
<li>Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/736">#736</a></li>
<li>Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/728">#728</a></li>
<li>Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a></li>
<li>Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></li>
<li>Improve error messages and docs</li>
<li>Dependency updates</li>
</ul>
<h3>Optional result back in ON_RESUME / ON_START <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></h3>
<p>By default, compose destinations will call onNavResult in first
opportunity between &quot;onResume&quot; and &quot;onStart&quot;. That
is because in some situations, I've found that &quot;onResume&quot; is
actually not called.
However, that makes it be called mostly in &quot;onStart&quot;, and in
some other cases it may not be ideal (see <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a>).</p>
<p>So, we've introduced a new <code>onNavResult</code> overload that
takes a parameter developers can use to choose when they want to receive
the result. Example:</p>
<pre lang="kotlin"><code>
@Destination&lt;RootGraph&gt;
@Composable
fun MyScreen(
resultRecipient: ResultRecipient&lt;ConfirmationScreenDestination,
Boolean&gt;
) {
<pre><code>resultRecipient.onNavResult(
    deliverResultOn = OpenResultRecipient.DeliverResultOn.RESUME
) { result -&amp;gt;
    // ...
}
</code></pre>
<p>}<br />
</code></pre></p>
<p>By default, if you call the overload which does not take any param
here, it will use <code>FIRST_OPPORTUNITY</code> to not make a breaking
change in behaviour here.</p>
<h3>New Destination label (<a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a>)</h3>
<p><code>Destination</code> annotation now has a new param
&quot;label&quot;. This is used to set what official navigation library
supports in <code>NavDestination.label</code>. Can be useful for
monitoring, logging, etc.</p>
<pre lang="kotlin"><code>@Destination&lt;RootGraph&gt;(
    label = &quot;my screen label&quot;
)
@Composable
fun MyScreen() {
}
</code></pre>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0">https://github.com/raamcosta/compose-destinations/compare/2.1.1...2.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/98fd7ba0ebc2567aa3f64279cc83b738c627b6f5"><code>98fd7ba</code></a>
fix build</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/13e61b899c6485ef1ab125ffcb50e64d15c386f1"><code>13e61b8</code></a>
Update README.md</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/dfd2781ac56c45e590f5507d280558364686efc0"><code>dfd2781</code></a>
Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/736">#736</a></li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/602857d539442526e29421e1a90e4fd0bc4a6644"><code>602857d</code></a>
Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/728">#728</a></li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/c1157fc9439b6716bc352d2d7a0b628b4b3b251a"><code>c1157fc</code></a>
Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/714">#714</a></li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/519ee84371dcb359516e5c6f4f31bdb5f841f7c7"><code>519ee84</code></a>
Improve error messages and docs</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/75174f12d6a74996c445c3eabe9208159eae77cb"><code>75174f1</code></a>
Fixes <a
href="https://redirect.github.com/raamcosta/compose-destinations/issues/719">#719</a></li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/581eb670d5fc0aaa53f8a647699fc75790b0f73d"><code>581eb67</code></a>
dependency updates</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/32675c596ba93cfd78a2b8cda5abba89a3da7e62"><code>32675c5</code></a>
updated compose navigation to 2.8.9 fixing 2.8.8 regression</li>
<li><a
href="https://github.com/raamcosta/compose-destinations/commit/d1baa546945f02f64d60e5a3bcd16335fd8c9ff7"><code>d1baa54</code></a>
Update FUNDING.yml</li>
<li>Additional commits viewable in <a
href="https://github.com/raamcosta/compose-destinations/compare/2.1.0...2.2.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.android.application` from 8.9.1 to 8.10.0

Updates `com.android.library` from 8.9.1 to 8.10.0

Updates `com.android.library` from 8.9.1 to 8.10.0

Updates `org.jetbrains.kotlin.android` from 2.1.20 to 2.1.21
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.android's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.1.21</h2>
<h2>Changelog</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: &quot;IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE&quot;</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a>
[2.1.20-RC] &quot;was compiled by a pre-release version of Kotlin and
cannot be loaded by this version of the compiler&quot; warnings despite
using the same compiler version</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
&quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER&quot; after updating to 2.1.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a>
Compatibility with Gradle 8.12 release</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a>
Kotlin Gradle plugin: Remove usage of Gradle's internal
ExecHandleBuilder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a>
Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and
'JAVA_RUNTIME' value</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a>
KotlinDependencyManagement tries to mutate configuration after it was
resolved</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a>
Run integration tests against Gradle 8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a>
Accessing Task.project during execution is being deprecated in Gradle
8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a>
Compile against Gradle API 8.12</li>
</ul>
<h3>Tools. Gradle. JS</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/blob/v2.1.21/ChangeLog.md">org.jetbrains.kotlin.android's
changelog</a>.</em></p>
<blockquote>
<h2>2.1.21-RC2</h2>
<h3>Tools. Gradle. JS</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-77119"><code>KT-77119</code></a>
KJS: Gradle: Setting custom environment variables in KotlinJsTest tasks
no longer works</li>
</ul>
<h2>2.1.21-RC</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: &quot;IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE&quot;</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Compose compiler</h3>
<ul>
<li><a
href="https://issuetracker.google.com/issues/408013789"><code>b/408013789</code></a>
Add missing return for the default function wrappers</li>
<li><a
href="https://issuetracker.google.com/issues/405541364"><code>b/405541364</code></a>
Realize coalescable children in the body of <code>key</code> call</li>
<li><a
href="https://issuetracker.google.com/issues/401484249"><code>b/401484249</code></a>
Generate a group around <code>Array</code> constructor call</li>
<li><a
href="https://issuetracker.google.com/issues/400380396"><code>b/400380396</code></a>
Fix missing <code>endMovableGroup</code> call with early return in
<code>key</code> function</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
&quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER&quot; after updating to 2.1.20</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3"><code>f59375a</code></a>
Add ChangeLog for 2.1.21-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4"><code>301186f</code></a>
[Gradle] Fix passing process environment when launching KotlinKarma
tests</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22"><code>12b4021</code></a>
Add changelog for 2.1.21-RC</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285"><code>e16f5a8</code></a>
[IC] Update inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0"><code>5f12d8b</code></a>
[Cherry-picks] Update BTA specific parts for the release branch</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a"><code>f025799</code></a>
[IC] Additional test cases for inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f"><code>58df05e</code></a>
[Tests] More tests for inline fun abi snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba"><code>9512893</code></a>
[KGP] Experimental: support incremental changes in inlined local
classes</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45"><code>950cee5</code></a>
[IC] Additional test cases for inlined lambda snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10"><code>a0a8ca0</code></a>
[BTA Tests] Fix changedSources tracking when compilation fail is
expected</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.20 to 2.1.21
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.plugin.compose's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.1.21</h2>
<h2>Changelog</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: &quot;IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE&quot;</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a>
[2.1.20-RC] &quot;was compiled by a pre-release version of Kotlin and
cannot be loaded by this version of the compiler&quot; warnings despite
using the same compiler version</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
&quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER&quot; after updating to 2.1.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a>
Compatibility with Gradle 8.12 release</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a>
Kotlin Gradle plugin: Remove usage of Gradle's internal
ExecHandleBuilder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a>
Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and
'JAVA_RUNTIME' value</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a>
KotlinDependencyManagement tries to mutate configuration after it was
resolved</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a>
Run integration tests against Gradle 8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a>
Accessing Task.project during execution is being deprecated in Gradle
8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a>
Compile against Gradle API 8.12</li>
</ul>
<h3>Tools. Gradle. JS</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/blob/v2.1.21/ChangeLog.md">org.jetbrains.kotlin.plugin.compose's
changelog</a>.</em></p>
<blockquote>
<h2>2.1.21-RC2</h2>
<h3>Tools. Gradle. JS</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-77119"><code>KT-77119</code></a>
KJS: Gradle: Setting custom environment variables in KotlinJsTest tasks
no longer works</li>
</ul>
<h2>2.1.21-RC</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: &quot;IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE&quot;</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Compose compiler</h3>
<ul>
<li><a
href="https://issuetracker.google.com/issues/408013789"><code>b/408013789</code></a>
Add missing return for the default function wrappers</li>
<li><a
href="https://issuetracker.google.com/issues/405541364"><code>b/405541364</code></a>
Realize coalescable children in the body of <code>key</code> call</li>
<li><a
href="https://issuetracker.google.com/issues/401484249"><code>b/401484249</code></a>
Generate a group around <code>Array</code> constructor call</li>
<li><a
href="https://issuetracker.google.com/issues/400380396"><code>b/400380396</code></a>
Fix missing <code>endMovableGroup</code> call with early return in
<code>key</code> function</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
&quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER&quot; after updating to 2.1.20</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3"><code>f59375a</code></a>
Add ChangeLog for 2.1.21-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4"><code>301186f</code></a>
[Gradle] Fix passing process environment when launching KotlinKarma
tests</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22"><code>12b4021</code></a>
Add changelog for 2.1.21-RC</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285"><code>e16f5a8</code></a>
[IC] Update inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0"><code>5f12d8b</code></a>
[Cherry-picks] Update BTA specific parts for the release branch</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a"><code>f025799</code></a>
[IC] Additional test cases for inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f"><code>58df05e</code></a>
[Tests] More tests for inline fun abi snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba"><code>9512893</code></a>
[KGP] Experimental: support incremental changes in inlined local
classes</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45"><code>950cee5</code></a>
[IC] Additional test cases for inlined lambda snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10"><code>a0a8ca0</code></a>
[BTA Tests] Fix changedSources tracking when compilation fail is
expected</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.jetbrains.kotlin.plugin.compose` from 2.1.20 to 2.1.21
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.plugin.compose's
releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.1.21</h2>
<h2>Changelog</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: &quot;IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE&quot;</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75588"><code>KT-75588</code></a>
[2.1.20-RC] &quot;was compiled by a pre-release version of Kotlin and
cannot be loaded by this version of the compiler&quot; warnings despite
using the same compiler version</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
&quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER&quot; after updating to 2.1.20</li>
</ul>
<h3>Tools. Gradle</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73682"><code>KT-73682</code></a>
Compatibility with Gradle 8.12 release</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73142"><code>KT-73142</code></a>
Kotlin Gradle plugin: Remove usage of Gradle's internal
ExecHandleBuilder</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-36004"><code>KT-36004</code></a>
Update 'org.gradle.usage' attribute rules to support the 'JAVA_API' and
'JAVA_RUNTIME' value</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73968"><code>KT-73968</code></a>
KotlinDependencyManagement tries to mutate configuration after it was
resolved</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73684"><code>KT-73684</code></a>
Run integration tests against Gradle 8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-72694"><code>KT-72694</code></a>
Accessing Task.project during execution is being deprecated in Gradle
8.12</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-73683"><code>KT-73683</code></a>
Compile against Gradle API 8.12</li>
</ul>
<h3>Tools. Gradle. JS</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/kotlin/blob/v2.1.21/ChangeLog.md">org.jetbrains.kotlin.plugin.compose's
changelog</a>.</em></p>
<blockquote>
<h2>2.1.21-RC2</h2>
<h3>Tools. Gradle. JS</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-77119"><code>KT-77119</code></a>
KJS: Gradle: Setting custom environment variables in KotlinJsTest tasks
no longer works</li>
</ul>
<h2>2.1.21-RC</h2>
<h3>Backend. Native. Debug</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75991"><code>KT-75991</code></a>
Xcode 16.3: Fix lldb stepping test over an inline function</li>
</ul>
<h3>Compiler</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75992"><code>KT-75992</code></a>
Xcode 16.3: stacktraces on simulators are not symbolicated</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76663"><code>KT-76663</code></a>
KJS: KotlinNothingValueException caused by expression return since
2.1.20</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75756"><code>KT-75756</code></a>
Backend Internal error: Exception during IR lowering when trying to
access variable from providedProperties in class within kotlin custom
script</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76209"><code>KT-76209</code></a>
CONFLICTING_UPPER_BOUNDS on <code>Nothing</code> bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-70352"><code>KT-70352</code></a>
K2: False-negative CONFLICTING_UPPER_BOUNDS on <code>Nothing</code>
bound</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74739"><code>KT-74739</code></a>
Native: &quot;IllegalArgumentException: All constructors should've been
lowered: FUNCTION_REFERENCE&quot;</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75483"><code>KT-75483</code></a>
Native: redundant unboxing generated with smart cast</li>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-71425"><code>KT-71425</code></a>
IR Inliner: investigate return type of an inlined block</li>
</ul>
<h3>Compose compiler</h3>
<ul>
<li><a
href="https://issuetracker.google.com/issues/408013789"><code>b/408013789</code></a>
Add missing return for the default function wrappers</li>
<li><a
href="https://issuetracker.google.com/issues/405541364"><code>b/405541364</code></a>
Realize coalescable children in the body of <code>key</code> call</li>
<li><a
href="https://issuetracker.google.com/issues/401484249"><code>b/401484249</code></a>
Generate a group around <code>Array</code> constructor call</li>
<li><a
href="https://issuetracker.google.com/issues/400380396"><code>b/400380396</code></a>
Fix missing <code>endMovableGroup</code> call with early return in
<code>key</code> function</li>
</ul>
<h3>Native</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76252"><code>KT-76252</code></a>
Native: executable crash with generic value classes with 2.1.20</li>
</ul>
<h3>Native. C and ObjC Import</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-75781"><code>KT-75781</code></a>
Xcode 16.3: Fix cinterop tests failing with fatal error: could not build
module '_stdint'</li>
</ul>
<h3>Native. Runtime. Memory</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74280"><code>KT-74280</code></a>
Native: GC.collect crashes with -Xallocator=std</li>
</ul>
<h3>Tools. CLI</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-74663"><code>KT-74663</code></a>
kotlinc-js CLI: not providing -ir-output-dir results in
NullPointerException</li>
</ul>
<h3>Tools. Compiler Plugins</h3>
<ul>
<li><a
href="https://youtrack.jetbrains.com/issue/KT-76162"><code>KT-76162</code></a>
&quot;IllegalStateException: No mapping for symbol: VALUE_PARAMETER
INSTANCE_RECEIVER&quot; after updating to 2.1.20</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f59375aebc65b867f1d9f50038fc8878f3f686d3"><code>f59375a</code></a>
Add ChangeLog for 2.1.21-RC2</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/301186fc43d1fb5187c42a83fa42727a7e9d60f4"><code>301186f</code></a>
[Gradle] Fix passing process environment when launching KotlinKarma
tests</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/12b40213f2d6c8cdc374f40274fcd8c5dece4c22"><code>12b4021</code></a>
Add changelog for 2.1.21-RC</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/e16f5a86068b38ec024fbb874354bac1fe3fd285"><code>e16f5a8</code></a>
[IC] Update inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/5f12d8b8278e352bb9fd350833318ae8da009cd0"><code>5f12d8b</code></a>
[Cherry-picks] Update BTA specific parts for the release branch</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/f025799b7c0575857d90c58a06042ad95f55a44a"><code>f025799</code></a>
[IC] Additional test cases for inline function snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/58df05e4d8fd0f1ce545243e9fdc4be73f37e19f"><code>58df05e</code></a>
[Tests] More tests for inline fun abi snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/951289372dc9ecef40a58c67e0021bf1fbd119ba"><code>9512893</code></a>
[KGP] Experimental: support incremental changes in inlined local
classes</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/950cee52a411f8e23952680de062c39d6f64ef45"><code>950cee5</code></a>
[IC] Additional test cases for inlined lambda snapshotting</li>
<li><a
href="https://github.com/JetBrains/kotlin/commit/a0a8ca0c5143fa15d2e1b4cf19a12c8c552eae10"><code>a0a8ca0</code></a>
[BTA Tests] Fix changedSources tracking when compilation fail is
expected</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/kotlin/compare/v2.1.20...v2.1.21">compare
view</a></li>
</ul>
</details>
<br />

Updates `com.google.devtools.ksp` from 2.1.20-2.0.0 to 2.1.20-2.0.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/ksp/releases">com.google.devtools.ksp's
releases</a>.</em></p>
<blockquote>
<h2>2.1.20-2.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>[KSP2] Annotation values shouldn't be marked as default (synthetic
origin) broken after PR <a
href="https://redirect.github.com/google/ksp/issues/2424">#2424</a> in
<a
href="https://redirect.github.com/google/ksp/pull/2425">google/ksp#2425</a></li>
<li>[KSP2] Wrong internal method name with custom moduleName compiler
option in <a
href="https://redirect.github.com/google/ksp/pull/2415">google/ksp#2415</a></li>
<li>[KSP2] getJvmName for internal method did not sanitize java
identifiers in <a
href="https://redirect.github.com/google/ksp/pull/2413">google/ksp#2413</a></li>
<li>[KSP2] Annotation and argument's origin is wrong in <a
href="https://redirect.github.com/google/ksp/pull/2412">google/ksp#2412</a></li>
<li>[KSP2] functionKind is MEMBER for static method in interface in Java
in <a
href="https://redirect.github.com/google/ksp/pull/2410">google/ksp#2410</a></li>
<li>KSP2 Generated .class files are not added to the classpath in <a
href="https://redirect.github.com/google/ksp/pull/2365">google/ksp#2365</a></li>
<li>When I write specific code, KSP throws an Unexpected class for
KtSymbol error. in <a
href="https://redirect.github.com/google/ksp/pull/2303">google/ksp#2303</a></li>
</ul>
<h2>Contributors</h2>
<p>Thanks to everyone who reported bugs and participated in
discussions!</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/google/ksp/compare/2.1.20-2.0.0...2.1.20-2.0.1">https://github.com/google/ksp/compare/2.1.20-2.0.0...2.1.20-2.0.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/ksp/commit/60466e89a8f550a4dccbc161186b45c15dfde52a"><code>60466e8</code></a>
Don't disable KSP2 native tasks if cross compilation is enabled</li>
<li><a
href="https://github.com/google/ksp/commit/d906cdb9f5a534f5f1246b0431ef6d7c1e75dbfa"><code>d906cdb</code></a>
Fix KSAnnotationResolvedImpl.origin</li>
<li><a
href="https://github.com/google/ksp/commit/74c7bebd2e85720affa7e63371979d4449c30b0f"><code>74c7beb</code></a>
Support KaDestructuringDeclarationSymbol</li>
<li><a
href="https://github.com/google/ksp/commit/d305dbb24f8a5414d3a0aacbccd31cfbb48f929d"><code>d305dbb</code></a>
Rewrite test: libOrigin</li>
<li><a
href="https://github.com/google/ksp/commit/2c9c0e38d6f9889d42b2b86021d850d1ef7c41b8"><code>2c9c0e3</code></a>
Fix origin of KSAnnotation</li>
<li><a
href="https://github.com/google/ksp/commit/d4fabe387f54c53127dd236eb3b7b643c6feac52"><code>d4fabe3</code></a>
fix typo exmample -&gt; example</li>
<li><a
href="https://github.com/google/ksp/commit/7cd486163042bdb95eebb4a9418def8d8f957588"><code>7cd4861</code></a>
Mention both ksp1/2 test suite in CONTRIBUTING.md</li>
<li><a
href="https://github.com/google/ksp/commit/b0851d0625d3f8594866effa3addd0213ba742ab"><code>b0851d0</code></a>
Update url to JetBrains kotlin-ide-plugin-dependencies Maven
Repositories</li>
<li><a
href="https://github.com/google/ksp/commit/353df7c733cefbc8b405e3288b8772c0590638be"><code>353df7c</code></a>
Update url to JetBrains bootstrap Maven Repositories</li>
<li><a
href="https://github.com/google/ksp/commit/3939ff8e21add6c3a96dcfcfbaf15bcf8cb07bca"><code>3939ff8</code></a>
Use moduleName from compilerOptions if it exists</li>
<li>Additional commits viewable in <a
href="https://github.com/google/ksp/compare/2.1.20-2.0.0...2.1.20-2.0.1">compare
view</a></li>
</ul>
</details>
<br />

<details>
<summary>Most Recent Ignore Conditions Applied to This Pull
Request</summary>

| Dependency Name | Ignore Conditions |
| --- | --- |
| org.jetbrains.kotlin.android | [< 1.10, > 1.9.23] |
| com.google.devtools.ksp | [< 1.10, > 1.9.23-1.0.20] |
</details>


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-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fadlyas07 added a commit to bengal-upstream/KernelSU that referenced this pull request May 29, 2025
* 'main' of https://github.com/tiann/KernelSU:
  Add a formatting string for the update list tiann#2556 (tiann#2597)
  Revert "website: Fix ads"
  Fix fallback option for createRootShell() (tiann#2593)
  Update zip-extensions and set needed features for zip (tiann#2592)
  ci: update kmi versions (tiann#2591)
  ksud/installer: /odm handling (tiann#2513)
  build(deps): bump the maven group across 1 directory with 12 updates (tiann#2579)
  build(deps): bump the crates group across 1 directory with 53 updates (tiann#2585)
  build(deps): bump the npm group across 1 directory with 24 updates (tiann#2586)
  Translations update from Hosted Weblate (tiann#2558)
  website: Fix ads
  kernel/throne_tracker: we just uninstalled the manager, stop looking for it (tiann#2584)

 Conflicts:
	kernel/core_hook.c

Change-Id: I2cfcf1b3ab3108f16d377b80bf9573afa38cd4a6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant