Releases: onevcat/Kingfisher
Releases · onevcat/Kingfisher
7.5.0 - Aggressive New Year
7.4.1 - Maple Days
Fix
- A rare crash from
_UIImageCGImageContentwhen 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
- An issue that the processor is not applied to original image data when
DefaultCacheSerializer.preferCacheOriginalDatais set totrue. #1999
7.4.0 - Summer Ends
Add
- A
dataproperty inRetrieveImageResultfor reading the original data when an image loading is done. #1986 - An async
datagetter inImageDataProvider. More async methods are on the way. #1989
Fix
- A workaround for some cases the
KFImagedoes 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
7.3.2 - Align Layout
Fix
- A regression introduced by the previous version, which changed the default layout behavior when setting a placeholder. Now the
KFImageshould have the same layout behavior as SwiftUI'sAsyncImagewhile 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
7.3.1 - Empty Not Void
Fix
- An issue that
EmptyViewasKFImageplaceholder fails loading of the image. #1973 [@damian-rzeszot]
7.3.0 - Progressive Progress
Add
- Added
ImageProgressivenow contains a delegateonImageUpdatedwhich 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
progressiveoption can work withKingfisherManager. Previously it only works when set in the view extension methods underkf. #1961 @onevcat
Fix
- A potential crash in
AnimatedImageViewthat 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.defaultis conflicting with the behavior.ImageProgressive.defaultis now marked as deprecated. To initilize a defaultImageProgressive, useImageProgressive.init()instead.
7.2.4 - Removing DocC plugin
Fix
- Dependency of DocC plugin is now removed and Swift Package Index can still generate and host the documentation. #1952 @marcusziade
7.2.3 - Track Transform
Fix
- Now the URL based
AVAssetImageDataProvidersupport 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!
7.2.2 - Rainy Season
7.2.1 - Spring Earth
Fix
- Align
requestModifierparameter withAsyncImageDownloadRequestModifierto 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