Kingfisher breaking changes

swift

6 curated breaking changes across major versions of Kingfisher. Use this as a migration checklist before bumping dependencies.

6
changes
Breaking changes by transition
  • 7.12.0 \u2192 8.0.0-alpha.1breaking

    Full Support for Swift Concurrency: Kingfisher 8 now fully supports Swift concurrency under strict mode, allowing for more efficient and simplified asynchronous programming.

  • 7.12.0 \u2192 8.0.0-alpha.1breaking

    Compatibility with Swift 6: This update includes support for Swift 6, aligning Kingfisher with the latest advancements in the Swift programming language.

  • 7.12.0 \u2192 8.0.0-alpha.1breaking

    Language Backward Compatibility: Despite the new updates, Kingfisher 8 continues to support Swift 5, ensuring that your existing projects remain compatible. > [!WARNING] > This version introduces breaking changes. If you are planning to upgrade, please review the migration guide to ensure a smooth transition. The migration guide is available here: [Migration to Kingfisher 8](https://swiftpackageindex.com/onevcat/kingfisher/master/documentation/kingfisher/migration-to-8). Kingfisher v8 is current

  • 8.0.0-beta.1 \u2192 8.0.0breaking

    Full Support for Swift Concurrency: Kingfisher 8 now fully supports Swift concurrency under strict mode, allowing for more efficient and simplified asynchronous programming.

  • 8.0.0-beta.1 \u2192 8.0.0breaking

    Compatibility with Swift 6: This update includes support for Swift 6, aligning Kingfisher with the latest advancements in the Swift programming language.

  • 8.0.0-beta.1 \u2192 8.0.0breaking

    Language Backward Compatibility: Despite the new updates, Kingfisher 8 continues to support Swift 5, ensuring that your existing projects remain compatible. > [!WARNING] > This version introduces breaking changes. If you are planning to upgrade, please review the migration guide to ensure a smooth transition. The migration guide is available here: [Migration to Kingfisher 8](https://swiftpackageindex.com/onevcat/kingfisher/master/documentation/kingfisher/migration-to-8). Kingfisher v8 is current

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/swift/Kingfisher
Kingfisher breaking changes — Swift migration guide | DepScope