Releases: kean/Nuke
Releases Β· kean/Nuke
Nuke 11.5.1
- Fix
ImagePipeline.shared
warning when Strict Concurrency Checking set to Complete - Fix an issue where
ImagePrefetcher/didComplete
wasn't called in some scenarios ImagePrefetcher/didComplete
is now called on the main queue
Nuke 11.5.0
Changes
DataLoader/delegate
now gets called for allURLSession/delegate
methods, not just the ones required by Pulse. It allows you to modifyDataLoader
behavior in new ways, e.g. for handling authentication challenges.- Fix an issue with
ImagePrefetcher/didComplete
not being called when images are in the memory cache, thanks to @0xceed - #635 - Move .docc folders back to Sources/, so that the Nuke docs are now again available in Xcode
- Add new unit tests, thanks to @zzmasoud - #626
New Contributors
Nuke 11.4.1
- Correct the release commit/branch
Nuke 11.4.0
- Add
isVideoFrameAnimationEnabled
option to NukeUI views, thanks to @maciesielka
Nuke 11.3.1
Nuke 11.3.0
- Add support for loading image into TVPosterView by @lukaskukacka in #602
Nuke 11.2.1
- Fix an issue with Mac Catalyst on Xcode 14.0
Nuke 11.2.0
- Add support for Xcode 14.0
- Fix #595 β compilation issue on macOS
Nuke 11.1.1
- Breaking Progressive decoding is now disabled by default as a way to mitigate #572
- Add
prefersIncrementalDelivery
toDataLoader
. When progressive decoding is disabled, it now usesprefersIncrementalDelivery
onURLSessionTask
, slightly increasing the performance - Add convenience options to
Image
andLazyImage
:resizingMode(_:)
,videoRenderingEnabled(_:)
,videoLoopingEnabled(_:)
,animatedImageRenderingEnabled(_:)
- Fix an issue where
AVPlayerLayer
was created eagerly - Fix an issue with placeholder not being shown by
LazyImage
when the initial URL isnil
β #586, thanks to @jeffreykuiken - Disable
prepareForDisplay
by default and add a configuration option to enable it
Nuke 11.1.0
- Add missing content mode to NukeUI - #582, thanks to Ethan Pippin
- Add
DataLoader
delegate
for easy Pulse integration (please use it with Pulse 2.0 which is optimized for images) - #583
(ImagePipeline.shared.configuration.dataLoader as? DataLoader)?.delegate = URLSessionProxyDelegate()