All Versions
169
Latest Version
Avg Release Cycle
29 days
Latest Release
548 days ago
Changelog History
Page 6
Changelog History
Page 6
-
v5.7.1 Changes
August 11, 2019 -
v5.7.0 Changes
July 03, 2019โ Add
- Mark
cacheFileURL(forKey:)
ofDiskStorage
to public. #1214 - Mark
KingfisherManager
initializer to public so other dependencies can customize the manager behavior. #1216
๐ Fix
- ๐ Performance improvement on progressive JPEG scanning. #1218
- ๐ Fix a potential thread issue when checking progressive JPEG. #1220
โ Remove
- ๐ The deprecated
Result
extensions for Swift 4 back compatibility are removed. #1224
- Mark
-
v5.6.0 Changes
June 10, 2019โ Add
- ๐ Support extending memory cache TTL to a specified time instead of the fixed original expire setting. Use the
.memoryCacheAccessExtendingExpiration
to set a customize expiration extending duration when accessing the image. #1196 - โ Add prebuilt binary framework when releasing to GitHub. Further supporting of fully compatible binary framework would come after Swift module stability. #1194
๐ Fix
- ๐ Resizing performance for animated images should be improved dramatically. #1189
- A small optimization on MD5 calculation for image file cache key. #1183
- ๐ Support extending memory cache TTL to a specified time instead of the fixed original expire setting. Use the
-
v5.5.0 Changes
May 16, 2019โ Add
- โ Add support for loading progressive JPEG images. This feature is still in beta and will be improved in the next few releases. To try it out, make sure you are loading a progressive JPEG image with a
.progressiveJPEG
options passed in. Thanks @lixiang1994 #1181 - 0๏ธโฃ Choose to use
Swift.Result
as the default result type when Swift 5.0 or above is applied. #1146
๐ Fix
- ๐ Apply to some modern Swift syntax, which may also improve internal performance a bit. #1181
- โ Add support for loading progressive JPEG images. This feature is still in beta and will be improved in the next few releases. To try it out, make sure you are loading a progressive JPEG image with a
-
v5.4.0 Changes
April 24, 2019 -
v5.3.1 Changes
March 28, 2019 -
v5.3.0 Changes
March 24, 2019โ Add
- ๐ Now
ImagePretcher
also supports usingSource
as fetching target. #1142 - An option to skip file name hashing when storing image to disk cashe. #1140
- ๐ Supports multiple Swift versions for CocoaPods 1.7.0.
๐ Fix
- ๐ An issue that loading a downsampled image from original version might lead to different scale and potential memory performance problem. #1126
- Marking setter of
kf
wrapper asnonmutating
and seperate value/reference version ofKingfisherCompatible
. This allows mutating properties onkf
even with alet
declaration. #1134 - A regression which causes stack overflow when using
ImagePretcher
to load huge ammount of images. #1143
- ๐ Now
-
v5.2.0 Changes
February 27, 2019โ Add
- ๐ Compatible with Swift 5.0 and Xcode 10.2. Now Kingfisher builds against Swift 4.0, 4.2 and 5.0. #1098
๐ Fix
- ๐ A possible dead lock when using
ImagePretcher
heavily in another thread. #1122 - ๐ Redesign
Result
type based on SwiftResult
in standard library. Deprecatevalue
anderror
getter forKingfisher.Result
.
-
v5.1.1 Changes
February 11, 2019๐ Fix
- ๐ Deprecate incorrect
ImageCache
initializer withpath
parameter. Now use thecacheDirectoryURL
version for clearer implemetation. #1114 - ๐ Fix a race condition when setting download delegate from multiple
ImagePrefetcher
s. #1109 - Now
directoryURL
of disk storage backend is marked as public correctly. #1108
- ๐ Deprecate incorrect
-
v5.1.0 Changes
January 12, 2019