A Kotlin Multiplatform library that provides a simple event bus implementation using KotlinX Coroutines Channels. Multi-keys, multi-producers, single-consumer and thread-safe event bus backed by kotlinx.coroutines.channels.Channels
coil-kt/coil (io.coil-kt:coil-compose)
### [`v2.6.0`](https://togithub.com/coil-kt/coil/blob/HEAD/CHANGELOG.md#260---February-23-2024)
[Compare Source](https://togithub.com/coil-kt/coil/compare/2.5.0...2.6.0)
- Make `rememberAsyncImagePainter`, `AsyncImage`, and `SubcomposeAsyncImage` [restartable and skippable](https://developer.android.com/jetpack/compose/performance/stability#functions). This should improve performance by avoiding recomposition unless one of the composable's arguments changes.
- Add an optional `modelEqualityDelegate` argument to `rememberAsyncImagePainter`, `AsyncImage`, and `SubcomposeAsyncImage` to control whether the `model` will trigger a recomposition.
- Update `ContentPainterModifier` to implement `Modifier.Node`.
- Fix: Lazily register component callbacks and the network observer on a background thread. This fixes slow initialization that would often occur on the main thread.
- Fix: Avoid relaunching a new image request in `rememberAsyncImagePainter`, `AsyncImage`, and `SubcomposeAsyncImage` if `ImageRequest.listener` or `ImageRequest.target` change.
- Fix: Don't observe the image request twice in `AsyncImagePainter`.
- Update Kotlin to 1.9.22.
- Update Compose to 1.6.1.
- Update Okio to 3.8.0.
- Update `androidx.collection` to 1.4.0.
- Update `androidx.lifecycle` to 2.7.0.
hoc081098/FlowExt (io.github.hoc081098:FlowExt)
### [`v0.8.0`](https://togithub.com/hoc081098/FlowExt/blob/HEAD/CHANGELOG.md#080---Feb-24-2024)
[Compare Source](https://togithub.com/hoc081098/FlowExt/compare/0.7.5...0.8.0)
##### Changed
- Update dependencies:
- [KotlinX Coroutines `1.8.0`](https://togithub.com/Kotlin/kotlinx.coroutines/releases/tag/1.8.0).
##### Added
- **New**: Add support for Kotlin/Wasm (`wasmJs` target) 🎉.
##### Fixed
- `withLatestFrom`: fix a bug where the other `Flow` is not cancelled after the main `Flow` is completed.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.5.0
->2.6.0
0.7.5
->0.8.0
Release Notes
coil-kt/coil (io.coil-kt:coil-compose)
### [`v2.6.0`](https://togithub.com/coil-kt/coil/blob/HEAD/CHANGELOG.md#260---February-23-2024) [Compare Source](https://togithub.com/coil-kt/coil/compare/2.5.0...2.6.0) - Make `rememberAsyncImagePainter`, `AsyncImage`, and `SubcomposeAsyncImage` [restartable and skippable](https://developer.android.com/jetpack/compose/performance/stability#functions). This should improve performance by avoiding recomposition unless one of the composable's arguments changes. - Add an optional `modelEqualityDelegate` argument to `rememberAsyncImagePainter`, `AsyncImage`, and `SubcomposeAsyncImage` to control whether the `model` will trigger a recomposition. - Update `ContentPainterModifier` to implement `Modifier.Node`. - Fix: Lazily register component callbacks and the network observer on a background thread. This fixes slow initialization that would often occur on the main thread. - Fix: Avoid relaunching a new image request in `rememberAsyncImagePainter`, `AsyncImage`, and `SubcomposeAsyncImage` if `ImageRequest.listener` or `ImageRequest.target` change. - Fix: Don't observe the image request twice in `AsyncImagePainter`. - Update Kotlin to 1.9.22. - Update Compose to 1.6.1. - Update Okio to 3.8.0. - Update `androidx.collection` to 1.4.0. - Update `androidx.lifecycle` to 2.7.0.hoc081098/FlowExt (io.github.hoc081098:FlowExt)
### [`v0.8.0`](https://togithub.com/hoc081098/FlowExt/blob/HEAD/CHANGELOG.md#080---Feb-24-2024) [Compare Source](https://togithub.com/hoc081098/FlowExt/compare/0.7.5...0.8.0) ##### Changed - Update dependencies: - [KotlinX Coroutines `1.8.0`](https://togithub.com/Kotlin/kotlinx.coroutines/releases/tag/1.8.0). ##### Added - **New**: Add support for Kotlin/Wasm (`wasmJs` target) 🎉. ##### Fixed - `withLatestFrom`: fix a bug where the other `Flow` is not cancelled after the main `Flow` is completed.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.