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
)
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
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
Fixes
- Fixed the store cache type was specified to
SDImageCacheTypeDisk
that pictures shouldn't cache to memory. #3157