Commit Graph

128 Commits

Author SHA1 Message Date
DreamPiggy 892a7ad892 Add the feature to allows advanced user to provided extended data associarted with image data, used for scale factor saving, rich link metadata saving, etc 2019-11-23 18:50:39 +08:00
DreamPiggy 74526bdde4 Bumped version to 5.3.2
Update the CHANGELOG
2019-11-22 16:22:42 +08:00
DreamPiggy 7adc385b7d Bumped version to 5.3.1
Update the CHANGELOG
2019-11-09 15:17:33 +08:00
DreamPiggy 48909c2a74 Bumped version to 5.3.0
Update the CHANGELOG
2019-11-06 21:56:41 +08:00
DreamPiggy b0d6825842 Fix the header of that animated player 2019-11-04 03:52:52 +08:00
DreamPiggy 39364483cc Merge branch '5.2.x'
# Conflicts:
#	SDWebImage/Core/SDAnimatedImageView.m
2019-10-27 20:43:09 +08:00
DreamPiggy bcf7576c31 Bumped version to 5.2.5
Update the CHANGELOG
2019-10-27 13:59:50 +08:00
DreamPiggy ae6ccf1652 Bumped version to 5.2.4
Update the CHANGELOG
2019-10-27 12:00:53 +08:00
DreamPiggy 34e736375e Refactory to seperate the response modifier and data decryptor, one for HTTP response, one for Data decrypt. 2019-10-15 20:16:52 +08:00
DreamPiggy 68d73f4cb2 Add the response modifier and data decrypter, which allows user to provide a modified version of URL Response and image data, like Gzip or other encoding form 2019-10-15 14:36:41 +08:00
DreamPiggy a42a22ff88 Bumped version to 5.2.3
Update the CHANGELOG
2019-10-09 17:35:33 +08:00
DreamPiggy 39ecbe51de Bumped version to 5.2.2
Update the CHANGELOG
2019-10-02 16:41:55 +08:00
DreamPiggy 66f783cf7d Bumped version to 5.2.1
Update the CHANGELOG
2019-10-01 11:41:37 +08:00
DreamPiggy 9c1682e37b Bumped version to 5.2.0 2019-09-27 12:17:21 +08:00
DreamPiggy 9b8712e04b Add HEICCoder (HEIF naming is taken by SDWebImageHEIFCoder repo), supports animated HEICS format as well 2019-09-22 15:05:30 +08:00
DreamPiggy 2aa4e7d8a7 Refactory current GIF/APNG coder, use abstract base class `SDImageIOAnimatedCoder` for subclass to implements the required method. 2019-09-20 14:32:35 +08:00
DreamPiggy 8ffbe8b8c1 Bumped version to 5.1.1 2019-09-05 00:03:59 +08:00
DreamPiggy 0a3cd255a6 Bumped version to 5.1.0 2019-08-03 19:00:54 +08:00
DreamPiggy 8c4c8d3aad
Merge pull request #2736 from dreampiggy/feature_global_control_options
Supports global control on options and context for individual image request
2019-06-13 16:22:59 +08:00
DreamPiggy 46ecde48e9 For simple solution, remove the custom modulemap, let CocoaPods generate one instead 2019-06-13 11:59:57 +08:00
DreamPiggy 4683e5a0ad Merge branch 'master' of https://github.com/SDWebImage/SDWebImage into feature_global_control_options
# Conflicts:
#	SDWebImage.xcodeproj/project.pbxproj
2019-06-13 11:50:41 +08:00
DreamPiggy 1139afa28a Temporary fix for CocoaPods modular headers because they place the modulemap into the Pods/Private headers, make the `export *` export both Public and Private headers. However, their own generated modulemap does not 2019-06-07 12:01:06 +08:00
DreamPiggy 547f9d895e Bumped version to 5.0.6
update CHANGELOG
2019-06-05 21:05:24 +08:00
DreamPiggy eae43de069 Bumped version to 5.0.5
update CHANGELOG
2019-06-03 20:43:56 +08:00
DreamPiggy 4e3ec761ea Bumped version to 5.0.4
update CHANGELOG
2019-05-29 20:29:27 +08:00
DreamPiggy 26d1a95cca Add SDWebImageOptionsProcessor, which can have a global control for both WebCache options and context option for image loading 2019-05-23 21:44:57 +08:00
DreamPiggy 124509e9b6 Bumped version to 5.0.3
update CHANGELOG
2019-05-16 19:36:00 +08:00
zhongwuzw 0fea309b00 Farewell pch 2019-05-14 15:15:16 +08:00
DreamPiggy 83997ca9e4 Bumped version to 5.0.2
update CHANGELOG
2019-04-25 22:15:42 +08:00
DreamPiggy 072e62b1cb Bumped version to 5.0.1
update CHANGELOG
2019-04-11 22:03:02 +08:00
DreamPiggy 555ed7b983 Bumped version to 5.0.0
update the changelog
2019-04-02 22:00:22 +08:00
DreamPiggy a065fa2379 Rename pch file with Prefix.pch, make it easy to distinguish from the umbrella headers 2019-03-21 19:38:09 +08:00
DreamPiggy c6247d2d63 Using pch for the internal macros, to avoid each implementation files import this macro 2019-03-21 19:38:09 +08:00
DreamPiggy 21b2244b81 Bumped version to 5.0.0-beta6 2019-03-15 15:47:29 +08:00
DreamPiggy 537affb9af Bumped version to 5.0.0-beta5 2019-01-31 19:10:57 +08:00
DreamPiggy 2864fe3619 Bumped version to 5.0.0-beta4 2019-01-26 18:17:35 +08:00
DreamPiggy b866c6aa97 Merge branch 'master' of https://github.com/SDWebImage/SDWebImage into 5.x
# Conflicts:
#	CHANGELOG.md
#	SDWebImage.podspec
#	SDWebImage.xcodeproj/project.pbxproj
#	SDWebImage/FLAnimatedImage/FLAnimatedImageView+WebCache.m
#	SDWebImage/SDImageCache.m
#	SDWebImage/SDWebImageDownloaderOperation.m
#	SDWebImage/UIView+WebCache.m
#	Tests/SDWebImage Tests.xcodeproj/project.pbxproj
2019-01-03 14:54:37 +08:00
DreamPiggy c95be0994e Update the category's naming for memory cache cost, a little code enhancement to avoid NSNumber generation 2019-01-03 12:08:18 +08:00
zhongwuzw 45427b1eed Merge branch 'remote-master' into fix-cache-cost-miscalculation-for-master 2018-12-09 10:45:38 +08:00
Bogdan Poplauschi e056218bbf Bumped version to 4.4.3 + updated CHANGELOG 2018-11-11 20:58:55 -06:00
zhongwuzw 3fbb7856e5 Transform protocol to category 2018-11-11 21:39:12 +08:00
DreamPiggy 025c5f833b Expose the all image graphics methods to public method, make it easy for coder plugin user to reuse it instead of duplicate code 2018-10-31 15:25:52 +08:00
Bogdan Poplauschi ae552f9350 Merged SDWebImage iOS + SDWebImage OSX + SDWebImage tvOS + SDWebImage watchOS targets into SDWebImage target (supports all platforms)
Merged SDWebImage iOS static + SDWebImage watchOS static targets into SDWebImage static target (supports all platforms)
Created dedicated SDWebImageMapKit target
All this is done for:
- ability to install via Carthage without MapKit dependency now we generate SDWebImage.framework and SDWebImageMapKit.framework so the users can choose to link against core or core+MapKit.
- simpler management of targets (no need to duplicate effort).
Replacement for #2078

Merged SDWebImage iOS + SDWebImage OSX + SDWebImage tvOS + SDWebImage watchOS targets into SDWebImage target (supports all platforms)
Merged SDWebImage iOS static + SDWebImage watchOS static targets into SDWebImage static target (supports all platforms)
Created dedicated SDWebImageMapKit target
All this is done for:
- ability to install via Carthage without MapKit dependency now we generate SDWebImage.framework and SDWebImageMapKit.framework so the users can choose to link against core or core+MapKit.
- simpler management of targets (no need to duplicate effort).
Replacement for #2078
2018-09-11 18:27:27 +03:00
Bogdan Poplauschi 64123734c3 Move webp component (and libwebp dependency) to SDWebImage/SDWebImageWebPCoder
- move the webp component + the libwebp dependency to SDWebImage/SDWebImageWebPCoder (including tests and demo)
- Xcode 9.4
- instead of directly linking the Demos to the frameworks, using CocoaPods (`Examples/Podfile`). This allows using SDWebImage/SDWebImageWebPCoder into our examples so we keep the WebP demos
- demos code cleanup and warnings resolved
- all links from docs (README, Migration guide, CHANGELOG) are full links, so they work even from external pages (i.e. https://cocoapods.org/pods/SDWebImage).
- added "Additional modules" section to README
2018-09-07 12:40:25 +03:00
Bogdan Poplauschi 1ed0b8cfe8 Bumped version to 5.0.0-beta3 + updated CHANGELOG 2018-08-30 13:27:39 +03:00
Bogdan Poplauschi 217510e346 Bumped version to 5.0.0-beta2 2018-07-31 18:07:06 +03:00
Bogdan Poplauschi 0ab6bc7b6d 4.4.2 release - version bump + CHANGELOG update 2018-07-18 18:52:34 +03:00
Bogdan Poplauschi af0200fbff
Merge pull request #2275 from bpoplauschi/5.x.changelog
5.x CHANGELOG + Migration guide + version update
2018-07-17 10:01:19 +03:00
DreamPiggy 982ade8824 Remove all FLAnimatedImage from the Core SDWebImage repo. Move the code to SDWebImageFLPlugin repo 2018-07-13 22:17:02 +08:00
Bogdan Poplauschi 153af72369 Set version to 5.0.0-beta, Xcode 8 required, updated the CHANGELOG and added 5.0 Migration Guide 2018-07-11 13:28:13 +03:00