Skip to content

chore(deps): bump github.com/onevcat/kingfisher from 8.10.0 to 8.11.0 - #35

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/swift/github.com/onevcat/kingfisher-8.11.0
Open

chore(deps): bump github.com/onevcat/kingfisher from 8.10.0 to 8.11.0#35
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/swift/github.com/onevcat/kingfisher-8.11.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown

Bumps github.com/onevcat/kingfisher from 8.10.0 to 8.11.0.

Release notes

Sourced from github.com/onevcat/kingfisher's releases.

8.11.0 - Steady Flight

Add

  • Add KFOptionSetter.copyForMutation() for value-type conformers that need safe copy-on-mutate behavior; KF.Builder keeps its existing in-place semantics. #2554 #2551 @​onevcat @​EmanTahir888

Fix

  • Fix KFImage and KFAnimatedImage modifiers mutating a shared context across copied view values, which could overwrite sibling options and callbacks or crash optimized builds. #2554 #2551 #2440 @​onevcat @​EmanTahir888 @​greatsk55
  • Fix KFImage placeholder and failure-view layout before image load while retaining fade, load, and caller-provided SwiftUI transitions. #2555 #2550 #2533 @​onevcat @​wodud1107 @​mrtsamma
  • Fix SessionDataTask races when concurrent cancellation and download startup access its callback storage and started state. #2539 #2549 #2441 @​devzahirul @​onevcat @​nickm01
  • Avoid full-size data copies during completed-download and progressive-decoding reads, reducing memory pressure and out-of-memory crashes on large images. #2547 #2543 @​onevcat @​MANEG-SEON-A
  • Ensure ImageDownloaderDelegate receives exactly one didFinishDownloadingImageForURL callback for each completed download, with the correct failure. #2548 @​onevcat
  • Synchronize retrieval-context state so alternative-source and low-data fallbacks do not lose errors or reuse removed sources. #2541 @​devzahirul
  • Ensure replacement retry, low-data, and alternative-source download tasks reach downloadTaskUpdated before their completion callback can run. #2537 @​onevcat
  • Make network observers one-shot and cancellation-safe, without delivery depending on a starved internal queue. #2536 #2559 @​onevcat
  • Fix disk-cache initial-index races to preserve files stored during setup and avoid permanently disabling the maybeCached shortcut for a new cache. #2535 #2558 @​onevcat
  • Remove a redundant file-existence lookup when reading disk-cache metadata. #2556 @​devzahirul
  • Fix disk caching with autoExtAfterHashedFileName for image URLs whose paths contain @. #2540 #2301 @​devzahirul @​Ceylo
Changelog

Sourced from github.com/onevcat/kingfisher's changelog.

Change Log


8.11.0 - Steady Flight (2026-07-20)

Add

  • Add KFOptionSetter.copyForMutation() for value-type conformers that need safe copy-on-mutate behavior; KF.Builder keeps its existing in-place semantics. #2554 #2551 @​onevcat @​EmanTahir888

Fix

  • Fix KFImage and KFAnimatedImage modifiers mutating a shared context across copied view values, which could overwrite sibling options and callbacks or crash optimized builds. #2554 #2551 #2440 @​onevcat @​EmanTahir888 @​greatsk55
  • Fix KFImage placeholder and failure-view layout before image load while retaining fade, load, and caller-provided SwiftUI transitions. #2555 #2550 #2533 @​onevcat @​wodud1107 @​mrtsamma
  • Fix SessionDataTask races when concurrent cancellation and download startup access its callback storage and started state. #2539 #2549 #2441 @​devzahirul @​onevcat @​nickm01
  • Avoid full-size data copies during completed-download and progressive-decoding reads, reducing memory pressure and out-of-memory crashes on large images. #2547 #2543 @​onevcat @​MANEG-SEON-A
  • Ensure ImageDownloaderDelegate receives exactly one didFinishDownloadingImageForURL callback for each completed download, with the correct failure. #2548 @​onevcat
  • Synchronize retrieval-context state so alternative-source and low-data fallbacks do not lose errors or reuse removed sources. #2541 @​devzahirul
  • Ensure replacement retry, low-data, and alternative-source download tasks reach downloadTaskUpdated before their completion callback can run. #2537 @​onevcat
  • Make network observers one-shot and cancellation-safe, without delivery depending on a starved internal queue. #2536 #2559 @​onevcat
  • Fix disk-cache initial-index races to preserve files stored during setup and avoid permanently disabling the maybeCached shortcut for a new cache. #2535 #2558 @​onevcat
  • Remove a redundant file-existence lookup when reading disk-cache metadata. #2556 @​devzahirul
  • Fix disk caching with autoExtAfterHashedFileName for image URLs whose paths contain @. #2540 #2301 @​devzahirul @​Ceylo

Commits
  • 410984b Bump version to 8.11.0
  • 790d958 Fix Sendable callback warnings
  • ecb1d74 Update Xcode matrix for 26.6
  • b8b6cc4 Merge pull request #2558 from onevcat/fix/disk-storage-follow-up-polish
  • 2c2cc75 Merge pull request #2559 from onevcat/fix/flaky-network-observer-test
  • 1722240 Decide observer one-shot transition synchronously under a lock
  • db5195a Retry failed tests on CI to absorb runner stalls
  • b284f5c Fix flaky network observer test and harden notification delivery
  • fbf573d Prepare disk storage before initial cache scan
  • 893ea4c Merge pull request #2556 from devzahirul/perf/disk-storage-single-syscall-lookup
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/onevcat/kingfisher](https://github.com/onevcat/Kingfisher) from 8.10.0 to 8.11.0.
- [Release notes](https://github.com/onevcat/Kingfisher/releases)
- [Changelog](https://github.com/onevcat/Kingfisher/blob/master/CHANGELOG.md)
- [Commits](onevcat/Kingfisher@8.10.0...410984b)

---
updated-dependencies:
- dependency-name: github.com/onevcat/kingfisher
  dependency-version: 8.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update swift_package_manager code labels Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update swift_package_manager code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants