This website works better with JavaScript
Change Log
1.9.3 (2016-01-22)
Fix
Stop indicator animation when loading failed. #215
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.
Fix
Making SwiftLint happy when building with Carthage. #189
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.
Fix
Use single url session to download images.
Ignore and return error immediately for empty URL.
Internal update for testing stability and code style.
Fix
Opt out the normalization and decoding for GIF, which would lead an issue that the GIF images missing.
Proper cost count for GIF image.
Fix
Fix for code base styles and formats.
Add
Cache path is customizable now. You can use Document folder to cache user generated images (But be caution that the disk cache files might be removed if limitation condition met).
Fix
Only apply transition when images are downloaded. It will not show transition animation now if images loaded from either memory or disk cache now.
Code style.
Add
Support for tvOS. Now enjoy downloading and cacheing images in the tvOS.
Fix
An issue which causes images not stored properly if the original data is not supplied. #142
Fix
EXIF JPEG support which was broken in 1.7.0.
Correct timing of completion handler for use case with transition of UIImageView extension.
Add
GIF support. Now you can download and show an animated GIF by Kingfisher UIImageView extension.
Fix
Type safe options.
A potential retain of cache in loading task.
Fix
The blinking when reloading images in a cell.
Indicator is now in center of image view.
Add
Add transition option. You can now use some view transition (like fade in) easier.
Fix
Image data presenting when storing in disk.
Add
Fix
Remove the disk retrieve task canceling temporarily since there is an issue in Xcode 7 beta.
Remove support for watchOS since it now requires a separated framework. It will be added later as a standalone library instead a fat one.
Fix
Added resource APIs so you can specify a cacheKey for an image. The default implementation will use the URL string as key.
Fix
Explicitly type casting in ImageCache. #86
1.4.3 (2015-08-06)
Fix
Fix orientation of PNG files.
Indicator hiding logic.
Add
Support for store and decode with scale parameter.
Fix
A retain cycle which prevents image retrieving task releasing.
1.4.1 (2015-05-12)
Fix
Fix library dependency to weak link for WatchKit.
Add
Apple Watch support and category on WKInterfaceImage.
1.3.1 (2015-05-06)
Fix
Add
ImageDownloaderDelegate for getting information from response.
A cacheType key in completion handler to let you know which does the image come from.
A notification when disk images are cleaned due to image expired or size exceeded.
Fix
Changed ForceRefresh behavior to respect server response when got a 304.
Documentation and test coverage.
Add
Multiple cache/downloader system. You can know specify the cache/downloader you need to use for each image request. It will be useful if you need different cache or download policy for different images.
Changed Options to OptionsInfo for flexible options passing.
Fix
An issue which preventing image downloading when modifying the url of request.
Deprecate
All extension methods with KingfisherOptions are deprecated now. Use KingfisherOptionsInfo instead.
Fix
Update the naming convention used in internal queues, for easier debug purpose.
Fix some tests.
Add
API for calculation total disk cache size.
API for modifying request before sending it.
Handle challenge when accessing a server trust site.
Fix
Fix grammar in README.
Fix demo project to make it simpler.
1.1.1 (2015-04-17)
Fix
Add
Fix
Fix typo in project.
Improve documentation.
First public release.