What's Changed
- Fix progressive previews stopping early on a resumed download, or not being delivered at all when at least half of the image was resumed – #903
- Fix
ImageTask/priorityupdates being applied out of order, leaving the running task at a stale priority – #918 - Fix a crash when a download reports a huge
Content-Length, either resumed or withmaximumResponseDataSizeset tonil– #988 - Fix
ImageRequest/Options/disableDiskCacheWritesbeing ignored when storing encoded images in the data cache – #1008 - Fix
ImageCachekeeping the previous image when it is overwritten with an image over the entry cost limit – #1014 - Fix a resumed download that failed again discarding its resumable data once the bytes it held, including the resumed ones, reached the
Content-Lengthof the partial response, so the next attempt started from scratch – #1006 - Fix
LazyImagenot reloading when only the request'sthumbnailorscalechanges – #1015 - Fix
FetchImage/isLoadingremainingtrueaftercancel()– #1013 - Fix
DataCache/removeData(for:)deleting the whole cache directory, or its parent, when a customDataCache/FilenameGeneratorreturns"",".", or".."– #997 - Remove an unused
AVKitimport fromNuke, which weak-linked the Swift overlays of AVFoundation and related frameworks into apps on every platform except watchOS. A target that used these frameworks through this import has to import or link them itself – #947
Full Changelog: 13.2.0...13.2.1