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 an ImageProcessor 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 or gif). #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.