All Versions
144
Latest Version
Avg Release Cycle
19 days
Latest Release
136 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v5.14.0
May 13, 2020โ Add
- A
.retryStrategy
option and associatedRetryStrategy
to define a highly customizable retry mechanism in Kingfisher. [#1424] - Built-in
DelayRetryStrategy
to provide a most common used retry strategy implementation. It simplifies the normal retry requirement when downloading an image from network. #1447 - Now you can set the round corner radius for a
RoundCornerImageProcessor
in a fraction way. This is useful when you do not know the desire image view size, but still want to clip any received image to a certain round corner ratio (such as a circle for any image). #1443 - โ Add an
isLoaded
binding toKFImage
to follow SwiftUI pattern better. #1429
๐ Fix
- A
-
v5.13.0
January 17, 2020โ Add
- 0๏ธโฃ 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
- 0๏ธโฃ Mark
-
v5.12.0
December 13, 2019โ 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
- A 32-bit
Int
overflow when calculating expiration duration when a largedays
value is set forStorageExpiration
. #1371 - ๐ The build config for SwiftUI sub-pod now only applies to the KingfisherSwiftUI scheme. #1368
- Two error cases under
-
v5.10.0
November 17, 2019โ 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 - 0๏ธโฃ 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
- An