The Wayback Machine - https://web.archive.org/web/20220320095015/https://github.com/SDWebImage/SDWebImage/releases
Skip to content
Compare
Choose a tag to compare

Fixes

  • Workaround iOS 15+ force decode again using Image Renderer(preferred) and RGB888 #3334

This version fix the CoreGraphics warning when using PNG and force-decode(by default without .avoidDecodedImage)

Compare
Choose a tag to compare

Fixes

  • Fix imageView blinks with option SDImageCacheQueryDiskDataSync #3327
  • Workaround the iOS 15+ Force Decode may return black image because of CoreGraphics #3332
Compare
Choose a tag to compare

Fixes

  • Fix #3320 decodedAndScaledDownImageWithImage does not render the image completely #3321 Thanks @ty0x2333
Compare
Choose a tag to compare

Fixes

  • Eliminates accumulated floating point errors. #3312
  • Don't copy image data for incremental decoding. #3304
Compare
Choose a tag to compare

Fixes

  • Fix ProMotion display issues #3280
  • Add tvos check when use targetTimestamp in displaylink #3286
  • Revert "Fix image source release in iOS 15" in 5.12.0 #3281

Warnings

  • Since UTI is an standard, we can use it directly to avoid warning on iOS 15 #3282

Tests

  • Fix test error #3283
  • Port travis configuration to github actions #3285
Compare
Choose a tag to compare

Features

Cache

  • Do a extra memory cache sync when weak cache feature enabled && Change the default value for shouldUseWeakMemoryCache to NO #3239
  • Fix imageFromCacheForKey with options and context behavior, matching the async version one. #3238

Downloader

  • Feature: allow user to custom acceptable status code and content type #3227
  • Change the default delegate method to allows optional cert in SSL verify, matches URLSession's behavior #3241

Animated Image

  • Added sd_imageFrameCount convenient API for UIAinmatedImage/NSBitmapImageRep #3243
  • Make SDAnimatedImageRep confirms to correct copy semantic #3258

Fixes

  • Fix image source release in iOS 15 #3276
  • Fix wrong memory cost in _UIAnimatedImage #3237
  • Fix pixel ratio thumbnail calculation #3277
  • Fix the warning, enable APPLICATION_EXTENSION_API_ONLY for all framework target #3236
Compare
Choose a tag to compare

Changes

  • Change the .originalStoreCaheType and .originalQueryCacheType into .disk, Now we will store the full image data into disk and re-query the full image data by default #3219
  • Change the willTerminate auto clean cache logic into sync version #3210

Fixes

  • Fix the bug that when querying original cache miss, the download process will be skipped. This is not designed behavior #3221
  • Ensure the invalid URLSession will receive the cancel callback and does not trigger the any exception from framework #3205
Compare
Choose a tag to compare

Features

Transformer

  • Added the new context option SDWebImageContextOriginalImageCache, which control the cache instance used for original full size image query/write when using transformer #3184

Performance

  • Increase progressive decoding performance by using the progressive decoder's result instead of re-decoding the full image data #3182
  • Avoid the strong retain during download decoding, this can make the download operation fast to destroy and reduce memory peak, especially in progressive decoding #3183

Fixes

  • Don't encode/decode image when app will terminated (hotfixed) #3149
Compare
Choose a tag to compare

Performance

  • Don't unnecessarily copy image data in the Download Operation #3167
Compare
Choose a tag to compare

Fixes

  • Fixed the store cache type was specified to SDImageCacheTypeDisk that pictures shouldn't cache to memory. #3157