Skip to content

Releases: SDWebImage/SDWebImageSwiftUI

3.1.3 - Data Race Fix

06 Nov 06:56
Compare
Choose a tag to compare

[3.1.3] - 2024-11-06

  • Fixed old version compiler does not support automatic self capture in Xcode 14.2 and Swift 5.7.2 #340
  • Fix the data race because progress block is called in non-main queue #341

3.1.2 - WebImage isAnimating binding

29 Aug 08:37
Compare
Choose a tag to compare
  • Allows easy to use WebImage with isAnimating default to false and change to true later #333
  • Note: This changes WebImage's internal loaded image from UIImage/NSImage to SDAnimatedImage, which is compatible for UIImageView/NSImageView

3.1.1 - AnimatedImage transition fix

01 Jul 11:48
Compare
Choose a tag to compare

Fixes

Fix the transition visual jump between placeholderImage and final image for AnimatedImage #326

3.1.0 - WebImage scale && AnimatedImage aspectRatio support

27 Jun 15:32
Compare
Choose a tag to compare
  • Re-implements the aspectRatio support on AnimatedImage, fix issue like cornerRadius #324
  • Add Image scale support in WebImage init #323
  • Update platform names in available attributes #321
    • This is source compatible but binary incompatible version

3.0.4 - Important State Fix

29 Apr 10:32
Compare
Choose a tag to compare

Fixes

  • Trying to move the initial state setup before onAppear to fix the watchOS switching url or any other state issue #316
  • This solve a issue in history when sometimes SwiftUI does not trigger the onAppear and cause state error, like #312 #314

3.0.3 - Privacy Manifest (empty)

29 Apr 10:31
Compare
Choose a tag to compare

Project

  • Added totally empty privacy manifest #315
  • People who facing the issue because of Privacy Manifest declaration during ITC validation can try this version

3.0.2 - Fix AnimatedImage with Data/Name

30 Mar 05:40
Compare
Choose a tag to compare

Fixes

  • Fix the assert crash then when using Data/Name in AnimatedImage #309

3.0.1 - Fix nil url reloading

18 Mar 09:47
Compare
Choose a tag to compare

[3.0.1] - 2024-03-18

  • Fix the issue for WebImage/AnimatedImage when url is nil will not cause the reloading #304

3.0.0 - SwiftUI 2 and API refine

09 Mar 14:49
Compare
Choose a tag to compare

Note: SDWebImageSwiftUI 3.x is the final version of this dedicated repo. In the future, this repo will become part of SDWebImage itself, and get released together, so no dedicated version :)

These are the full changelog after the latest 2.x branch (2.2.7)

Changelog

  • Support compile and package manager for visionOS #267 #298

Changed

  • Update the AnimatedImage API to expose the SDAnimatedImageView #285
  • Fix the AnimatedImgae rendering mode about compatible with SDWebImage 5.18+
  • Update the WebImage API to match SwiftUI.AsyncImage #275 @Kyle-Ye
  • Allows to use UIImage/NSImage as defaults when init the AnimatedImage with JPEG data #277
  • Drop iOS 13/macOS 10.15/tvOS 13/watchOS 6 support #250
  • ProgressIndicator and ActivityIndicator is removed. Use ProgressView instead
  • Availability is changed to iOS 14/macOS 11/tvOS 11/watchOS 7
  • Embed SwiftUIBackports dependency is removed.

Removed

  • WebImage.placeholder<T>(@ViewBuilder content: () -> T) -> WebImage
  • WebImage.placeholder(_ image: Image) -> WebImage
  • AnimatedImage.placeholder<T>(@ViewBuilder content: () -> T) -> AnimatedImage
  • AnimatedImage.placeholder(_ image: PlatformImage) -> AnimatedImage

2.2.7 - 2.x maintenance

09 Mar 14:22
Compare
Choose a tag to compare
  • Fix AnimatedImage aspectRatio issue when ratio is nil #301
  • Upgrade to support visionOS on CocoaPods #298