All Versions
169
Latest Version
Avg Release Cycle
29 days
Latest Release
880 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v7.4.1 Changes
October 26, 2022๐ Fix
- A rare crash from
_UIImageCGImageContent
when loading GIF files on iOS 15 or later. #2004 - Now the dSYM symbols are contained inside the xcframework bundle instead of as standalone files. #1998
- 0๏ธโฃ An issue that the processor is not applied to original image data when
DefaultCacheSerializer.preferCacheOriginalData
is set totrue
. #1999
- A rare crash from
-
v7.4.0 Changes
October 05, 2022โ Add
- A
data
property inRetrieveImageResult
for reading the original data when an image loading is done. #1986 - An async
data
getter inImageDataProvider
. More async methods are on the way. #1989
๐ Fix
- โช A workaround for some cases the
KFImage
does not load images when embedded in the SwiftUI List on iOS 16. This only alleviates the problem when shallow embedded. For deeper nested, waiting for Apple's fix. #1988 FB11564208
- A
-
v7.3.2 Changes
August 10, 2022๐ Fix
- 0๏ธโฃ A regression introduced by the previous version, which changed the default layout behavior when setting a placeholder. Now the
KFImage
should have the same layout behavior as SwiftUI'sAsyncImage
while loading. if no placeholder is set, it takes all the proposed size while loading. If a placeholder is set, it propose size to the placeholder and follow placeholder's layout. #1975
- 0๏ธโฃ A regression introduced by the previous version, which changed the default layout behavior when setting a placeholder. Now the
-
v7.3.1 Changes
July 31, 2022๐ Fix
- An issue that
EmptyView
asKFImage
placeholder fails loading of the image. #1973 [@damian-rzeszot]
- An issue that
-
v7.3.0 Changes
July 06, 2022โ Add
- โ Added
ImageProgressive
now contains a delegateonImageUpdated
which will notify you everytime the progressive scanner can decode an intermediate image. You also have a chance to choose an image update strategy to respond the delegate. #1957 @jyounus - Now the
progressive
option can work withKingfisherManager
. Previously it only works when set in the view extension methods underkf
. #1961 @onevcat
๐ Fix
- A potential crash in
AnimatedImageView
that releasing on another thread. #1956 @ufosky - A few internal clean up and removal of unused code. #1958 @idrougge
โ Remove
- โก๏ธ With the support of
ImageProgressive.onImageUpdated
, the semantic ofImageProgressive.default
is conflicting with the behavior.ImageProgressive.default
is now marked as deprecated. To initilize a defaultImageProgressive
, useImageProgressive.init()
instead.
- โ Added
-
v7.2.4 Changes
June 15, 2022๐ Fix
- ๐ Dependency of DocC plugin is now removed and Swift Package Index can still generate and host the documentation. #1952 @marcusziade
-
v7.2.3 Changes
June 09, 2022๐ Fix
- 0๏ธโฃ Now the URL based
AVAssetImageDataProvider
support tracking transform by default. This could solve some cases that the video thumbnail were not at correct orientation. #1951 @sgarg4008 - ๐ Use DocC as documentation generator and switch to Swift Package Index as the host. Big thanks to @daveverwer and all other fellows for the fantastic work!
- 0๏ธโฃ Now the URL based
-
v7.2.2 Changes
May 08, 2022 -
v7.2.1 Changes
April 11, 2022๐ Fix
- Align
requestModifier
parameter withAsyncImageDownloadRequestModifier
to allow async request changing. #1918 @KKirsten - ๐ Fix an issue that data downloading task callbacks are held even when the task is removed. #1913 @onevcat
- Give correct cache key for local urls in its conformance of
Resource
. #1914 @onevcat - Reset placeholder image when loading fails. #1925 @PJ-LT
- ๐ Fix several typos and grammar. #1926 @johnmckerrell #1927 @SunsetWan
- Align
-
v7.2.0 Changes
February 27, 2022โ Add
- An option in memory cache that allows the cached images not be purged while the app is switchted to background. #1890
๐ Fix
- Now the animated images are reset when deinit. This might fix some ocasional crash when destroying the
AnimatedImageView
. #1886 - ๐ Fix wrong key override when a local resource created by
ImageResource
's initializer. #1903