All Versions
129
Latest Version
Avg Release Cycle
33 days
Latest Release
537 days ago

Changelog History
Page 5

  • v5.5.2 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    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 Changes

    December 03, 2019

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fix the crash when using NSCache delegate with SDMemoryCache default implementation on dealloc #2899
  • v5.3.2 Changes

    November 22, 2019

    ๐Ÿ›  Fixes

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