Skip to content

Releases: onevcat/Kingfisher

7.3.2 - Align Layout

10 Aug 14:09
7.3.2
Compare
Choose a tag to compare

Fix

  • A regression introduced by the previous version, which changed the default layout behavior when setting a placeholder. Now the KFImage should have the same layout behavior as SwiftUI's AsyncImage while loading. if no placeholder is set, it takes all the proposed size while loading. If a placeholder is set, it propose size to the placeholder and follow placeholder's layout. #1975

7.3.1 - Empty Not Void

31 Jul 03:08
7.3.1
Compare
Choose a tag to compare

Fix

  • An issue that EmptyView as KFImage placeholder fails loading of the image. #1973 [@damian-rzeszot]

7.3.0 - Progressive Progress

05 Jul 15:36
7.3.0
Compare
Choose a tag to compare

Add

  • Added ImageProgressive now contains a delegate onImageUpdated which will notify you everytime the progressive scanner can decode an intermediate image. You also have a chance to choose an image update strategy to respond the delegate. #1957 @jyounus
  • Now the progressive option can work with KingfisherManager. Previously it only works when set in the view extension methods under kf. #1961 @onevcat

Fix

  • A potential crash in AnimatedImageView that releasing on another thread. #1956 @ufosky
  • A few internal clean up and removal of unused code. #1958 @idrougge

Remove

  • With the support of ImageProgressive.onImageUpdated, the semantic of ImageProgressive.default is conflicting with the behavior. ImageProgressive.default is now marked as deprecated. To initilize a default ImageProgressive, use ImageProgressive.init() instead.

7.2.4 - Removing DocC plugin

15 Jun 02:06
7.2.4
Compare
Choose a tag to compare

Fix

  • Dependency of DocC plugin is now removed and Swift Package Index can still generate and host the documentation. #1952 @marcusziade

7.2.3 - Track Transform

09 Jun 14:33
7.2.3
Compare
Choose a tag to compare

Fix

  • Now the URL based AVAssetImageDataProvider support tracking transform by default. This could solve some cases that the video thumbnail were not at correct orientation. #1951 @sgarg4008
  • Use DocC as documentation generator and switch to Swift Package Index as the host. Big thanks to @daveverwer and all other fellows for the fantastic work!

7.2.2 - Rainy Season

08 May 12:41
7.2.2
Compare
Choose a tag to compare

Fix

  • Loading an animated images from cache now respects the received options. #1935 @uclort

7.2.1 - Spring Earth

10 Apr 15:29
7.2.1
Compare
Choose a tag to compare

Fix

  • Align requestModifier parameter with AsyncImageDownloadRequestModifier to allow async request changing. #1918 @KKirsten
  • Fix an issue that data downloading task callbacks are held even when the task is removed. #1913 @onevcat
  • Give correct cache key for local urls in its conformance of Resource. #1914 @onevcat
  • Reset placeholder image when loading fails. #1925 @PJ-LT
  • Fix several typos and grammar. #1926 @johnmckerrell #1927 @SunsetWan

7.2.0 - End of the tunnel

26 Feb 15:46
7.2.0
Compare
Choose a tag to compare

Add

  • An option in memory cache that allows the cached images not be purged while the app is switchted to background. #1890

Fix

  • Now the animated images are reset when deinit. This might fix some ocasional crash when destroying the AnimatedImageView. #1886
  • Fix wrong key override when a local resource created by ImageResource's initializer. #1903

7.1.2 - Cold Days

07 Dec 04:53
7.1.2
Compare
Choose a tag to compare

Fix

  • Lacking of diskStoreWriteOptions from KFOptionSetter. Now it supports to be set in a chainable way. #1862 @ignotusverum
  • A duplicated nested Radius type which prevents the framework being used in Playground. #1872
  • An issue that sometimes KFImage does not load images correctly when a huge amount of images are being loaded due to animation setting. #1873 @tatsuz0u
  • Remove explicit usage of @Published to allow refering KFImage even under a deploy target below iOS 13. #1875
  • Now the image cache calculats the cost animated images correctly with all frames. #1881 @pal-aspringfield
  • Remove CarPlay support when building against macCatalyst, which is not properly conditionally supported. #1876

7.1.1 - Double Ninth

15 Oct 16:10
7.1.1
Compare
Choose a tag to compare

Fix