sobaya-0141 / sample202207

1 stars 0 forks source link

Update coil_version to v2.7.0 #67

Open renovate[bot] opened 2 years ago

renovate[bot] commented 2 years ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.coil-kt:coil-gif 2.2.0 -> 2.7.0 age adoption passing confidence
io.coil-kt:coil-compose 2.2.0 -> 2.7.0 age adoption passing confidence

Release Notes

coil-kt/coil (io.coil-kt:coil-gif) ### [`v2.7.0`](https://togithub.com/coil-kt/coil/blob/HEAD/CHANGELOG.md#270---July-17-2024) [Compare Source](https://togithub.com/coil-kt/coil/compare/2.6.0...2.7.0) - Slightly optimize internal coroutines usage to improve the performance of `ImageLoader.execute`, `AsyncImage`, `SubcomposeAsyncImage`, and `rememberAsyncImagePainter`. ([#​2205](https://togithub.com/coil-kt/coil/pull/2205)) - Fix duplicate network calls for chunked responses. ([#​2363](https://togithub.com/coil-kt/coil/pull/2363)) - Update Kotlin to 2.0.0. - Update Compose UI to 1.6.8. - Update Okio to 3.9.0. ### [`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 improves 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. ### [`v2.5.0`](https://togithub.com/coil-kt/coil/blob/HEAD/CHANGELOG.md#250---October-30-2023) [Compare Source](https://togithub.com/coil-kt/coil/compare/2.4.0...2.5.0) - **New**: Add `MediaDataSourceFetcher.Factory` to support decoding `MediaDataSource` implementations in `coil-video`. ([#​1795](https://togithub.com/coil-kt/coil/pull/1795)) - Add the `SHIFT6m` device to the hardware bitmap blocklist. ([#​1812](https://togithub.com/coil-kt/coil/pull/1812)) - Fix: Guard against painters that return a size with one unbounded dimension. ([#​1826](https://togithub.com/coil-kt/coil/pull/1826)) - Fix: Disk cache load fails after `304 Not Modified` when cached headers include non-ASCII characters. ([#​1839](https://togithub.com/coil-kt/coil/pull/1839)) - Fix: `FakeImageEngine` not updating the interceptor chain's request. ([#​1905](https://togithub.com/coil-kt/coil/pull/1905)) - Update compile SDK to 34. - Update Kotlin to 1.9.10. - Update Coroutines to 1.7.3. - Update `accompanist-drawablepainter` to 0.32.0. - Update `androidx.annotation` to 1.7.0. - Update `androidx.compose.foundation` to 1.5.4. - Update `androidx.core` to 1.12.0. - Update `androidx.exifinterface:exifinterface` to 1.3.6. - Update `androidx.lifecycle` to 2.6.2. - Update `com.squareup.okhttp3` to 4.12.0. - Update `com.squareup.okio` to 3.6.0. ### [`v2.4.0`](https://togithub.com/coil-kt/coil/blob/HEAD/CHANGELOG.md#240---May-21-2023) [Compare Source](https://togithub.com/coil-kt/coil/compare/2.3.0...2.4.0) - Rename `DiskCache` `get`/`edit` to `openSnapshot`/`openEditor`. - Don't automatically convert `ColorDrawable` to `ColorPainter` in `AsyncImagePainter`. - Annotate simple `AsyncImage` overloads with `@NonRestartableComposable`. - Fix: Call `Context.cacheDir` lazily in `ImageSource`. - Fix: Fix publishing `coil-bom`. - Fix: Fix always setting bitmap config to `ARGB_8888` if hardware bitmaps are disabled. - Update Kotlin to 1.8.21. - Update Coroutines to 1.7.1. - Update `accompanist-drawablepainter` to 0.30.1. - Update `androidx.compose.foundation` to 1.4.3. - Update `androidx.profileinstaller:profileinstaller` to 1.3.1. - Update `com.squareup.okhttp3` to 4.11.0. ### [`v2.3.0`](https://togithub.com/coil-kt/coil/blob/HEAD/CHANGELOG.md#230---March-25-2023) [Compare Source](https://togithub.com/coil-kt/coil/compare/2.2.2...2.3.0) - **New**: Introduce a new `coil-test` artifact, which includes `FakeImageLoaderEngine`. This class is useful for hardcoding image loader responses to ensure consistent and synchronous (from the main thread) responses in tests. See [here](https://coil-kt.github.io/coil/testing) for more info. - **New**: Add [baseline profiles](https://developer.android.com/topic/performance/baselineprofiles/overview) to `coil-base` (child module of `coil`) and `coil-compose-base` (child module of `coil-compose`). - This improves Coil's runtime performance and should offer [better frame timings](https://togithub.com/coil-kt/coil/tree/main/coil-benchmark/benchmark_output.md) depending on how Coil is used in your app. - Fix: Fix parsing `file://` URIs with encoded data. [#​1601](https://togithub.com/coil-kt/coil/pull/1601) - Fix: `DiskCache` now properly computes its maximum size if passed a directory that does not exist. [#​1620](https://togithub.com/coil-kt/coil/pull/1620) - Make `Coil.reset` public API. [#​1506](https://togithub.com/coil-kt/coil/pull/1506) - Enable Java default method generation. [#​1491](https://togithub.com/coil-kt/coil/pull/1491) - Update Kotlin to 1.8.10. - Update `accompanist-drawablepainter` to 0.30.0. - Update `androidx.annotation` to 1.6.0. - Update `androidx.appcompat:appcompat-resources` to 1.6.1. - Update `androidx.compose.foundation` to 1.4.0. - Update `androidx.core` to 1.9.0. - Update `androidx.exifinterface:exifinterface` to 1.3.6. - Update `androidx.lifecycle` to 2.6.1. - Update `okio` to 3.3.0. ### [`v2.2.2`](https://togithub.com/coil-kt/coil/blob/HEAD/CHANGELOG.md#222---October-1-2022) [Compare Source](https://togithub.com/coil-kt/coil/compare/2.2.1...2.2.2) - Ensure an image loader is fully initialized before registering its system callbacks. [#​1465](https://togithub.com/coil-kt/coil/pull/1465) - Set the preferred bitmap config in `VideoFrameDecoder` on API 30+ to avoid banding. [#​1487](https://togithub.com/coil-kt/coil/pull/1487) - Fix parsing paths containing `#` in `FileUriMapper`. [#​1466](https://togithub.com/coil-kt/coil/pull/1466) - Fix reading responses with non-ascii headers from the disk cache. [#​1468](https://togithub.com/coil-kt/coil/pull/1468) - Fix decoding videos inside asset subfolders. [#​1489](https://togithub.com/coil-kt/coil/pull/1489) - Update `androidx.annotation` to 1.5.0. ### [`v2.2.1`](https://togithub.com/coil-kt/coil/blob/HEAD/CHANGELOG.md#221---September-8-2022) [Compare Source](https://togithub.com/coil-kt/coil/compare/2.2.0...2.2.1) - Fix: `RoundedCornersTransformation` now properly scales the `input` bitmap. - Remove dependency on the `kotlin-parcelize` plugin. - Update compile SDK to 33. - Downgrade `androidx.appcompat:appcompat-resources` to 1.4.2 to work around [#​1423](https://togithub.com/coil-kt/coil/issues/1423).

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.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR was generated by Mend Renovate. View the repository job log.