Releases: onevcat/Kingfisher
Releases · onevcat/Kingfisher
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
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
7.3.1 - Empty Not Void
Fix
- An issue that
EmptyView
asKFImage
placeholder fails loading of the image. #1973 [@damian-rzeszot]
7.3.0 - Progressive Progress
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.
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
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!
7.2.2 - Rainy Season
7.2.1 - Spring Earth
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
7.2.0 - End of the tunnel
Add
- An option in memory cache that allows the cached images not be purged while the app is switchted to background. #1890
Fix
7.1.2 - Cold Days
Fix
- Lacking of
diskStoreWriteOptions
fromKFOptionSetter
. Now it supports to be set in a chainable way. #1862 @ignotusverum - A duplicated nested
Radius
type which prevents the framework being used in Playground. #1872 - An issue that sometimes
KFImage
does not load images correctly when a huge amount of images are being loaded due to animation setting. #1873 @tatsuz0u - Remove explicit usage of
@Published
to allow referingKFImage
even under a deploy target below iOS 13. #1875 - Now the image cache calculats the cost animated images correctly with all frames. #1881 @pal-aspringfield
- Remove CarPlay support when building against macCatalyst, which is not properly conditionally supported. #1876
7.1.1 - Double Ninth
Fix
- In some cases the
KFImage
loading causes a freeze on certain iOS 14 systems. #1849 Thanks reporting from @JetForMe @benjamincombes @aralatpulat - Setting image to an
AnimatedImageView
now correctly replaces its layer contents. #1836 @phantomato