github onevcat/Kingfisher 8.8.0
8.8.0 - Background Relief

4 hours ago

Add

  • Add AnimatedImageView.purgeFrames(keepCurrentFrame:) and opt-in purgeFramesOnBackground to reduce animated frame memory while app is backgrounded. #2482 #2445 @onevcat @Ceylo
  • Add KFAnimatedImage.purgeFramesOnBackground(_:) to expose background frame purging in SwiftUI. #2484 @WZBbiao

Fix

  • Fix missing completion callback when original cache reports cached but returns no image. #2481 #2472 @onevcat @hotngui
  • Fix AnimatedImageView deinit compatibility for older Swift 6 toolchains without isolated deinit support. #2485 @onevcat
  • Apply retryStrategy in ImagePrefetcher load path so retry options also work during prefetching. #2487 @TastyHeadphones
  • Fix non-Sendable RetryDecision capture warning in ImagePrefetcher retry flow under Swift 6 concurrency checks. #2488 @onevcat

Don't miss a new Kingfisher release

NewReleases is sending notifications on new releases.