A lightweight, pure-Swift library for downloading and caching images from the web.
CPListItem
) compiles again for iOS SDK 14.0 to 14.4. It was because an undocumented API change in the CPListItem
property. #2172 @brendonjkdingView
refreshing loop when KFImage
is set with startLoadingBeforeViewAppear
to true
and the loading keeping fails. #2169 @onevcat @sisoje @mirkokg-Swift.h
header again for ObjC compatibility. #2138 @yev-kanivetsUIScreen
API. #2157 @hyun99999PrivacyInfo.xcprivacy
) to the project to meet Apple's requirement of describing data collected and use of required reason API. #2104
ImageDownloadResult
. This allows overriding side to construct and return a valid download result. #2107 @kmaschke85In this version, visionOS support is not yet available when integrating with CocoaPods. It requires the new version of CocoaPods 1.13.0 and not yet released. (https://github.com/CocoaPods/CocoaPods/pull/11965)
AnimatedImageView
. #2094 @yeatseImageResource
and rename it to KF.ImageResource
. This triggers a warning when explicitly refering to ImageResource
, which conflicts to the identical names from Apple's GeneratedAssetSymbols
or DeveloperToolsSupport
in Xcode 15. It does not fix the issue automatically, but can help to achieve a smoother transition. #2092 @JohnnyTseng @rtharstonimageDownloader(_:didReceive:completionHandler:)
delegate method in ImageDownloaderDelegate
to allow making ResponseDisposition
decision to the download task. #2048 @onevcatnil
URL to a KFImage
when startLoadingBeforeViewAppear
is also true
. #2035 Big thanks to @BobbyRohwederCPListItem
won't set the image back to blank when the loading failing. Now it keeps showing the placeholder, if set. #2031 @DevVenusK