Kingfisher v3.10.0 Release Notes
Release Date: 2017-06-03 // almost 7 years ago-
โ Add
- ๐ New cache retriving strategy for a request with certain
ImageProcessor
applied. Now Kingfisher will first try to get the processed images from cache. If not existing, it will be smart enough to check whether the original image exists in cache to avoid downloading it. - A
cacheOriginalImage
option to also cache original images while anImageProcessor
is applied. It is required if you want the new cache strategy. #650 - A
FormatIndicatedCacheSerializer
to serialize the image into a certain format (png
,jpg
orgif
). #693
๐ Fix
- A timing issue when you try to cancel an on-going download task, and start the same one again immediately. Now the previous one will received an error and the later one could be completed normally. #532
- ๐ Fix the showing/hiding logic for activity indicator in image view to make them independent from race condition.
- A possible race condition that accessing downloading fetch load conccurently.
- ๐ Invalidate the download session when the downloader gets released. It might cause problem if you were using your own downloader instance.
- Some internal stability improvement.
- ๐ New cache retriving strategy for a request with certain