All Versions
159
Latest Version
Avg Release Cycle
21 days
Latest Release
50 days ago

Changelog History
Page 3

  • v5.15.3 Changes

    September 21, 2020

    ๐Ÿ›  Fix

    • โœ‚ Removed the unnecessary ObjC header generating and module defining due to Xcode 12 is now generating conflicted types even for different libraries. #1517
    • ๐Ÿš€ Set deploy target for SwiftUI target and its pod spec to iOS 10 and macOS 10.12, which aligns to the settings of core framework. That resolves some dependency issues when using CocoaPods for both app target and extension targets. But it does not mean you can use the SwiftUI support on those minimal target. All related APIs are still unavailable on old system versions. #1524

  • v5.15.2 Changes

    September 19, 2020

    ๐Ÿ›  Fix

    • ๐Ÿ›  Fix a build error introduced by the previous SwiftUI fix for Xcode 12. Now Xcode 11 can also build the KingfisherSwiftUI target. #1515

  • v5.15.1 Changes

    September 16, 2020

    ๐Ÿ›  Fix

    • โ†ช A workaround for a SwiftUI issue that embedding an image view inside the List > NavigationLink > HStack hierarchy could crash the app on iOS 14. #1508

  • v5.15.0 Changes

    August 17, 2020

    โž• Add

    • An AVAssetImageDataProvider to generate an image from a remote video asset at a specified time. All the processing gets benefits from current existing Kingfisher technologies, such as cache and image processors. #1500
    • ๐Ÿ†• New extension methods on NSTextAttachment to load an image from network for an attachment. #1495
    • A general clear cache method which combines clearing for memory cache and disk cache. #1494

    ๐Ÿ›  Fix

    • ๐Ÿ‘ Now the sample app has a new look and supports dark mode, finally. #1496

  • v5.14.1 Changes

    July 06, 2020

    ๐Ÿ›  Fix

    • Early return if no valid animator in an AnimatedImageView. This prevents a CGImage rendering issue displaying a static image. #1428
    • Enable Define Module setting to generate module map. So Kingfisher could be used in libraries imported to Objective-C projects. #1451
    • โ†ช A fix to workaround on implicitly initializer of queue that might cause a crash. #1449
    • ๐Ÿ‘Œ Improve the disk cache performance by avoiding unnecessary disk operations. #1480

  • v5.14.0 Changes

    May 13, 2020

    โž• Add

    • A .retryStrategy option and associated RetryStrategy to define a highly customizable retry mechanism in Kingfisher. [#1424]
    • Built-in DelayRetryStrategy to provide a most common used retry strategy implementation. It simplifies the normal retry requirement when downloading an image from network. #1447
    • Now you can set the round corner radius for a RoundCornerImageProcessor in a fraction way. This is useful when you do not know the desire image view size, but still want to clip any received image to a certain round corner ratio (such as a circle for any image). #1443
    • โž• Add an isLoaded binding to KFImage to follow SwiftUI pattern better. #1429

    ๐Ÿ›  Fix

    • An issue that .imageModifier option not working on an ImageProvider provided image. #1435
    • โ†ช A workaround for making xcframework continue to work when exported with Swift 5.2 compiler and Xcode 11.4. #1444
  • v5.13.4 Changes

    April 11, 2020

    ๐Ÿ›  Fix

    • ๐Ÿ’… Expose all build configurations in Package.swift file for Swift Package Manager. Now you can choose the linking style by yourself. #1426

  • v5.13.3 Changes

    April 01, 2020

    ๐Ÿ›  Fix

    • ๐Ÿ‘ Allows Carthage to build this library for macOS. #1413
    • ๐Ÿ— Explicitly specify to build as a dynamic framework for Swift Package Manager. #1420

  • v5.13.2 Changes

    February 28, 2020

    ๐Ÿ›  Fix

    • An issue for KFImage when resizing images with different EXIF orientation other than top. #1396
    • A race condition when setting CacheCallbackCoordinator state. #1394
    • ๐Ÿšš Move an @objc attribute to prevent warnings in Xcode 11.4.

  • v5.13.1 Changes

    February 17, 2020

    ๐Ÿ›  Fix

    • ๐Ÿ›  Fix an unused variable warning which is on by default in Xcode 11.4 and Swift 5.2, which makes CocoaPods angry when compiling. #1393