Kingfisher
Kingfisher version 8
#2258
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
164
Changes
View On
GitHub
Kingfisher version 8
#2258
onevcat
merged 164 commits into
master
from
v8
Replaced MD5 with SHA256 #2116
0e28b199
Merge branch 'master' into sha256
bd6469f7
Added missing availability check for tvOS 13.0
ed546d6b
Additionally added availability check for macOS, watchOS and macCatalyst
8a5f3dd3
Upgrade project setting for Xcode 15
17a07945
Merge pull request #2119 from onevcat/upgrade/xcode-15
03a25e72
Merge branch 'master' into v8
ee056cc4
Turn all async methods in ImageCache to concurrency compatible
4d3a7291
Add async version of tests for ImageCache
48fa2c9d
Add async versions to manager
92a523d5
Remove unnecessary conditions
c4a7768d
Convert some methods in downloader to async
7b5150e8
Use async version for handleHTTPRedirection delegate
a4fc79a8
No need to use handler in animated image view frame checking
84ce3a7c
Merge pull request #2144 from onevcat/concurrency
692a5b88
Merge pull request #2117 from limeade/sha256
402fe7d4
Implement async func for AsyncImageDownloadRequestModifier type
5b5db5a1
Merge pull request #2150 from onevcat/fix/async-request-modifier
89bd8e81
Fix some format
9499a400
Improve doc quality
af700274
Update docs
bb5d936e
Update doc
a5be225c
Refines docs
3751c88a
Update tests to suppress warnings
7be43a67
Update doc
ca18a4a6
Revise and update doc
7afb4845
Update docs for SwiftUI
ba33e27b
Merge pull request #2160 from onevcat/feature/swift-docc
36fae63d
Merge branch 'master' into v8
3a46b0cd
Update support version in Package.swift
12918567
Add extension to has image property components
cf2618d7
Add some extensions
9cf6e07e
Add some extensions
fa98a1f2
Adaptation to multiple platforms
2113a628
Merge branch 'master' into v8
cee6fd40
Merge branch 'onevcat:master' into master
5bdefe61
style: spelling and grammar check
927b276d
Upgrade gem
cfbb6fb3
Merge branch 'master' into v8
a2aadc30
Merge branch 'v8' into YoloMao-style/spelling
0cc70a67
Merge pull request #2187 from onevcat/YoloMao-style/spelling
b3b7c234
Merge branch 'onevcat:master' into master
9dd5bd83
Merge branch 'master' into v8
e542964e
Reapply should change checking
4177bac5
First home page
9dd3ac03
Basic structure for doc
dc1dd7a6
Write the getting started index
bbbf700b
Add tutorial initial
7e531481
Add tutorial steps
07e4fe5e
Update tutorial
18a05a40
Finish UIKit tutorial
e4b4c1f9
Finish UIKit tutorial
46789ab0
Start writing SwiftUI tutorial
505d74f1
Add tutorial steps for SwiftUI
cd67a718
Apply png serializer to UIKit tutorial
b1d68428
Merge branch 'onevcat:master' into master
8ec8143b
Finish SwiftUI tutorial
db7e5398
Common task pages
fa9ef20d
Add common tasks and topics articles structure
782ab75e
Update doc
b5a3ce0d
Improve grammar and words
b83307f7
Refine topic doc
b05c1720
Fix all documentation warnings
2e259779
Merge branch 'master' into v8
f41393a5
Merge branch 'v8' into feature/package-doc
d5fe4ef0
Fix the wrong target versions
7c0486d0
Merge branch 'v8' into feature/package-doc
e5fe15ba
Merge pull request #2206 from onevcat/feature/package-doc
43e6104c
Merge branch 'master' into v8
7b28803b
Use the latest Xcode
ec3afa39
Fix CI crash (#2208)
2cc5bafe
Create or update Upstream Sync workflow file.
dcd5693a
Merge branch 'master' into v8
27947eb8
Fix a potential test issue on new version platforms
d7505c68
Update documentation for using view extension
f13c8789
Fix typo
79f39156
Merge pull request #2224 from onevcat/doc/view-extension
3fa972af
Turn the AuthenticationChallengeResponsible protocol to async style
033ae3a5
Merge pull request #2225 from onevcat/fix/async-auth-challenge
8e03bb4e
Fix doc
fcec3f16
Add v8 migration guide
6e956a8b
Add link to v8 migration guide
5fb02636
Allow complete concurrency check and build test
1cb171c3
Do not isolate all class since deinit has no opt in
5d09c5e4
Isolate the Source Identifier
b2dc9fa0
Mark some types to sendable
fc805d1a
Fix more possible Sendable warnings
129a6b60
Refine sendable for some types
fa53d263
Set back to minimal check
5e0d1f55
Add necessary main actor
6213b7c9
Add MainActor migration step
dc23ccb9
Fix compile warning and test errors for mac
584b0ff1
Fix for tvOS and watchOS
19439840
Assume isolate for deinit
420f6de4
Make ImageTransition Sendable
86e7bfa1
Mark protocols sendable
1680c9eb
Improve some test Sendable
b2a4506b
Disk storage fully sendable
22863e07
Mark final to support Sendable
8d8caf2f
Mark sendable for closures
3bca097f
Mark necessary types as Sendable
e2ca7fb8
Cache can be sendable
cd9f37f5
Mark manager class sendable
27211861
Fix warning for image class
bc11fd04
Mark ImageProgressive sendable
a00caea3
Change image modifier as Sendable
7fc722ba
Fix all warnings for target concurrency
eb56be56
Verify and mark more sendable
6e0f6bbd
Fix downloader concurrency issue
80f947d6
Fix more Sendable warnings
3ad65f84
Sendable warnings for RetrievingContext
f3e8d9c7
Fix retryContext and its tests for concurrency
1605d11c
Fix tests and temporarily mark main actor
50b54c76
Solve more warnings on Sendable
441db82a
Resolve more Sendable warnings and fix tests
5d2174d7
Explicitly mark main queue helper block
76425c55
KingfisherParsedOptionsInfo can be safe Sendable
3d7d2ced
Make KFImage.Context as Sendable
631c3c27
Fix test with isolated values
10e5dbf4
Solve warnings for macOS target
d4e29b45
Fix concurrency warnings for tvOS
46389e5c
Fix warnings for watchOS
17d840d5
Mark SWIFT_STRICT_CONCURRENCY to complete
d2aa3b66
Stop passing Swift version since only 5 is supported
bbca0cba
Merge pull request #2239 from onevcat/concurrency/data-types
ef7bae9a
Set Xcode version matrix
17c5b5ab
Upgrade gems
7de623ab
Keep only 15.2
575b579d
Upgrade fastlane
5df78a3b
Fix compiling issue for Xcode 15.2
553477ce
Append main actor to set image completion
5d686b7a
Use self runner
c7ecd16a
Update ruby version
c6c5740f
Self-hosted ruby
8b5a5f76
Revert "Keep only 15.2"
dda962ca
Merge pull request #2240 from onevcat/fix/ci-matrix
8f928de0
Merge branch 'v8' into fix/strict-concurrency
fe6ecd55
Enable complete concurrency check for demo
0aee6806
Update concurrency for watchOS app
e3d19adf
Merge pull request #2241 from onevcat/fix/strict-concurrency
893f9336
Conflict resolution
86baa010
Add UIKit Components extensions
38900fd1
Fixes compatibility issues with other platforms
ca93992e
Merge branch 'master' into v8
6c3f663f
Merge branch 'master' of https://github.com/MxIris-Library-Forks/King…
a2fdda2d
Reset storyboard
64589305
Sync changes in v8 to HasImageComponent
2f1cce34
Remove placeholder and indicator things from KingfisherHasImageComponent
362b543e
Adjust format and minor refactor
5d2bea8c
Add watchOS support in KingfisherHasImageComponent
4298e26e
Remove watchOS specified interface
26a3005e
Fix a potential stub issue
98b17d73
Move TVMonogramView support to extension
ad5d1b73
Refactor to split setter caller and actual setting
054767f8
Extract image task and identifier to setter
ebe47431
Simplify the NSButton set image with generic method
cda2849f
Update xcode versions
d77a40a5
Do not use ruby setup
94a28287
Update ruby version
7ecfe0ab
Simplify identifier setting and adopt for button types
3479f01e
Use new set image for CPListItem
96668852
Merge pull request #2244 from onevcat/MxIris-Library-Forks-master
ba97d523
Merge branch 'master' into v8
b701eddb
Reapply changes
7856e0fd
onevcat
merged
ccb87f94
into master
239 days ago
onevcat
deleted the v8 branch
239 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
No reviews
Assignees
No one assigned
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub