SDWebImage Versions Save

Asynchronous image downloader with cache support as a UIImageView category

5.19.2

1 week ago

See all tickets marked for the 5.19.2 release

Fixes

  • [Important] Fix some performance regression when SDAnimatedImage created with static format like JPEG #3708
  • Fix that colorSpaceGetDeviceRGB cache the color space even when active display changed #3712

Project

5.19.1

1 month ago

See all tickets marked for the 5.19.1 release

Features

  • Allows the transformer to preserve the UIImage metadata like image format #3688
  • Add a protect when NSString passed into sd_setImageWithURL API (which should be NSURL instance) #3686 @aasdsjk

Performance

  • Replace NSFileManager.enumeratorAtPath with enumeratorAtURL for performance and RAM saving #3690 @ChengzhiHuang

Warnings

  • mark SDWebImageCacheKeyFilter default initializer unavailable & add missing default case of SDCallbackQueue sync/async function #3683 @adamwangxx

5.19.0

2 months ago

See all tickets marked for the 5.19.0 release

Project

  • [Part 2]Added the official visionOS support with CocoaPods, include Demo/Tests/CI #3673
  • This need CocoaPods 1.13.0+
  • Next: We'll bump other SDWebImage.org Pods, like SDWebImageSwiftUI, SDWebImageWebPCoder, libwebp on CocoaPods with the visionOS podspec support.

Features

  • Added SDWebImageWaitTransition to wait for transition finished and then callback completedBlock #3680

Changes

  • Formally deprecate sd_cancelCurrentImageLoad on UIView category, which cause misunderstanding for the same overloaded method in UIImageView category #3654

5.18.12

2 months ago

See all tickets marked for the 5.18.12 release

Fixes

  • Fix the issue that iOS 17 indexed PNG workaround breaks the 16bit RGBA PNG #3678

5.18.11

3 months ago

See all tickets marked for the 5.18.11 release

Fixes

  • Add missing break keyword while converting NSData to SDImageFormat #3672 @adamwangxx

5.18.10

4 months ago

See all tickets marked for the 5.18.10 release

Warning

  • Fix the warning during clang-analyze #3664 #3663

5.18.9

4 months ago

See all tickets marked for the 5.18.9 release

Fixes

  • Fix that PNG indexed color fix does not enable on Release Build configuration #3659 #3658
    • The fix was introduced in 5.18.5, but accidentally only enabled in Debug configuration :)
  • Fix the behavior that query thumbnail from full size data does not sync back the thumbnail image into memory cache #3657 #3656
    • The bug was introduced in 5.14.0, please upgrade if you use thumbnail decoding.
  • Temp remove the assert when thumbnail cache key used with thumbnail context , this may be changed later #3661

Project

  • Using os_log for our all log to replace the NSLog #3660

5.18.8

4 months ago

See all tickets marked for the 5.18.8 release

Fixes

  • Fix the issue when using the sd_cancelCurrentImageLoad on non-stateful view (like UIImageView.image) #3653

5.18.7

5 months ago

See all tickets marked for the 5.18.7 release

Project

  • Added xcprivacy manifest to CocoaPods #3649
    • Now all the 3 integration supports the privacy manifest. Check README about usage.

5.18.6

5 months ago

See all tickets marked for the 5.18.6 release

Fixes

  • Use the new solution for CADisplayLink duration calculation and fix 90Hz/120Hz display (iPhone Pro or Vision Pro) #3644 #3579