All Versions
89
Latest Version
Avg Release Cycle
15 days
Latest Release
32 days ago

Changelog History
Page 1

  • v5.5.2

    January 26, 2020

    🚀 See all tickets marked for the 5.5.2 release

    🛠 Fixes

    • 🛠 Fix the issue that maxBufferSize property does not correctlly works for SDAnimatedImageView #2934
  • v5.5.1

    January 18, 2020

    🚀 See all tickets marked for the 5.5.1 release

    🛠 Fixes

    • 🛠 Fix the SDAnimatedImageView's progressive animation bug, which reset the frame index to 0 each time new frames available #2931
  • v5.5.0

    January 16, 2020

    🔋 Features

    Thumbnail Decoding

    • 👌 Supports to load the large web image with thumbnail, control the limit size and aspect ratio #2922 #2810
    • 👍 Better than resize transformer, which does not allocate full pixel RAM and faster on CPU. If you've already use transformer to generate thumbnail, you'd better have a try
    • Works for both animated images and progressive images, each frame using the thumbnail decoding
    • 👀 Applies for Vector Format like SVG/PDF as well, see more in Coder Plugin List

    Core Image

    • 👌 Support all transformer method on CIImage based UIImage/NSImage #2918
    • For CIImage based UIImage/NSImage, using the CIFilter to take shortcut, which is faster and lazy (rasterize on demand)

    Cache

    • 👌 Support to use the creation date and the change date to determine the disk cache expire date compare #2915

    🐎 Performances

    • Using UIGraphicsImageRenderer on iOS 10+, save memory when image bitmap is RGB(-25%) or Grayscale(-75%) #2907
    • 🍎 Provide the polyfill APIs for firmware iOS 10- and macOS. If you already use SDGraphicsBeginImageContext for drawing, you'd better replace that instead.

    🛠 Fixes

    • 🛠 Fix Gaussian Blur's bug which take half of the blur radius compared to the standard, should match Core Image's behavior #2927
  • v5.4.3

    January 18, 2020

    🛠 Fixes

    • 🛠 Fix the SDAnimatedImageView's progressive animation bug, which reset the frame index to 0 each time new frames available #2931
  • v5.4.2

    January 07, 2020

    🚀 See all tickets marked for the 5.4.2 release

    🛠 Fixes

    • SDAnimatedImage now only keep the animated coder when frame count >=1 , else we will behave like UIImage to save RAM usage #2924
  • v5.4.1

    December 27, 2019

    🚀 See all tickets marked for the 5.4.1 release

    🛠 Fixes

    • 🛠 Fix the issue that "There may be no complete callback when download the picture of the local path" #2917
  • v5.4.0

    December 05, 2019

    🔋 Features

    Cache

    • 👍 Allows advanced user to read/write extended metadata associated with image data from disk cache #2898
    • 📇 This metadata will be processed at the same time when store or query the image. The metadata should conforms to NSCoding for archive and unarchive.

    Manager

    • ➕ Add SDWebImageWaitStoreCache, which wait for all the async disk cache written finished and then callback, useful for advanced user who want to touch the cache right in completion block #2900

    🛠 Fixes

    • 🔀 Using one global function to ensure we always sync all the UIImage category associated object status correctly inside our framework #2902
    • 🛠 Fix the thread safe issue with Downloader and DownloaderOperation during cancel #2903
  • v5.3.4

    January 18, 2020

    🛠 Fixes

    • 🛠 Fix the SDAnimatedImageView's progressive animation bug, which reset the frame index to 0 each time new frames available #2931
  • v5.3.3

    December 03, 2019

    🛠 Fixes

    • 🛠 Fix the crash when using NSCache delegate with SDMemoryCache default implementation on dealloc #2899
  • v5.3.2

    November 22, 2019

    🛠 Fixes

    • 🛠 Fix animated image playback bugs that cause rendering frame is previous frame index #2895. Thanks @ZXIOU