Skip to content

Releases: kean/Nuke

Nuke 11.5.1

25 Dec 20:35
Compare
Choose a tag to compare
  • 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

17 Dec 19:18
Compare
Choose a tag to compare

Changes

  • DataLoader/delegate now gets called for all URLSession/delegate methods, not just the ones required by Pulse. It allows you to modify DataLoader 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

15 Dec 19:11
Compare
Choose a tag to compare
  • Correct the release commit/branch

Nuke 11.4.0

15 Dec 01:57
Compare
Choose a tag to compare
  • Add isVideoFrameAnimationEnabled option to NukeUI views, thanks to @maciesielka

Nuke 11.3.1

22 Oct 13:46
Compare
Choose a tag to compare

Fixes

  • Fix deprecated withTaskCancellationHandler usage - #614, thanks to @swasta
  • Fix xcodebuild & docc build issue on Xcode 14.0.1 - #609

New Contributors

Nuke 11.3.0

17 Sep 20:17
0d8a0dc
Compare
Choose a tag to compare

Nuke 11.2.1

10 Sep 23:07
Compare
Choose a tag to compare
  • Fix an issue with Mac Catalyst on Xcode 14.0

Nuke 11.2.0

10 Sep 20:58
Compare
Choose a tag to compare
  • Add support for Xcode 14.0
  • Fix #595 – compilation issue on macOS

Nuke 11.1.1

17 Aug 00:28
Compare
Choose a tag to compare
  • Breaking Progressive decoding is now disabled by default as a way to mitigate #572
  • Add prefersIncrementalDelivery to DataLoader. When progressive decoding is disabled, it now uses prefersIncrementalDelivery on URLSessionTask, slightly increasing the performance
  • Add convenience options to Image and LazyImage: 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 is nil – #586, thanks to @jeffreykuiken
  • Disable prepareForDisplay by default and add a configuration option to enable it

Nuke 11.1.0

07 Aug 19:40
Compare
Choose a tag to compare
  • 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()