Skip to content

Releases: SDWebImage/SDWebImage

5.19.7 - 5.19 Patch

22 Aug 10:45
Compare
Choose a tag to compare

See all tickets marked for the 5.19.7 release

Fixes

  • Fix the thumbnail decoding on JPEG which contains EXIF orientation, use the new way to workaround JFIF bug #3743
  • Fix the crash when some special urls cause the cache path return nil and crash #3740
  • Fix the issue that some URL which has percent-encoding with \0 will cause nil cache path #3744

5.19.6 - Thumbnail performance

07 Aug 08:00
Compare
Choose a tag to compare

See all tickets marked for the 5.19.5 release

Performance

  • Use the better way to detect lazy/non-lazy CGImage. Only do force decoding for lazy image (avoid thumbnail image been decoded twice) #3736

Fixes

  • Remove the unused code for iOS 10 polyfill #3735

5.19.5 - Swift 6 Compatible

24 Jul 09:43
Compare
Choose a tag to compare

See all tickets marked for the 5.19.5 release

Fixes

  • Fix our HEIC coder to encode timed image sequences instead of non-timed image gallery for HEIC encoding #3727
    • If you have use case to encode static multi-frame HEIC image, use ImageIO directly. SDWebImage currenly always assume multi-frame image to be animated.

Project

  • Use the new macro from Swift compiler and SDK to mark the UIImage/UIImageView subclass matching what they designed to be #3731
    • This solve the Xcode 16 Beta issue when trun on Swift 6 mode with strict concurrency.

Tests

  • Try to re-enable the HEIC encoding test and visionOS xctest #3728

5.19.4 - 5.19 Patch

01 Jul 11:16
Compare
Choose a tag to compare

See all tickets marked for the 5.19.4 release

Fixes

  • Fix the issue that SDAnimatedImage breaks the vector on macOS #3724

5.19.3 - 5.19 Patch

30 May 06:56
Compare
Choose a tag to compare

See all tickets marked for the 5.19.3 release

Fixes

  • Fix the detection of SVGImageRep on macOS AppKit #3716

5.19.2 - Canonical Binary XCFramework

08 May 09:46
Compare
Choose a tag to compare

See all tickets marked for the 5.19.2 release

Fixes

  • [Important] Fix some performance regression when SDAnimatedImage created with static format like JPEG #3708
  • Fix that colorSpaceGetDeviceRGB cache the color space even when active display changed #3712

Project

5.19.1 - 5.9 Patch

26 Mar 09:24
Compare
Choose a tag to compare

See all tickets marked for the 5.19.1 release

Features

  • Allows the transformer to preserve the UIImage metadata like image format #3688
  • Add a protect when NSString passed into sd_setImageWithURL API (which should be NSURL instance) #3686 @aasdsjk

Performance

  • Replace NSFileManager.enumeratorAtPath with enumeratorAtURL for performance and RAM saving #3690 @ChengzhiHuang

Warnings

  • mark SDWebImageCacheKeyFilter default initializer unavailable & add missing default case of SDCallbackQueue sync/async function #3683 @adamwangxx

5.19.0 - CocoaPods X VisionOS

24 Feb 09:17
Compare
Choose a tag to compare

See all tickets marked for the 5.19.0 release

Project

  • [Part 2]Added the official visionOS support with CocoaPods, include Demo/Tests/CI #3673
  • This need CocoaPods 1.13.0+
  • Next: We'll bump other SDWebImage.org Pods, like SDWebImageSwiftUI, SDWebImageWebPCoder, libwebp on CocoaPods with the visionOS podspec support.

Features

  • Added SDWebImageWaitTransition to wait for transition finished and then callback completedBlock #3680

Changes

  • Formally deprecate sd_cancelCurrentImageLoad on UIView category, which cause misunderstanding for the same overloaded method in UIImageView category #3654

5.18.12 - 5.8 Patch

24 Feb 06:16
Compare
Choose a tag to compare

See all tickets marked for the 5.18.12 release

Fixes

  • Fix the issue that iOS 17 indexed PNG workaround breaks the 16bit RGBA PNG #3678

5.18.11 - 5.18 Patch

13 Feb 06:56
Compare
Choose a tag to compare

See all tickets marked for the 5.18.11 release

Fixes

  • Add missing break keyword while converting NSData to SDImageFormat #3672 @adamwangxx