Skip to content

Releases: SDWebImage/SDWebImageSwiftUI

2.1.0 - StateObject and fix iOS 16 warnings

15 Sep 13:15
Compare
Choose a tag to compare

Fixed

  • Refactor WebImage/AnimatedImage using SwiftUIBackports and StateObject #227
  • Fix iOS 16 undefined behavior warnings because of Publishing changes from within view updates.
  • Fix iOS 14+ WebImage behavior using @StateObject (and backport on iOS 13)

Changed

  • The IndicatorReportable is misused and removed. Use IndicatorStatus instead.
  • Deprecate iOS 13 support, this may be the last version to support iOS 13.

2.0.2 - Fix WebImage edge cases

10 Mar 14:38
Compare
Choose a tag to compare

Fixed

  • Fix the issue that using Image(uiImage:) will result wrong rendering mode in some component like TabBarItem, while using Image(decorative:scale:orientation:) works well #177

Changed

  • Remove the WebImage placeholder maxWidth/maxHeight modifier, this may break some use case like TabView. If user want to use placeholder, limit themselves #178 #175

2.0.1 - Fix WebImage animation

25 Feb 13:43
Compare
Choose a tag to compare

Fixed

  • Fix the rare cases that WebImage will lost animation when visibility changes. #171

2.0.0 - iOS 14/SwiftUI 2.0 compatible

23 Feb 08:23
Compare
Choose a tag to compare

This is the second major version. Which fix many issues with iOS 14+'s SwiftUI behaviors.

Added

  • Update with the playbackMode support for WebImage and AnimatedImage #168
  • Update watchOS demo to watchOS 7, remove the custom indicator sample and use ProgressView instead #166
  • Update the Example to make WebImage animatable by default #160

Fixed

  • Fix the issue sometime the WebImage appear/disappear logic wrong. Using UIKit/AppKit to detect the visibility #164
  • Fix the leak of WebImage with animation and NavigationLink. #163
  • Try to fix the recursive updateView when using AnimatedImage inside ScrollView/LazyVStack. Which cause App freeze #162
  • Remove the fix for EXIF image in WebImage, which is fixed by Apple in iOS 14 #159

Changed

  • Bump the limit to Xcode 12, because we need new iOS 14+ APIs check #167
  • Update the WebImage to defaults animatable #165

Removed

  • Remove the wrong design onSuccess API. Using the full params one instead #169

1.5.0 - Convenient transition duration API

01 Jun 09:25
Compare
Choose a tag to compare

Added

  • Add the convenient API support to use SwiftUI transition with ease-in-out duration #116
  • Update the Travis-CI to use Catalina and enable macOS test case #98

1.4.0 - Add image data parameter

07 May 03:27
Compare
Choose a tag to compare

Added

  • Add the same overload method for onSuccess API, which introduce the image data arg. Keep the source code compatibility #109
  • Add the support for image data observable on ImageManager #107

1.3.4 - Fix some case WebImage does not load new URL

30 Apr 08:01
Compare
Choose a tag to compare

Fixed

  • Revert the changes to prefetch the image url from memory cache #106

1.3.3 - Apple's Bug workaround

15 Apr 12:12
Compare
Choose a tag to compare
  • Try to solve the SwiftUI bug of rendering EXIF UIImage in WebImage, as well as vector images #102
  • Now WebImage will render the vector images as bitmap version even if you don't provide .thumbnailPixelSize. To render real vector images, use AnimatedImage instead.

1.3.2 - Automatically import

14 Apr 14:40
Compare
Choose a tag to compare

Added

  • Automatically import SDWebImage when user write import SDWebImageSwiftUI #100

1.3.1 - Fix Carthage

10 Apr 15:44
Compare
Choose a tag to compare

Fixed

  • Fix Carthage support. Do not embed SDWebImage.framework in SDWebImageSwiftUI.framework #97. Thanks @jonkan