Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.

Bump the ivy-wallet group with 28 updates #3590

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 7, 2024

Bumps the ivy-wallet group with 28 updates:

Package From To
com.android.tools.build:gradle 8.5.2 8.7.0
org.jetbrains.kotlinx:kotlinx-coroutines-core 1.8.1 1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-android 1.8.1 1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-play-services 1.8.1 1.9.0
org.jetbrains.kotlinx:kotlinx-coroutines-test 1.8.1 1.9.0
org.jetbrains.kotlinx:kotlinx-collections-immutable 0.3.7 0.3.8
org.jetbrains.kotlinx:kotlinx-serialization-json 1.7.1 1.7.3
com.google.testparameterinjector:test-parameter-injector 1.16 1.18
androidx.compose.animation:animation 1.6.8 1.7.3
androidx.compose.foundation:foundation 1.6.8 1.7.3
androidx.compose.material:material-icons-extended 1.6.8 1.7.3
androidx.compose.runtime:runtime 1.6.8 1.7.3
androidx.compose.runtime:runtime-livedata 1.6.8 1.7.3
androidx.compose.ui:ui 1.6.8 1.7.3
androidx.compose.ui:ui-tooling 1.6.8 1.7.3
androidx.compose.material3:material3 1.2.1 1.3.0
androidx.compose.material3:material3-window-size-class 1.2.1 1.3.0
androidx.activity:activity-compose 1.9.1 1.9.2
androidx.lifecycle:lifecycle-viewmodel-compose 2.8.4 2.8.6
com.google.firebase:firebase-crashlytics 19.0.3 19.2.0
androidx.activity:activity-ktx 1.9.1 1.9.2
org.apache.commons:commons-lang3 3.16.0 3.17.0
io.gitlab.arturbosch.detekt:detekt-gradle-plugin 1.23.6 1.23.7
io.gitlab.arturbosch.detekt:detekt-formatting 1.23.6 1.23.7
io.nlopez.compose.rules:detekt 0.4.10 0.4.15
com.slack.lint.compose:compose-lint-checks 1.3.1 1.4.1
com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin 2.0.20-1.0.24 2.0.20-1.0.25
com.jraska.module.graph.assertion:plugin 2.6.0 2.7.1

Updates com.android.tools.build:gradle from 8.5.2 to 8.7.0

Updates org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.8.1 to 1.9.0

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-core's releases.

1.9.0

Features

  • Wasm/WASI target support (#4064). Thanks, @​igoriakovlev!
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#4023).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#1290).
  • Closeable dispatchers are instances of AutoCloseable now (#4123).

Fixes

  • Calling hasNext on a Channel's iterator is idempotent (#4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#4074). Thanks, @​whyoleg!
  • Fixed a bug that prevented non-Android Dispatchers.Main from initializing when the Firebase dependency is used (#3914).
  • Ensured a more intuitive ordering of tasks in runBlocking (#4134).
  • Forbid casting a Mutex to Semaphore (#4176).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).

Deprecations and promotions

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Deprecated Job.cancelFutureOnCompletion (#4173).
  • Promoted CoroutineDispatcher.limitedParallelism to stable (#3864).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Promoted CancellableContinuation.resume with an onCancellation lambda to stable, providing extra arguments to the lambda (#4088).
  • Marked the classes and interfaces that are not supposed to be inherited from with the new InternalForInheritanceCoroutinesApi opt-in (#3770).
  • Marked the classes and interfaces inheriting from which is not stable with the new ExperimentalForInheritanceCoroutinesApi opt-in (#3770).

Other

  • Kotlin was updated to 2.0 (#4137).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Simplified the internal implementation of Job (#4053).
  • Small tweaks, fixes, and documentation improvements.

1.9.0-RC.2

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Forbid casting a Mutex to Semaphore (#4176).
  • Deprecated Job.cancelFutureOnCompletion (#4156).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).
  • Fixed a bug that disallowed setting a custom probeCoroutineResumed when starting coroutines with UNDISPATCHED (#4162).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Small tweaks, fixes, and documentation improvements.

1.9.0-RC

  • Kotlin was updated to 2.0 (#4137).

... (truncated)

Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-core's changelog.

Version 1.9.0

Features

  • Wasm/WASI target support (#4064). Thanks, @​igoriakovlev!
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#4023).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#1290).
  • Closeable dispatchers are instances of AutoCloseable now (#4123).

Fixes

  • Calling hasNext on a Channel's iterator is idempotent (#4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#4074). Thanks, @​whyoleg!
  • Fixed a bug that prevented non-Android Dispatchers.Main from initializing when the Firebase dependency is used (#3914).
  • Ensured a more intuitive ordering of tasks in runBlocking (#4134).
  • Forbid casting a Mutex to Semaphore (#4176).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).

Deprecations and promotions

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Deprecated Job.cancelFutureOnCompletion (#4173).
  • Promoted CoroutineDispatcher.limitedParallelism to stable (#3864).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Promoted CancellableContinuation.resume with an onCancellation lambda to stable, providing extra arguments to the lambda (#4088).
  • Marked the classes and interfaces that are not supposed to be inherited from with the new InternalForInheritanceCoroutinesApi opt-in (#3770).
  • Marked the classes and interfaces inheriting from which is not stable with the new ExperimentalForInheritanceCoroutinesApi opt-in (#3770).

Other

  • Kotlin was updated to 2.0 (#4137).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Simplified the internal implementation of Job (#4053).
  • Small tweaks, fixes, and documentation improvements.

Version 1.9.0-RC.2

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Forbid casting a Mutex to Semaphore (#4176).
  • Deprecated Job.cancelFutureOnCompletion (#4173).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).
  • Fixed a bug that disallowed setting a custom probeCoroutineResumed when starting coroutines with UNDISPATCHED (#4162).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Small tweaks, fixes, and documentation improvements.

... (truncated)

Commits

Updates org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.8.1 to 1.9.0

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-android's releases.

1.9.0

Features

  • Wasm/WASI target support (#4064). Thanks, @​igoriakovlev!
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#4023).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#1290).
  • Closeable dispatchers are instances of AutoCloseable now (#4123).

Fixes

  • Calling hasNext on a Channel's iterator is idempotent (#4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#4074). Thanks, @​whyoleg!
  • Fixed a bug that prevented non-Android Dispatchers.Main from initializing when the Firebase dependency is used (#3914).
  • Ensured a more intuitive ordering of tasks in runBlocking (#4134).
  • Forbid casting a Mutex to Semaphore (#4176).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).

Deprecations and promotions

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Deprecated Job.cancelFutureOnCompletion (#4173).
  • Promoted CoroutineDispatcher.limitedParallelism to stable (#3864).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Promoted CancellableContinuation.resume with an onCancellation lambda to stable, providing extra arguments to the lambda (#4088).
  • Marked the classes and interfaces that are not supposed to be inherited from with the new InternalForInheritanceCoroutinesApi opt-in (#3770).
  • Marked the classes and interfaces inheriting from which is not stable with the new ExperimentalForInheritanceCoroutinesApi opt-in (#3770).

Other

  • Kotlin was updated to 2.0 (#4137).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Simplified the internal implementation of Job (#4053).
  • Small tweaks, fixes, and documentation improvements.

1.9.0-RC.2

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Forbid casting a Mutex to Semaphore (#4176).
  • Deprecated Job.cancelFutureOnCompletion (#4156).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).
  • Fixed a bug that disallowed setting a custom probeCoroutineResumed when starting coroutines with UNDISPATCHED (#4162).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Small tweaks, fixes, and documentation improvements.

1.9.0-RC

  • Kotlin was updated to 2.0 (#4137).

... (truncated)

Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-android's changelog.

Version 1.9.0

Features

  • Wasm/WASI target support (#4064). Thanks, @​igoriakovlev!
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#4023).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#1290).
  • Closeable dispatchers are instances of AutoCloseable now (#4123).

Fixes

  • Calling hasNext on a Channel's iterator is idempotent (#4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#4074). Thanks, @​whyoleg!
  • Fixed a bug that prevented non-Android Dispatchers.Main from initializing when the Firebase dependency is used (#3914).
  • Ensured a more intuitive ordering of tasks in runBlocking (#4134).
  • Forbid casting a Mutex to Semaphore (#4176).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).

Deprecations and promotions

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Deprecated Job.cancelFutureOnCompletion (#4173).
  • Promoted CoroutineDispatcher.limitedParallelism to stable (#3864).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Promoted CancellableContinuation.resume with an onCancellation lambda to stable, providing extra arguments to the lambda (#4088).
  • Marked the classes and interfaces that are not supposed to be inherited from with the new InternalForInheritanceCoroutinesApi opt-in (#3770).
  • Marked the classes and interfaces inheriting from which is not stable with the new ExperimentalForInheritanceCoroutinesApi opt-in (#3770).

Other

  • Kotlin was updated to 2.0 (#4137).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Simplified the internal implementation of Job (#4053).
  • Small tweaks, fixes, and documentation improvements.

Version 1.9.0-RC.2

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Forbid casting a Mutex to Semaphore (#4176).
  • Deprecated Job.cancelFutureOnCompletion (#4173).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).
  • Fixed a bug that disallowed setting a custom probeCoroutineResumed when starting coroutines with UNDISPATCHED (#4162).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Small tweaks, fixes, and documentation improvements.

... (truncated)

Commits

Updates org.jetbrains.kotlinx:kotlinx-coroutines-play-services from 1.8.1 to 1.9.0

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-play-services's releases.

1.9.0

Features

  • Wasm/WASI target support (#4064). Thanks, @​igoriakovlev!
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#4023).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#1290).
  • Closeable dispatchers are instances of AutoCloseable now (#4123).

Fixes

  • Calling hasNext on a Channel's iterator is idempotent (#4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#4074). Thanks, @​whyoleg!
  • Fixed a bug that prevented non-Android Dispatchers.Main from initializing when the Firebase dependency is used (#3914).
  • Ensured a more intuitive ordering of tasks in runBlocking (#4134).
  • Forbid casting a Mutex to Semaphore (#4176).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).

Deprecations and promotions

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Deprecated Job.cancelFutureOnCompletion (#4173).
  • Promoted CoroutineDispatcher.limitedParallelism to stable (#3864).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Promoted CancellableContinuation.resume with an onCancellation lambda to stable, providing extra arguments to the lambda (#4088).
  • Marked the classes and interfaces that are not supposed to be inherited from with the new InternalForInheritanceCoroutinesApi opt-in (#3770).
  • Marked the classes and interfaces inheriting from which is not stable with the new ExperimentalForInheritanceCoroutinesApi opt-in (#3770).

Other

  • Kotlin was updated to 2.0 (#4137).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Simplified the internal implementation of Job (#4053).
  • Small tweaks, fixes, and documentation improvements.

1.9.0-RC.2

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Forbid casting a Mutex to Semaphore (#4176).
  • Deprecated Job.cancelFutureOnCompletion (#4156).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).
  • Fixed a bug that disallowed setting a custom probeCoroutineResumed when starting coroutines with UNDISPATCHED (#4162).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Small tweaks, fixes, and documentation improvements.

1.9.0-RC

  • Kotlin was updated to 2.0 (#4137).

... (truncated)

Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-play-services's changelog.

Version 1.9.0

Features

  • Wasm/WASI target support (#4064). Thanks, @​igoriakovlev!
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#4023).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#1290).
  • Closeable dispatchers are instances of AutoCloseable now (#4123).

Fixes

  • Calling hasNext on a Channel's iterator is idempotent (#4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#4074). Thanks, @​whyoleg!
  • Fixed a bug that prevented non-Android Dispatchers.Main from initializing when the Firebase dependency is used (#3914).
  • Ensured a more intuitive ordering of tasks in runBlocking (#4134).
  • Forbid casting a Mutex to Semaphore (#4176).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).

Deprecations and promotions

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Deprecated Job.cancelFutureOnCompletion (#4173).
  • Promoted CoroutineDispatcher.limitedParallelism to stable (#3864).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Promoted CancellableContinuation.resume with an onCancellation lambda to stable, providing extra arguments to the lambda (#4088).
  • Marked the classes and interfaces that are not supposed to be inherited from with the new InternalForInheritanceCoroutinesApi opt-in (#3770).
  • Marked the classes and interfaces inheriting from which is not stable with the new ExperimentalForInheritanceCoroutinesApi opt-in (#3770).

Other

  • Kotlin was updated to 2.0 (#4137).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Simplified the internal implementation of Job (#4053).
  • Small tweaks, fixes, and documentation improvements.

Version 1.9.0-RC.2

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Forbid casting a Mutex to Semaphore (#4176).
  • Deprecated Job.cancelFutureOnCompletion (#4173).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).
  • Fixed a bug that disallowed setting a custom probeCoroutineResumed when starting coroutines with UNDISPATCHED (#4162).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Small tweaks, fixes, and documentation improvements.

... (truncated)

Commits

Updates org.jetbrains.kotlinx:kotlinx-coroutines-test from 1.8.1 to 1.9.0

Release notes

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-test's releases.

1.9.0

Features

  • Wasm/WASI target support (#4064). Thanks, @​igoriakovlev!
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#4023).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#1290).
  • Closeable dispatchers are instances of AutoCloseable now (#4123).

Fixes

  • Calling hasNext on a Channel's iterator is idempotent (#4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#4074). Thanks, @​whyoleg!
  • Fixed a bug that prevented non-Android Dispatchers.Main from initializing when the Firebase dependency is used (#3914).
  • Ensured a more intuitive ordering of tasks in runBlocking (#4134).
  • Forbid casting a Mutex to Semaphore (#4176).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).

Deprecations and promotions

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Deprecated Job.cancelFutureOnCompletion (#4173).
  • Promoted CoroutineDispatcher.limitedParallelism to stable (#3864).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Promoted CancellableContinuation.resume with an onCancellation lambda to stable, providing extra arguments to the lambda (#4088).
  • Marked the classes and interfaces that are not supposed to be inherited from with the new InternalForInheritanceCoroutinesApi opt-in (#3770).
  • Marked the classes and interfaces inheriting from which is not stable with the new ExperimentalForInheritanceCoroutinesApi opt-in (#3770).

Other

  • Kotlin was updated to 2.0 (#4137).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Simplified the internal implementation of Job (#4053).
  • Small tweaks, fixes, and documentation improvements.

1.9.0-RC.2

  • Advanced the deprecation levels for BroadcastChannel-based API (#4197).
  • Advanced the deprecation levels for the old kotlinx-coroutines-test API (#4198).
  • Promoted CoroutineStart.ATOMIC from ExperimentalCoroutinesApi to DelicateCoroutinesApi (#4169).
  • Reworked the documentation for CoroutineStart and Channel-based API (#4147, #4148, #4167). Thanks, @​globsterg!
  • Forbid casting a Mutex to Semaphore (#4176).
  • Deprecated Job.cancelFutureOnCompletion (#4156).
  • Worked around a stack overflow that may occur when calling asDeferred on a Future many times (#4156).
  • Fixed a bug that disallowed setting a custom probeCoroutineResumed when starting coroutines with UNDISPATCHED (#4162).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Small tweaks, fixes, and documentation improvements.

1.9.0-RC

  • Kotlin was updated to 2.0 (#4137).

... (truncated)

Changelog

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-test's changelog.

Version 1.9.0

Features

  • Wasm/WASI target support (#4064). Thanks, @​igoriakovlev!
  • limitedParallelism now optionally accepts the name of the dispatcher view for easier debugging (#4023).
  • No longer initialize Dispatchers.IO on the JVM when other standard dispatchers are accessed (#4166). Thanks, @​metalhead8816!
  • Introduced the Flow<T>.chunked(size: Int): Flow<List<T>> operator that groups emitted values into groups of the given size (#1290).
  • Closeable dispatchers are instances of AutoCloseable now (#4123).

Fixes

  • Calling hasNext on a Channel's iterator is idempotent (#4065). Thanks, @​gitpaxultek!
  • CoroutineScope() created without an explicit dispatcher uses Dispatchers.Default on Native (#4074). Thanks, @​whyoleg!Description has been truncated

Bumps the ivy-wallet group with 28 updates:

| Package | From | To |
| --- | --- | --- |
| com.android.tools.build:gradle | `8.5.2` | `8.7.0` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.1` | `1.9.0` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.1` | `1.9.0` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-play-services](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.1` | `1.9.0` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-test](https://github.com/Kotlin/kotlinx.coroutines) | `1.8.1` | `1.9.0` |
| [org.jetbrains.kotlinx:kotlinx-collections-immutable](https://github.com/Kotlin/kotlinx.collections.immutable) | `0.3.7` | `0.3.8` |
| [org.jetbrains.kotlinx:kotlinx-serialization-json](https://github.com/Kotlin/kotlinx.serialization) | `1.7.1` | `1.7.3` |
| com.google.testparameterinjector:test-parameter-injector | `1.16` | `1.18` |
| androidx.compose.animation:animation | `1.6.8` | `1.7.3` |
| androidx.compose.foundation:foundation | `1.6.8` | `1.7.3` |
| androidx.compose.material:material-icons-extended | `1.6.8` | `1.7.3` |
| androidx.compose.runtime:runtime | `1.6.8` | `1.7.3` |
| androidx.compose.runtime:runtime-livedata | `1.6.8` | `1.7.3` |
| androidx.compose.ui:ui | `1.6.8` | `1.7.3` |
| androidx.compose.ui:ui-tooling | `1.6.8` | `1.7.3` |
| androidx.compose.material3:material3 | `1.2.1` | `1.3.0` |
| androidx.compose.material3:material3-window-size-class | `1.2.1` | `1.3.0` |
| androidx.activity:activity-compose | `1.9.1` | `1.9.2` |
| androidx.lifecycle:lifecycle-viewmodel-compose | `2.8.4` | `2.8.6` |
| [com.google.firebase:firebase-crashlytics](https://github.com/firebase/firebase-android-sdk) | `19.0.3` | `19.2.0` |
| androidx.activity:activity-ktx | `1.9.1` | `1.9.2` |
| org.apache.commons:commons-lang3 | `3.16.0` | `3.17.0` |
| [io.gitlab.arturbosch.detekt:detekt-gradle-plugin](https://github.com/detekt/detekt) | `1.23.6` | `1.23.7` |
| [io.gitlab.arturbosch.detekt:detekt-formatting](https://github.com/detekt/detekt) | `1.23.6` | `1.23.7` |
| [io.nlopez.compose.rules:detekt](https://github.com/mrmans0n/compose-rules) | `0.4.10` | `0.4.15` |
| [com.slack.lint.compose:compose-lint-checks](https://github.com/slackhq/compose-lints) | `1.3.1` | `1.4.1` |
| [com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin](https://github.com/google/ksp) | `2.0.20-1.0.24` | `2.0.20-1.0.25` |
| com.jraska.module.graph.assertion:plugin | `2.6.0` | `2.7.1` |


Updates `com.android.tools.build:gradle` from 8.5.2 to 8.7.0

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-core` from 1.8.1 to 1.9.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.1...1.9.0)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-android` from 1.8.1 to 1.9.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.1...1.9.0)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-play-services` from 1.8.1 to 1.9.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.1...1.9.0)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.8.1 to 1.9.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.1...1.9.0)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-android` from 1.8.1 to 1.9.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.1...1.9.0)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-play-services` from 1.8.1 to 1.9.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.1...1.9.0)

Updates `org.jetbrains.kotlinx:kotlinx-collections-immutable` from 0.3.7 to 0.3.8
- [Release notes](https://github.com/Kotlin/kotlinx.collections.immutable/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.collections.immutable/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.collections.immutable@v0.3.7...v0.3.8)

Updates `org.jetbrains.kotlinx:kotlinx-serialization-json` from 1.7.1 to 1.7.3
- [Release notes](https://github.com/Kotlin/kotlinx.serialization/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.serialization/blob/master/CHANGELOG.md)
- [Commits](Kotlin/kotlinx.serialization@v1.7.1...v1.7.3)

Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.8.1 to 1.9.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](Kotlin/kotlinx.coroutines@1.8.1...1.9.0)

Updates `com.google.testparameterinjector:test-parameter-injector` from 1.16 to 1.18

Updates `androidx.compose.animation:animation` from 1.6.8 to 1.7.3

Updates `androidx.compose.foundation:foundation` from 1.6.8 to 1.7.3

Updates `androidx.compose.material:material-icons-extended` from 1.6.8 to 1.7.3

Updates `androidx.compose.runtime:runtime` from 1.6.8 to 1.7.3

Updates `androidx.compose.runtime:runtime-livedata` from 1.6.8 to 1.7.3

Updates `androidx.compose.ui:ui` from 1.6.8 to 1.7.3

Updates `androidx.compose.ui:ui-tooling` from 1.6.8 to 1.7.3

Updates `androidx.compose.foundation:foundation` from 1.6.8 to 1.7.3

Updates `androidx.compose.material3:material3` from 1.2.1 to 1.3.0

Updates `androidx.compose.material3:material3-window-size-class` from 1.2.1 to 1.3.0

Updates `androidx.compose.material3:material3-window-size-class` from 1.2.1 to 1.3.0

Updates `androidx.compose.material:material-icons-extended` from 1.6.8 to 1.7.3

Updates `androidx.compose.runtime:runtime` from 1.6.8 to 1.7.3

Updates `androidx.compose.runtime:runtime-livedata` from 1.6.8 to 1.7.3

Updates `androidx.compose.ui:ui` from 1.6.8 to 1.7.3

Updates `androidx.activity:activity-compose` from 1.9.1 to 1.9.2

Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.8.4 to 2.8.6

Updates `androidx.compose.ui:ui-tooling` from 1.6.8 to 1.7.3

Updates `com.google.firebase:firebase-crashlytics` from 19.0.3 to 19.2.0
- [Commits](https://github.com/firebase/firebase-android-sdk/commits)

Updates `androidx.activity:activity-ktx` from 1.9.1 to 1.9.2

Updates `org.apache.commons:commons-lang3` from 3.16.0 to 3.17.0

Updates `io.gitlab.arturbosch.detekt:detekt-gradle-plugin` from 1.23.6 to 1.23.7
- [Release notes](https://github.com/detekt/detekt/releases)
- [Commits](detekt/detekt@v1.23.6...v1.23.7)

Updates `io.gitlab.arturbosch.detekt:detekt-formatting` from 1.23.6 to 1.23.7
- [Release notes](https://github.com/detekt/detekt/releases)
- [Commits](detekt/detekt@v1.23.6...v1.23.7)

Updates `io.gitlab.arturbosch.detekt:detekt-formatting` from 1.23.6 to 1.23.7
- [Release notes](https://github.com/detekt/detekt/releases)
- [Commits](detekt/detekt@v1.23.6...v1.23.7)

Updates `io.nlopez.compose.rules:detekt` from 0.4.10 to 0.4.15
- [Release notes](https://github.com/mrmans0n/compose-rules/releases)
- [Commits](mrmans0n/compose-rules@v0.4.10...v0.4.15)

Updates `com.slack.lint.compose:compose-lint-checks` from 1.3.1 to 1.4.1
- [Release notes](https://github.com/slackhq/compose-lints/releases)
- [Changelog](https://github.com/slackhq/compose-lints/blob/main/CHANGELOG.md)
- [Commits](slackhq/compose-lints@1.3.1...1.4.1)

Updates `com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin` from 2.0.20-1.0.24 to 2.0.20-1.0.25
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](google/ksp@2.0.20-1.0.24...2.0.20-1.0.25)

Updates `com.jraska.module.graph.assertion:plugin` from 2.6.0 to 2.7.1

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-play-services
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-play-services
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-collections-immutable
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-serialization-json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: com.google.testparameterinjector:test-parameter-injector
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.animation:animation
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.foundation:foundation
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.material:material-icons-extended
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime-livedata
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui-tooling
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.foundation:foundation
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.material3:material3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.material3:material3-window-size-class
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.material3:material3-window-size-class
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.material:material-icons-extended
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.runtime:runtime-livedata
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.activity:activity-compose
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: androidx.compose.ui:ui-tooling
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: com.google.firebase:firebase-crashlytics
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: androidx.activity:activity-ktx
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: org.apache.commons:commons-lang3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: io.gitlab.arturbosch.detekt:detekt-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.gitlab.arturbosch.detekt:detekt-formatting
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.gitlab.arturbosch.detekt:detekt-formatting
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: io.nlopez.compose.rules:detekt
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: com.slack.lint.compose:compose-lint-checks
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
- dependency-name: com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ivy-wallet
- dependency-name: com.jraska.module.graph.assertion:plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ivy-wallet
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Oct 7, 2024
@github-actions github-actions bot added the Stale No activity, will be automatically closed soon. label Oct 9, 2024
@github-actions github-actions bot closed this Oct 10, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 10, 2024

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot bot deleted the dependabot/gradle/ivy-wallet-8b58e2c46a branch October 10, 2024 08:04
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code Stale No activity, will be automatically closed soon.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants