Version 5.0 #1038

onevcat merged 131 commits into master from 5.0
onevcat
onevcat Remove sample image tests and restore fastlane mac tests
416fb533
onevcat Use CommonCrypto for string md5
8e553447
onevcat Update file header
7f422981
onevcat Refactor to split compatible class and struct
1e985b11
onevcat Refactor for animated image creating
e05e53b8
onevcat Improve Image extensions
2046336b
onevcat Refactor project settings and indicator
c4d3413e
onevcat Refactor image creating in Kingfisher compatible
d992ec47
onevcat Re-constrcut whole project folders
eb06fe3c
onevcat Separate image weak related code to extension files
53e1b516
onevcat Improve empty option syntax
71ab4f83
ArLupin trailing closure syntax
b5dcd87e
ArLupin clean up code
703c09f4
ArLupin more clean up
4af105f5
onevcat Merge pull request #1021 from ParkGwangBeom/cleanup_code
250d1b65
onevcat Disable parallelizable tests due to CI
daf1abc0
onevcat Use Result based callback parameter
9e00897e
onevcat Pass scale as animated image scale
3a4fa174
onevcat Merge branch 'master' into 5.0
3c03618d
onevcat Version 5.0 compatible test
8eeea0e9
onevcat Remove duplicated drawing method
913d12c3
onevcat Refactor for image drawing
fceba07e
onevcat Refactor for downloader first step by using delegate object
c43052d0
onevcat Rewrite downloader part
f269f6e7
onevcat Consider task identifier when getting session task
b7562c8a
onevcat Image downloader refactor
8ad1410e
onevcat Add cache storage classes
63fada78
onevcat Reimplement image cache
d35475ec
onevcat Rewrite Kingfisher manager part and tests
16ccc9a4
onevcat Refactor image view extension and tests
1091d661
onevcat Update for UIButton related tests
39d9e0a2
onevcat Refactor for button related methods and tests
c9d16783
onevcat Update image fetcher and tests
b053ffa3
onevcat Rename error type names
84fef6dd
onevcat Prevent unfired network stub
ecd8a363
onevcat Add comment for manager class
536b83da
onevcat Add test coverage back since solved in Carthage
c69dd11f
onevcat Improve KingfisherManager tests cov
707c4d8f
onevcat Add test for failing processor
c49e1208
onevcat Merge branch 'master' into 5.0
893604ee
onevcat Improve code quality and tests
d8ce428a
onevcat Upgrade CocoaPods integration
7b6b1d52
onevcat Apply priority to downloading task
d1e401a1
onevcat Improve docs and tests
0cbe6cf5
onevcat Upgrade gems
c1e6a5aa
onevcat Split processor, delegate and task files
e42a0332
onevcat Make lock clearer for task removing
03c9bae2
onevcat Improve docs
6947bf65
dstranz Add .onFailureImage(Image) option to set default image when loading r…
c00671c2
dstranz Allow using nil with .onFailureImage option
0f842043
dstranz Check if .onFailureImage option is really optional
2783f8e2
onevcat Merge branch 'master' into 5.0
88ddf020
onevcat Add test for cancelling a certain URL
33d82b4d
onevcat Update project settings
67a3512c
onevcat Make Result error type constrained
09f24fd2
onevcat Make error def better
f56a145a
onevcat Add detail docs for KingfisherError
f4fe856e
onevcat Merge pull request #1037 from dstranz/feature/onFailureImage
46230f16
onevcat Improve ImageCache doc significantly
9775b0f1
onevcat Improve docs for Image Cache
53ca5d5b
onevcat Improve serializer documentation
2133e98f
onevcat Extending memory expire duration
cd954869
onevcat Refactor disk storage impl
9e9a1a4c
onevcat Merge branch 'master' into 5.0
3eb104dd
onevcat Improve docs
f8d9e74d
onevcat Remove image transition from unsupported platforms
a55a0216
onevcat Use Swift version of Result
6b14e60e
onevcat Fix for tests
d7f236b3
onevcat Improve docs for helpers
dabf5fc3
onevcat Fix a local shadowing
25fd580b
onevcat Refactor storage structure
1c1df93e
onevcat Defer lock to last
2f1aa392
onevcat Add test for disk storage path block
1f561ace
onevcat Add tests for StorageExpiration
a6b1a7ef
onevcat Make onFailureImage tests unified
838fc77e
onevcat Add support for aggressively loading to memory in prefetching
51618bf0
onevcat Remove unnecessary I/O queue dispatch
421887c8
onevcat Add option to load disk file synchronously
a388eb14
onevcat Add loadDiskFileSynchronously option and tests
37c55781
onevcat Make test more robust
5a5d4750
onevcat Adopt to Source based image loading
a021e2bc
onevcat Use source for image view extension
962719e7
onevcat Fix watchOS build
948abfe7
onevcat Use Source for NSButton
e7bf2c9b
onevcat Use source version for image setting
431d77c8
onevcat Add tests to source protocol
3d179c3a
onevcat Refactor sample app
2db1ee67
onevcat Add image transition sample
f62d7401
onevcat Use bytes as image cost
2d9dcdf1
onevcat Refactor options setting to parsing and deprecate old getters
2a2cf648
onevcat Update to use parsed options
32987856
onevcat Add sample for image processors
39f503cd
onevcat Remove bg color
08306ce7
onevcat Use struct based compatible type
dfbb81f7
onevcat Add downsampling processor
de6a9833
onevcat Move view controllers files
fe662e5d
onevcat Add demo for loading high resolution images
53739b12
onevcat Crash sample for high res images
d82c15d7
onevcat Only cache to disk for using cache original option
97202a25
onevcat Fix tests to reflect changes in cache original
82a64087
onevcat Add options to specify expiration
129d7b28
onevcat Add GIF demo view controller
cc512ab4
onevcat Add sample for loading indicator
001bd7f8
onevcat Fix file permissions
2b9d445d
onevcat Fix image cache overwriting for same key
b1f3f90f
onevcat Compatible Swift 4.0
9a3392d8
onevcat Update CI script
6a307138
onevcat Improve test combination
cf67c270
onevcat Use untouch callback queue for no waiting cache
3fb4844e
onevcat Remove Gemfile pod dependency
1e4f03a4
onevcat Remove duplicated test
68b5e9e5
onevcat Update gemfile
fbaf34ce
onevcat Update gem lock
01b8e043
onevcat Delay test stub for cancelling
f382e23c
honbolau Update Kingfisher.swift
1b7004f5
onevcat Merge pull request #1055 from honbolau/5.0
b093456a
onevcat Use UInt based view setting identifier to prevent unexpected callback
1b6fbb56
onevcat Make SourceIdentifier a type for namespacing
32da74f7
onevcat Improve docs and fix typos
19282dee
onevcat Add an option to specify processing queue
fc654019
onevcat Fix watchOS build
8c222237
onevcat Remove unused identifier from image data provider
8d3ae943
onevcat Fix memory leak for unused session task
56f7fb49
onevcat Clean keys when memory cache evicts object
1f0b9a65
onevcat Update readme
ba84cea5
onevcat Update gem
a06fb320
onevcat Add shortcut for images of provider
c64a8b39
onevcat Minor update to omit of optional source
028ff79d
onevcat Fix tests
fc7df4a5
onevcat Add image data provider sample
2904c989
onevcat Update readme
7c54d5d5
onevcat onevcat merged 84e59e26 into master 5 years ago
onevcat onevcat deleted the 5.0 branch 5 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone