legado
legado copied to clipboard
Bump coroutines from 1.8.1 to 1.9.0
Bumps coroutines
from 1.8.1 to 1.9.0.
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 aChannel
's iterator is idempotent (#4065). Thanks,@gitpaxultek
!CoroutineScope()
created without an explicit dispatcher usesDispatchers.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
toSemaphore
(#4176).- Worked around a stack overflow that may occur when calling
asDeferred
on aFuture
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
fromExperimentalCoroutinesApi
toDelicateCoroutinesApi
(#4169).- Promoted
CancellableContinuation.resume
with anonCancellation
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
andChannel
-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
fromExperimentalCoroutinesApi
toDelicateCoroutinesApi
(#4169).- Reworked the documentation for
CoroutineStart
andChannel
-based API (#4147, #4148, #4167). Thanks,@globsterg
!- Forbid casting a
Mutex
toSemaphore
(#4176).- Deprecated
Job.cancelFutureOnCompletion
(#4156).- Worked around a stack overflow that may occur when calling
asDeferred
on aFuture
many times (#4156).- Fixed a bug that disallowed setting a custom
probeCoroutineResumed
when starting coroutines withUNDISPATCHED
(#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 aChannel
's iterator is idempotent (#4065). Thanks,@gitpaxultek
!CoroutineScope()
created without an explicit dispatcher usesDispatchers.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
toSemaphore
(#4176).- Worked around a stack overflow that may occur when calling
asDeferred
on aFuture
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
fromExperimentalCoroutinesApi
toDelicateCoroutinesApi
(#4169).- Promoted
CancellableContinuation.resume
with anonCancellation
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
andChannel
-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
fromExperimentalCoroutinesApi
toDelicateCoroutinesApi
(#4169).- Reworked the documentation for
CoroutineStart
andChannel
-based API (#4147, #4148, #4167). Thanks,@globsterg
!- Forbid casting a
Mutex
toSemaphore
(#4176).- Deprecated
Job.cancelFutureOnCompletion
(#4173).- Worked around a stack overflow that may occur when calling
asDeferred
on aFuture
many times (#4156).- Fixed a bug that disallowed setting a custom
probeCoroutineResumed
when starting coroutines withUNDISPATCHED
(#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
d8d6f8f
Version 1.9.03a1be8c
Remove obsolete npm folder from the doc (#4189)d38672a
Version 1.9.0-RC.24801c65
Merge remote-tracking branch 'origin/master' into developcc34948
Rework the KDoc forCoroutineStart
(#4147)a7fe247
Fix flaky test, ensure job suspension where expected by the test (#4204)b286646
Remove various obsolete code (#4196)f0bdf00
Increase the deprecation levels for the old test framework API (#4198)5c8e650
Increase the deprecation levels for BroadcastChannel APIs (#4197)d010110
Rerun apiDump (#4207)- Additional commits viewable in compare view
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 aChannel
's iterator is idempotent (#4065). Thanks,@gitpaxultek
!CoroutineScope()
created without an explicit dispatcher usesDispatchers.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
toSemaphore
(#4176).- Worked around a stack overflow that may occur when calling
asDeferred
on aFuture
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
fromExperimentalCoroutinesApi
toDelicateCoroutinesApi
(#4169).- Promoted
CancellableContinuation.resume
with anonCancellation
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
andChannel
-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
fromExperimentalCoroutinesApi
toDelicateCoroutinesApi
(#4169).- Reworked the documentation for
CoroutineStart
andChannel
-based API (#4147, #4148, #4167). Thanks,@globsterg
!- Forbid casting a
Mutex
toSemaphore
(#4176).- Deprecated
Job.cancelFutureOnCompletion
(#4156).- Worked around a stack overflow that may occur when calling
asDeferred
on aFuture
many times (#4156).- Fixed a bug that disallowed setting a custom
probeCoroutineResumed
when starting coroutines withUNDISPATCHED
(#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 aChannel
's iterator is idempotent (#4065). Thanks,@gitpaxultek
!CoroutineScope()
created without an explicit dispatcher usesDispatchers.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
toSemaphore
(#4176).- Worked around a stack overflow that may occur when calling
asDeferred
on aFuture
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
fromExperimentalCoroutinesApi
toDelicateCoroutinesApi
(#4169).- Promoted
CancellableContinuation.resume
with anonCancellation
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
andChannel
-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
fromExperimentalCoroutinesApi
toDelicateCoroutinesApi
(#4169).- Reworked the documentation for
CoroutineStart
andChannel
-based API (#4147, #4148, #4167). Thanks,@globsterg
!- Forbid casting a
Mutex
toSemaphore
(#4176).- Deprecated
Job.cancelFutureOnCompletion
(#4173).- Worked around a stack overflow that may occur when calling
asDeferred
on aFuture
many times (#4156).- Fixed a bug that disallowed setting a custom
probeCoroutineResumed
when starting coroutines withUNDISPATCHED
(#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
d8d6f8f
Version 1.9.03a1be8c
Remove obsolete npm folder from the doc (#4189)d38672a
Version 1.9.0-RC.24801c65
Merge remote-tracking branch 'origin/master' into developcc34948
Rework the KDoc forCoroutineStart
(#4147)a7fe247
Fix flaky test, ensure job suspension where expected by the test (#4204)b286646
Remove various obsolete code (#4196)f0bdf00
Increase the deprecation levels for the old test framework API (#4198)5c8e650
Increase the deprecation levels for BroadcastChannel APIs (#4197)d010110
Rerun apiDump (#4207)- Additional commits viewable in compare view
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 this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)