maiyama18 / LicensesPlugin

A Swift Package build tool plugin to collect licenses of the library used in your swift package
MIT License
76 stars 3 forks source link

Update dependency kean/Nuke to v12.7.2 #25

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Update Change
kean/Nuke minor 12.0.0 -> 12.7.2

Release Notes

kean/Nuke (kean/Nuke) ### [`v12.7.2`](https://togithub.com/kean/Nuke/blob/HEAD/CHANGELOG.md#Nuke-1272) [Compare Source](https://togithub.com/kean/Nuke/compare/12.7.1...12.7.2) *Jun 8, 2024* - Fix [https://github.com/kean/Nuke/issues/789](https://togithub.com/kean/Nuke/issues/789), an issue with `ImageProcessors.Resize` failing to resize images with packed pixel formats ### [`v12.7.1`](https://togithub.com/kean/Nuke/blob/HEAD/CHANGELOG.md#Nuke-1271) [Compare Source](https://togithub.com/kean/Nuke/compare/12.7.0...12.7.1) *May 30, 2024* - Fix fade transition in some scenarios by [@​ejensen](https://togithub.com/ejensen) in [https://github.com/kean/Nuke/pull/786](https://togithub.com/kean/Nuke/pull/786) - Remove `taskDescription` from network tasks by [@​ejensen](https://togithub.com/ejensen) in [https://github.com/kean/Nuke/pull/785](https://togithub.com/kean/Nuke/pull/785) - Temporarily revert the change introduced in v12.6 that would skip decompression for some image types – more info in [https://github.com/kean/Nuke/issues/788](https://togithub.com/kean/Nuke/issues/788) ### [`v12.7.0`](https://togithub.com/kean/Nuke/releases/tag/12.7.0): Nuke 12.7 [Compare Source](https://togithub.com/kean/Nuke/compare/12.6.0...12.7.0) This release contains major improvements to the Structured Concurrency support and `ImagePipeline` internals. - Add `previews: AsyncStream`, `progress: AsyncStream`, `image: PlatformImage async` and `response: ImageResponse async` directly to `ImageTask` and deprecate `AsyncImageTask`. These APIs have zero cost unless you use them. - Add `ImageTask.Event` and add `events: AsyncStream` to `ImageTask` for observing *all* events associated with the image loading. - Improve the support for `AsyncStream`: a new stream is created every time you access the respective property to make it easier to have multiple consumers. - Add `ImagePipelineDelegate/imageTask(:didReceiveEvent:pipeline:)` and deprecate the previous methods it replaced (context: these methods were introduced in [Nuke 11.0](https://togithub.com/kean/Nuke/releases/tag/11.0.0) as the initial and misguided attempt at Structured Concurrency support that tried to borrow from the `URLSession` API design) - (Internal) Rework `ImagePipeline` that accumulated a lot of cruft after the introduction of data tasks, Combine, Async/Await, and AsyncStream support in the previous releases. - Deprecate `ImagePipeline/loadData(with:)` and `ImagePipeline/data(with:)` methods that accept `URL` as parameters – use the `ImageRequest` variants instead (these are rarely used and low-level APIs that don't require convenience variants) - Remove `@discardableResult` from `ImagePipeline/data(with:) async throws` – it was never meant to be there - Rename `ImageTask/progress` to `ImageTask/currentProgress` (warning: this is a small breaking change in the API) - Fix some of the Strict Concurrency Checking & Swift 6 warnings preparing for the upcoming Swift releases - Fix documentation for `AsyncImageTask/previews` that was previously specifying that it was delivering the previews *and* the final image – it's only the previews. - Fix [https://github.com/kean/Nuke/issues/782](https://togithub.com/kean/Nuke/issues/782), an issue with grayscale images (8 bpp) not being rendered correctly when `Resize` processor is used ### [`v12.6.0`](https://togithub.com/kean/Nuke/releases/tag/12.6.0): Nuke 12.6 [Compare Source](https://togithub.com/kean/Nuke/compare/12.5.0...12.6.0) ##### Fixes - Fix an issue with an optimization that is supposed to skip decompression if one or more processors are applied - Fix a `[Decompressor] Error -17102 decompressing image -- possibly corrupt` console error message when using `ImagePipeline.Configuration.isUsingPrepareForDisplay` (disabled by default). The pipeline will now skip decompression for `.png`. - Fix [https://github.com/kean/Nuke/issues/705](https://togithub.com/kean/Nuke/issues/705) with integration between thumbnail options (link) and original data caching: the original data is now stored without a thumbnail key - Fix an issue where `.storeAll` and `.automatic` cache policies would not store the thumbnail data - Fix [https://github.com/kean/Nuke/issues/746](https://togithub.com/kean/Nuke/issues/746) an issue with `ImageRequest.UserInfoKey.scaleKey` not interacting correctly with coalescing - Fix [https://github.com/kean/Nuke/issues/763](https://togithub.com/kean/Nuke/issues/763) SwiftUI Warning: Accessing StateObject's object without being installed on a View when using `onStart` ##### Changes - Add support for initializing `ImageProcessors.CoreImageFilter` with `CIFilter` instances (fixes [https://github.com/kean/Nuke/issues/758](https://togithub.com/kean/Nuke/issues/758) ) - Add support for disk cache lookup for intermediate processed images (as opposed to only final and original as before) - Add an optimization that loads local resources with `file` and `data` schemes quickly without using `DataLoader` and `URLSession`. If you rely on the existing behavior, this optimization can be turned off using the `isLocalResourcesSupportEnabled` configuration option. [https://github.com/kean/Nuke/pull/779](https://togithub.com/kean/Nuke/pull/779) - Update the infrastructure for coalescing image-processing tasks to use the task-dependency used for other operations ##### Deprecations - Deprecate `ImagePipeline.Configuration.dataCachingQueue` and perform data cache lookups on the pipeline's queue, reducing the amount of context switching ### [`v12.5.0`](https://togithub.com/kean/Nuke/releases/tag/12.5.0): Nuke 12.5 [Compare Source](https://togithub.com/kean/Nuke/compare/12.4.0...12.5.0) ##### What's Changed - Fix Xcode 15.3 concurrency warnings when using `Screen.scale` by [@​jszumski](https://togithub.com/jszumski) in [https://github.com/kean/Nuke/pull/766](https://togithub.com/kean/Nuke/pull/766) - Add `showPlaceholderOnFailure` parameter to show placeholder in case of image loading failure by [@​mlight3](https://togithub.com/mlight3) in [https://github.com/kean/Nuke/pull/764](https://togithub.com/kean/Nuke/pull/764) - Fix image loading test on iOS 17 by [@​woxtu](https://togithub.com/woxtu) in [https://github.com/kean/Nuke/pull/768](https://togithub.com/kean/Nuke/pull/768) - Update thumbnail key value for `ImageRequest` by [@​woxtu](https://togithub.com/woxtu) in [https://github.com/kean/Nuke/pull/769](https://togithub.com/kean/Nuke/pull/769) - Remove trailing whitespaces by [@​woxtu](https://togithub.com/woxtu) in [https://github.com/kean/Nuke/pull/767](https://togithub.com/kean/Nuke/pull/767) - Apply `if let` shorthand syntax by [@​mlight3](https://togithub.com/mlight3) in [https://github.com/kean/Nuke/pull/762](https://togithub.com/kean/Nuke/pull/762) ##### New Contributors - [@​AndrewSB](https://togithub.com/AndrewSB) made their first contribution in [https://github.com/kean/Nuke/pull/755](https://togithub.com/kean/Nuke/pull/755) - [@​mlight3](https://togithub.com/mlight3) made their first contribution in [https://github.com/kean/Nuke/pull/762](https://togithub.com/kean/Nuke/pull/762) - [@​jszumski](https://togithub.com/jszumski) made their first contribution in [https://github.com/kean/Nuke/pull/766](https://togithub.com/kean/Nuke/pull/766) **Full Changelog**: https://github.com/kean/Nuke/compare/12.4.0...12.5.0 ### [`v12.4.0`](https://togithub.com/kean/Nuke/releases/tag/12.4.0): Nuke 12.4 [Compare Source](https://togithub.com/kean/Nuke/compare/12.3.0...12.4.0) ##### What's Changed - Enable visionOS support for all APIs by [@​zachwaugh](https://togithub.com/zachwaugh) in [https://github.com/kean/Nuke/pull/752](https://togithub.com/kean/Nuke/pull/752) - Update documentation by [@​tkersey](https://togithub.com/tkersey) in [https://github.com/kean/Nuke/pull/747](https://togithub.com/kean/Nuke/pull/747) ##### New Contributors - [@​tkersey](https://togithub.com/tkersey) made their first contribution in [https://github.com/kean/Nuke/pull/747](https://togithub.com/kean/Nuke/pull/747) - [@​zachwaugh](https://togithub.com/zachwaugh) made their first contribution in [https://github.com/kean/Nuke/pull/752](https://togithub.com/kean/Nuke/pull/752) ### [`v12.3.0`](https://togithub.com/kean/Nuke/releases/tag/12.3.0): Nuke 12.3 [Compare Source](https://togithub.com/kean/Nuke/compare/12.2.0...12.3.0) ##### What's Changed - Add support for visionOS by [@​bobek-balinek](https://togithub.com/bobek-balinek) in [https://github.com/kean/Nuke/pull/743](https://togithub.com/kean/Nuke/pull/743) ##### New Contributors - [@​bobek-balinek](https://togithub.com/bobek-balinek) made their first contribution in [https://github.com/kean/Nuke/pull/743](https://togithub.com/kean/Nuke/pull/743) **Full Changelog**: https://github.com/kean/Nuke/compare/12.2.0...12.3.0 ### [`v12.2.0`](https://togithub.com/kean/Nuke/releases/tag/12.2.0): Nuke 12.2 [Compare Source](https://togithub.com/kean/Nuke/compare/12.1.6...12.2.0) ##### What's Changed - Add another file type signature for `.m4v` files by [@​leonid-shevtsov](https://togithub.com/leonid-shevtsov) in [https://github.com/kean/Nuke/pull/735](https://togithub.com/kean/Nuke/pull/735) - Added the `onStart` callback to` LazyImage ` by [@​urbaneewe](https://togithub.com/urbaneewe) in [https://github.com/kean/Nuke/pull/736](https://togithub.com/kean/Nuke/pull/736) ##### New Contributors - [@​leonid-shevtsov](https://togithub.com/leonid-shevtsov) made their first contribution in [https://github.com/kean/Nuke/pull/735](https://togithub.com/kean/Nuke/pull/735) - [@​urbaneewe](https://togithub.com/urbaneewe) made their first contribution in [https://github.com/kean/Nuke/pull/736](https://togithub.com/kean/Nuke/pull/736) **Full Changelog**: https://github.com/kean/Nuke/compare/12.1.6...12.2.0 ### [`v12.1.6`](https://togithub.com/kean/Nuke/blob/HEAD/CHANGELOG.md#Nuke-1216) [Compare Source](https://togithub.com/kean/Nuke/compare/12.1.5...12.1.6) *Aug 19, 2023* - Improve `ImageCache` performance (20%) - Improve `NukeExtensions` performance (5%) - Update the code to support future visionOS releases by switching to `canImport` where possible ### [`v12.1.5`](https://togithub.com/kean/Nuke/blob/HEAD/CHANGELOG.md#Nuke-1215) [Compare Source](https://togithub.com/kean/Nuke/compare/12.1.4...12.1.5) *Jul 29, 2023* - Fix [https://github.com/kean/Nuke/issues/717](https://togithub.com/kean/Nuke/issues/717) by moving `DataCache` metadata to a hidden file - [https://github.com/kean/Nuke/pull/718](https://togithub.com/kean/Nuke/pull/718) ### [`v12.1.4`](https://togithub.com/kean/Nuke/blob/HEAD/CHANGELOG.md#Nuke-1214) [Compare Source](https://togithub.com/kean/Nuke/compare/12.1.3...12.1.4) *Jul 22, 2023* - Upgrade to [`CryptoKit`](https://developer.apple.com/documentation/cryptokit) from `CommonCrypto` and slightly optimize how cryptographic hashes are converted to strings (used as filenames for `DataCache`) - Deprecate `DataCache/isCompressionEnabled`. It was initially added as a general-purpose feature, but it's not recommended to be used with most image formats. - `DataCache` now performs sweeps less frequently - Minor docs correction – [https://github.com/kean/Nuke/pull/715](https://togithub.com/kean/Nuke/pull/715) by [@​tdkn](https://togithub.com/tdkn) ### [`v12.1.3`](https://togithub.com/kean/Nuke/blob/HEAD/CHANGELOG.md#Nuke-1213) [Compare Source](https://togithub.com/kean/Nuke/compare/12.1.2...12.1.3) *Jul 10, 2023* - Fix [https://github.com/kean/Nuke/issues/709](https://togithub.com/kean/Nuke/issues/709): `LazyImage` fails to perform memory cache lookup in some scenarios ### [`v12.1.2`](https://togithub.com/kean/Nuke/blob/HEAD/CHANGELOG.md#Nuke-1212) [Compare Source](https://togithub.com/kean/Nuke/compare/12.1.1...12.1.2) *Jun 25, 2023* - Fix [https://github.com/kean/Nuke/issues/710](https://togithub.com/kean/Nuke/issues/710): build failure on watchOS in debug mode – [https://github.com/kean/Nuke/pull/711](https://togithub.com/kean/Nuke/pull/711) by [@​FieryFlames](https://togithub.com/FieryFlames) ### [`v12.1.1`](https://togithub.com/kean/Nuke/blob/HEAD/CHANGELOG.md#Nuke-1211) [Compare Source](https://togithub.com/kean/Nuke/compare/12.1.0...12.1.1) *Jun 22, 2023* - Fix [https://github.com/kean/Nuke/issues/693](https://togithub.com/kean/Nuke/issues/693): `ImageRequest` created with an async function now executes it lazily - [https://github.com/kean/Nuke/pull/708](https://togithub.com/kean/Nuke/pull/708) by [@​khlopko](https://togithub.com/khlopko) - Fix [https://github.com/kean/Nuke/issues/695](https://togithub.com/kean/Nuke/issues/695): `byCroppingToSquare()` always return square image – [https://github.com/kean/Nuke/pull/696](https://togithub.com/kean/Nuke/pull/696) by [@​zzmasoud](https://togithub.com/zzmasoud) - Update unit tests – [https://github.com/kean/Nuke/pull/701](https://togithub.com/kean/Nuke/pull/701) by [@​woxtu](https://togithub.com/woxtu) - Fix upcoming warnings in Xcode 15 ### [`v12.1.0`](https://togithub.com/kean/Nuke/releases/tag/12.1.0): Nuke 12.1 [Compare Source](https://togithub.com/kean/Nuke/compare/12.0.0...12.1.0) - Add `makeImageView` closure to `LazyImageView` to allow using custom views for rendering images - Add `onCompletion` closure to `LazyImage` and `FetchImage` - Fix an issue with `.videoAssetKey` value missing from `ImageContainer` - Fix an issue with `.gif` being encoded as `.jpeg` when `.storeEncodedImages` policy is used

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 this update again.



This PR has been generated by Mend Renovate. View repository job log here.