SDWebImage v5.0.0-beta3 Release Notes

Release Date: 2018-08-30 // over 5 years ago
  • ๐Ÿš€ See all tickets marked for the 5.0.0 release

    ๐Ÿ”‹ Features

    • Minimum progress interval config for SDWebImageDownloader #2415 #2437 1d8454d
    • ๐Ÿ”‹ Feature disk cache migration from 4.x #2417 #2433
    • โž• Add SDImageFormatHEIF represent mif1 && msf1 brands #2423 (imported from 4.4.3)
    • โž• Add default HTTP User-Agent for specific system #2409 (imported from 4.4.3)
    • Replace valueForKey with objectForKey when access NSDictionary #2399
    • ๐Ÿ‘Œ Improved unit tests #2438 #2434
    • โœจ Enhanced contributing guide #2416
    • Adopt all the protocol APIs which contains getter value to use property instead, to make the API easy to use or Swift user #2452
    • โœ‚ Remove sd_setAnimationImagesWithURLs API, because its cause ambiguity, behave not consistently and have rare use case #2459
    • ๐Ÿ‘Œ Improved SDAnimatedImage protocol with initWithData:scale:options: #2453
    • Extra args for SDSetImageBlock (added cacheType and imageURL) #2449

    ๐Ÿ›  Fixes

    • Fix that using NS_TYPED_ENUM on SDImageFormat cause the existing Swift API (sd_UTTypeFromImageFormat) naming changed #2413
    • ๐Ÿ›  Fix that downloader options about image decoding is not correctly set #2414
    • ๐Ÿ‘‰ Make download receive response notification only dispatch to specific observer #2426
    • ๐Ÿ›  Fix a race condition during progressive animation load in SDAnimatedImageView #2435
    • ๐Ÿ›  Fix the bug that SDWebImageContextCacheKeyFilter wrongly be used as cache serializer and cause crash #2451
    • ๐Ÿ›  Fix resource key invalid when clean cached disk file #2462
    • โž• Add no expiration file support of disk cache #2461