3.1 KiB
3.1 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[1.5.0] - 2020-06-01
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] - 2020-05-07
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] - 2020-04-30
Fixed
- Revert the changes to prefetch the image url from memory cache #106
[1.3.3] - 2020-04-15
Fixed
- 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, useAnimatedImage
instead.
[1.3.2] - 2020-04-14
Added
- Automatically import SDWebImage when user write import SDWebImageSwiftUI #100
[1.3.1] - 2020-04-10
Fixed
- Fix Carthage support. Do not embed SDWebImage.framework in SDWebImageSwiftUI.framework #97. Thanks @jonkan
[1.3.0] - 2020-04-05
Added
- Supports the
placeholder
View Builder API forAnimatedImage
#94
Changed
- Upgrade the dependency of SDWebImage 5.7.0 #93
[1.2.1] - 2020-04-01
Fixed
- Fix the issue when using
WebImage
with some transition like scaleEffect, each time the new state update will cause unused image fetching #92
[1.2.0] - 2020-03-29
Added
- Supports the
delayPlaceholder
for WebImage #91 AnimatedImage
little patch - UIKit/AppKit animated image now applied forresizingMode
#89
Fixed
- Fix the issue when dealloc
AnimatedImage
's native View, the window does not exist and cause Crash #90
[1.1.0] - 2020-03-24
Added
ImageManager
now public. Which allows advanced usage for custom View type. Use@ObservedObject
to bind the manager with your own View and update the image.
[1.0.0] - 2020-03-03
Added
WebImage
now supports animation, useisAnimating
binding value on init methods.WebImage
now supports the detailed animation control options, likecustomLoopCount
,pausable
,purgeable
,playbackRate
.AnimatedImage
now supports the indicator withViewModifier
asWebImage
.IndicatorViewModifier
now public.IndicatorReportable
now public.
Changed
- Indicator's
progress
type now changed fromCGFloat
toDouble
. WebImage.aniamted(_:)
now becomes theWebImage.init(url:options:context:isAnimating:)
Binding arg, you can use the Binding to control animations as well.AnimatedImage.playBackRate
now becomesAnimatedImage.playbackRate
AnimatedImage.customLoopCount
now isUInt
instead ofInt
.AnimatedImage.resizable
modifier now matches the SwiftUI behavior, you must call it or the size will be fixed to image pixel size.
Removed
- Removed all the description about 0.x version behavior in README.md.