All Versions
Latest Version
Avg Release Cycle
28 days
Latest Release
85 days ago

Changelog History
Page 14

  • v2.1.0 Changes

    March 10, 2016

    โž• Add

    • โž• Add ImagePrefetcher and related prefetching methods to allow downloading and caching images before you need to display them. #249
    • A protocol (AuthenticationChallengeResponable) for responsing authentication challenge. You can now set authenticationChallengeResponder of ImageDownloader and use your own authentication policy. #226
    • An API (cachePathForKey(:)) to get real path for a specified key in a cache. #256

    ๐Ÿ›  Fix

    • ๐ŸŽ Disable background decoding for images from memory cache. This improves the performance of image loading for in-memory cached images and fix a flicker when you try to load image with background decoding. #257
    • A potential crash in ImageCache when an empty image is passed into.

  • v2.0.4 Changes

    February 27, 2016

    ๐Ÿ›  Fix

    • 0๏ธโƒฃ Make pipeling support to be disabled by default since it requiring server support. You can enable it by setting requestsUsePipeling in ImageDownloader. #253
    • Image transition now allows user interaction. #252

  • v2.0.3 Changes

    February 17, 2016

    ๐Ÿ›  Fix

    • A memory leak caused by retain cycle of downloader session and its delegate. #235
    • Now the callbackDispatchQueue in option should be applied to ImageDownloader as well. #238 and #240
    • ๐Ÿ›  Fix warnings when the latest version of SwiftLint is used. #189

  • v2.0.2 Changes

    February 14, 2016

    ๐Ÿ›  Fix

    • An issue which causes GIF images with only one frame failing to be loaded correctly. #231

  • v2.0.1 Changes

    January 28, 2016

    ๐Ÿ›  Fix

    • An issue which causes the downloaded image not cached in disk. #224

  • v2.0.0 Changes

    January 23, 2016

    โž• Add

    • ๐Ÿ‘ OS X support. Now Kingfisher can work seamlessly for NSImage. #201
    • ๐Ÿ‘ watchOS 2.x support. #210
    • ๐Ÿ“ฆ Swift Package Manager support. #218
    • Unified KingfisherOptionsInfo API. Now all options across the framework are represented by KingfisherOptionsInfo with type same behavior. #194
    • API for changing download priority of image download task after the download started. #73
    • You can cancel image or background image downloading task now for button as well. #205

    ๐Ÿ›  Fix

    • A potential thread issue when asking for cache state right after downloading finished.
    • ๐Ÿ‘Œ Improve MD5 calculating speed. #220
    • The scale was not correct when processing GIF files.

  • v1.9.3 Changes

    January 22, 2016

    ๐Ÿ›  Fix

    • Stop indicator animation when loading failed. #215

  • v1.9.2 Changes

    January 14, 2016

    ๐Ÿ›  Fix

    • A potential issue causes image cache checking method not working when the image just stored.
    • ๐Ÿ‘ Better performance and image quality when storing images with original data.

  • v1.9.1 Changes

    January 04, 2016

    ๐Ÿ›  Fix

    • ๐Ÿ‘• Making SwiftLint happy when building with Carthage. #189

  • v1.9.0 Changes

    December 31, 2015

    โž• Add

    • Download methods in ImageDownloader now returns a cancelable task. So you can cancel the downloading process when using downloader separately.
    • โž• Add a cancelling method in image view extension for easier cancel operation.
    • Mark some properties of downloading task as public.

    ๐Ÿ›  Fix

    • Cancelling of image downloading now triggers completion handler with NSURLErrorCancelled correctly now.