Releases: onevcat/Kingfisher
Releases · onevcat/Kingfisher
5.13.4 - Build Configurations
Fix
- Expose all build configurations in Package.swift file for Swift Package Manager. Now you can choose the linking style by yourself. #1426
5.13.3 - Dynamic SPM
5.13.2 - KFImage Orientation
5.13.1 - Internal Warning
Fix
- Fix an unused variable warning which is on by default in Xcode 11.4 and Swift 5.2, which makes CocoaPods angry when compiling. #1393
5.13.0 - New Year 2020
Add
- Mark
DefaultCacheSerializer
aspublic
and enables the ability of original data caching. #1373 - Add image compression quality parameter to
DefaultCacheSerializer
. #1372 - A new
contentURL
property inImageDataProvider
to provide a URL when it makes sense. #1386
Fix
- Now, local file URLs can be loaded as
Resource
s without converted toLocalFileImageDataProvider
explicitly. #1386
5.12.0 - White Overflow
Add
- Two error cases under
KingfisherError.CacheErrorReason
to give out the detail error information and reason when a failure happens when caching the file on disk. Check.cannotCreateCacheFile
and.cannotSetCacheFileAttribute
if you need to handle these errors. #1365
Fix
5.11.0 - macCatalyst
5.10.1 - Repeat Count
5.10.0 - Rex Rabbit
Add
- An
.alternativeSources
option to provide a list of alternative image loadingSource
s. TheseSource
s act as a fallback when the originalSource
downloading fails where Kingfisher will try to load images from. #1343
Fix
- The
.waitForCache
option now also waits for caching for original image if the.cacheOriginalImage
is also set. #1344 - Now the
retrieveImage
methods inImageCache
calls itscallbackQueue
is.mainCurrentOrAsync
by default instead of.untouch
. It aligns the behavior of other parts in the framework. #1338 - An issue that causes customize indicator not being placed with correct size. #1345
- Performance improvement for loading progressive images. #1332