Kingfisher v6.2.0 Release Notes
Release Date: 2021-03-08 // about 3 years ago-
➕ Add
- The backend of Kingfisher's cache solution,
DiskStorage
andMemoryStorage
, are now marked aspublic
. So you can use them standalone in your project. #1649 - An
imageFrameCount
property in image view extensions. It holds the frame count of an animated image if available. #1647 - A new
extraSessionDelegateHandler
inImageDownloader
. Now you can receive the related session task delegate method by registering an external delegate object. #1620 - A new method
loadImmediately
forKFImage
to start the load manually. It is useful if you want to load the image beforeonAppear
is called.
🛠 Fix
- ⚡️ Drop the use of
@State
for keeping image acrossView
update forKFImage
. This should fix some SwiftUI internal crash when setting the image inKFImage
. #1642 - 🚀 The image reference in
ImageBinder
now is marked withweak
. This helps release memory quicker in some cases. #1640
- The backend of Kingfisher's cache solution,