Commit Graph

  • 2de3a496ea Bumped version to 5.21.7 master 5.21.7 DreamPiggy 2026-02-26 15:37:11 +08:00
  • ada035966d Merge pull request #3871 from dreampiggy/bugfix/SDImageCoderHelper DreamPiggy 2026-02-26 15:32:08 +08:00
  • 1bf9029df1 Fix AppKit SDImageCoderHelper does not use APNG instead of GIF for animated image creation DreamPiggy 2026-02-26 15:24:16 +08:00
  • d04692e787 Merge pull request #3870 from ijunfly/fix DreamPiggy 2026-02-26 14:57:43 +08:00
  • d169279996 fix use format zhangjunfei 2026-02-26 10:15:39 +08:00
  • 449e8f8f10 Bumped version to 5.21.6 5.21.6 DreamPiggy 2026-02-06 22:38:09 +08:00
  • 9b87ae4602 Fix the query thumbnail logic after refactory DreamPiggy 2026-02-06 22:36:32 +08:00
  • 7537255abf Merge pull request #3867 from dreampiggy/feature/encode_format_unknown_animation DreamPiggy 2026-02-06 22:15:36 +08:00
  • 77f2d0394d Fix the unit test related to changes DreamPiggy 2026-02-06 22:08:38 +08:00
  • a9266942ad Update the animatedImageWithFrames on macOS as well DreamPiggy 2026-02-06 22:04:32 +08:00
  • 6348850af4 Added support to encode APNG instead of GIF, when no animated image format provided DreamPiggy 2026-02-06 21:59:12 +08:00
  • bdfc0c53bd Merge pull request #3866 from dreampiggy/bugfix/thumbnail_query_store_data DreamPiggy 2026-02-06 21:58:02 +08:00
  • bedc005a76 Fix the unit testing for disk cache query DreamPiggy 2026-02-06 21:46:29 +08:00
  • 84c74d182b Remove the un-related write back memory cache logic into manager DreamPiggy 2026-02-06 21:22:42 +08:00
  • f93143e820 Fix the change issue that re-encode SDAnimatedImage thumbnail image will loss animation DreamPiggy 2026-02-06 21:17:16 +08:00
  • 65e7e2a963 Fix the issue that thumbnail decoding will store the fulll image data into thumbnail key, which effect next time query from disk DreamPiggy 2026-02-06 18:47:37 +08:00
  • 36e79ba485 Bumped version to 5.21.5 5.21.5 DreamPiggy 2025-12-03 11:34:29 +08:00
  • e890a1dae6 Merge pull request #3856 from dreampiggy/fix/try_dataTask_thread_safe DreamPiggy 2025-12-03 11:31:53 +08:00
  • ca209c3625 Try to move the SDWebImageDownloaderOperation dataTask property initialization into synchronized lock to avoid thread-safe issue DreamPiggy 2025-12-02 18:49:45 +08:00
  • e53f6226ea Bumped version to 5.21.4 5.21.4 DreamPiggy 2025-11-28 16:36:28 +08:00
  • 38a6471fbc Merge pull request #3855 from dreampiggy/bugfix/fix_ios26_operation_crashed DreamPiggy 2025-11-27 14:08:59 +08:00
  • da6cb39a54 Using @synchronized to always lock the cache/loader operation to ensure thread-safe DreamPiggy 2025-11-24 16:10:51 +08:00
  • 2053b12076 Bumped version to 5.21.3 5.21.3 DreamPiggy 2025-10-09 11:40:46 +08:00
  • 7f858eb41b Merge pull request #3845 from dreampiggy/github-ci DreamPiggy 2025-09-29 18:15:13 +08:00
  • bf36eae037 Try to fix the GitHub CI due to https://github.com/actions/runner-images/issues/12541 DreamPiggy 2025-09-29 12:01:06 +08:00
  • f8bd0c0ffc Merge pull request #3844 from CloudlessMoon/master DreamPiggy 2025-09-29 11:44:58 +08:00
  • b4c51feea6 storeImage时,需要获取context中的SDWebImageContextImageCoder jiasong 2025-09-29 10:31:55 +08:00
  • 34cf2423a2 Bumped version to 5.21.2 5.21.2 DreamPiggy 2025-08-29 15:57:30 +08:00
  • 21826737e1 Merge pull request #3831 from thoughtful-inc/master DreamPiggy 2025-08-29 15:52:38 +08:00
  • 74c117a213 Do not ignore blendMode in SDImageTintTransformer Brian Amerige 2025-07-22 14:06:35 -06:00
  • 8c4078165c Merge pull request #3826 from hawk0620/opt/avoid_self_be_nil_in_block DreamPiggy 2025-07-22 19:48:16 +08:00
  • 82746aac3a Merge pull request #3829 from dreampiggy/bugfix/retry_failed_processor DreamPiggy 2025-07-18 16:34:52 +08:00
  • da69f8e9b9 Fix the retryFailed option does not get modified by optionsProcessor DreamPiggy 2025-07-17 14:25:18 +08:00
  • fdea700c70 Avoid self if be nil in block. hawk0620 2025-07-14 21:41:16 +08:00
  • b62cb63bf4 Update the self-sign certificate 5.21.1 DreamPiggy 2025-06-10 20:25:51 +08:00
  • bd93ee4cb4 Bumped version to 5.21.1 DreamPiggy 2025-06-10 17:29:17 +08:00
  • 240770cd78 Documentation update and garden DreamPiggy 2025-06-10 17:25:10 +08:00
  • 2db93dc471 Merge pull request #3819 from TransitApp/fix-watchos-26 DreamPiggy 2025-06-10 15:33:29 +08:00
  • cf89b3aacb Fix watchOS build error with UITraitCollection lapfelix 2025-06-09 22:33:06 -04:00
  • 0d6e4fe08d Merge pull request #3813 from jiangleisir/feature/jianglei_crashfix DreamPiggy 2025-05-14 16:38:04 +08:00
  • 88a57cecc2 crashfix: SDImageIOAnimatedCoder crash jianglei 2025-05-14 11:50:19 +08:00
  • 4d37d28fc6 ci: re-trigger 5.20.1 binary XCFramework 5.20.x DreamPiggy 2025-02-24 17:23:49 +08:00
  • d375d5e0d3 ci: update the script for better detection of running xcode version DreamPiggy 2025-02-24 16:58:45 +08:00
  • 3d1ad13851 ci: Fix the GitHub Action cd release DreamPiggy 2025-02-24 16:30:53 +08:00
  • cac9a55a3a ci: re-trigger 5.21.0 binary XCFramework 5.21.0 DreamPiggy 2025-02-24 17:15:14 +08:00
  • 82801cf5ce Merge pull request #3801 from dreampiggy/ci/cd DreamPiggy 2025-02-24 17:12:59 +08:00
  • 69aa3bde21 ci: update the script for better detection of running xcode version DreamPiggy 2025-02-24 16:58:45 +08:00
  • bc58a9ae2b ci: Fix the GitHub Action cd release DreamPiggy 2025-02-24 16:30:53 +08:00
  • 803bcb9b86 Bumped version to 5.21.0 DreamPiggy 2025-02-24 16:05:48 +08:00
  • 3c5ad5eaa0 demo: added xcconfig for code sign DreamPiggy 2025-02-24 16:02:10 +08:00
  • 0fe2bb799e Merge pull request #3799 from dreampiggy/feature/hdr_encoding DreamPiggy 2025-02-24 13:04:08 +08:00
  • a4dba8faa4 feat: Added SDImageHDRType enum, to make it more standard instead of raw int value 0/1/2 DreamPiggy 2025-02-24 12:06:59 +08:00
  • ba8b93feb0 feat: support backport to Xcode 15 SDK DreamPiggy 2025-02-22 20:23:10 +08:00
  • 9f766bc208 test: added test case about Apple ImageIO HDR encoding DreamPiggy 2025-02-22 19:26:24 +08:00
  • 0d028c6798 feat: added encodeToHDR related options for Apple ImageIO coder DreamPiggy 2025-02-22 19:25:38 +08:00
  • e618417e9f Merge pull request #3798 from dreampiggy/bugfix/sd_colorAtPoint_early_return DreamPiggy 2025-02-22 18:17:41 +08:00
  • 207a03c90f test: added unit test for JPEG gain map HDR DreamPiggy 2025-02-22 17:26:26 +08:00
  • 09faa3add2 fix: sd_colorAtPoint should early return when pixel format is not supported DreamPiggy 2025-02-22 17:25:46 +08:00
  • c184125144 Merge pull request #3797 from dreampiggy/feature/remove_asyncMainQueue DreamPiggy 2025-02-22 16:50:33 +08:00
  • ac3a61b041 Merge pull request #3796 from dreampiggy/feature/transformer_preserveImageMetadata_readwrite DreamPiggy 2025-02-22 16:50:11 +08:00
  • ee319fc0fa Change the default callback queue policy to SafeAsyncMainThread, don't need main queue check at all DreamPiggy 2025-02-21 17:42:03 +08:00
  • d5495387ef test: update the test case, that test transformer already supports preserveImageMetadata DreamPiggy 2025-02-20 22:47:22 +08:00
  • b64e80b92e feat: Allows user to directly customize preserveImageMetadata for our built-in transformers DreamPiggy 2025-02-20 22:45:53 +08:00
  • c085d53d6d Merge pull request #3766 from dreampiggy/bugfix/uiview_webcache_sdcallbackqueue DreamPiggy 2025-02-20 22:13:41 +08:00
  • 92a7ab93e0 Support decoding ISO HDR (avif/heic/jpeg-xl, etc) (#3778) * Support HDR DreamPiggy 2025-02-20 22:06:47 +08:00
  • e7d3256c49 Bumped version to 5.20.1 5.20.1 DreamPiggy 2025-02-20 21:53:23 +08:00
  • f3a1d91107 Merge pull request #3788 from dreampiggy/bugfix/cache_query_type_optimization DreamPiggy 2025-02-14 21:07:13 +08:00
  • 3257ea2394 Fix iOS unit test again DreamPiggy 2025-02-14 17:14:58 +08:00
  • 503f047176 Update the GitHub action for Demo build DreamPiggy 2025-02-14 15:31:21 +08:00
  • 3797c8cee4 Update the test case test15ThatQueryCacheTypeWork to ensure the query from disk only semantic DreamPiggy 2025-01-27 20:12:09 +08:00
  • 066163f0a6 Fix the issue that previous optimization for special case (multiple same URL in prefetcher list) breaks the queryCacheType option sematic DreamPiggy 2025-01-27 19:47:34 +08:00
  • 15f6675966 Merge pull request #3779 from renewedvision-kh/master DreamPiggy 2025-01-16 14:28:34 +08:00
  • 73c7e267a9 Add autoreleasepool to DisplayLinkCallback to release objects Kevin Hardman 2025-01-03 13:37:04 -05:00
  • b4c741ab24 Change the SDCallbackQueue to allows easier usage. Only main queue use SafeAsyncMainQueue, others revert back to default value DreamPiggy 2024-11-14 21:32:31 +08:00
  • 2f39f8aea6 Introduce SafeAsyncMainThread policy DreamPiggy 2024-11-14 17:10:38 +08:00
  • ed1f0f8218 Added SDCallbackPolicyMainAsyncSafe which has better compatibility for UI-related code logic DreamPiggy 2024-11-11 17:10:23 +08:00
  • b4eeb0fd44 Deprecate dispatch_main_async_safe, UIView+WebCache API now supports SDCallbackQueue and may callback in non-main queue DreamPiggy 2024-11-08 16:19:06 +08:00
  • 10d06f6a33 Bumped version to 5.20.0 5.20.0 DreamPiggy 2024-11-01 19:15:09 +08:00
  • 1dea54c2c6 Merge pull request #3761 from dreampiggy/feature/animationTransformer DreamPiggy 2024-11-01 18:57:22 +08:00
  • e669dee3c3 Added test case for animationTransformer DreamPiggy 2024-11-01 18:57:12 +08:00
  • 780aa6db62 Merge pull request #3760 from lukmccall/patch-1 DreamPiggy 2024-10-21 17:27:49 +08:00
  • 0b3a6b20ae Remove unneeded override lukmccall 2024-10-21 11:26:44 +02:00
  • 41dc9bef7b Added animationTransformer on SDAnimatedImageView DreamPiggy 2024-10-19 23:45:26 +08:00
  • 9741e3339d Fix sd_imageFormat returns nil Łukasz Kosmaty 2024-10-18 23:27:03 +02:00
  • 0b10fcb544 Merge pull request #3759 from lonepalm/lru-upstream DreamPiggy 2024-10-12 11:33:13 +08:00
  • 0cde1582d8 Update SDWebImageTestCache.m Tim Johnsen 2024-10-11 20:21:10 -07:00
  • dcd0c46b7f Update SDWebImageTestCache.m Tim Johnsen 2024-10-11 20:21:03 -07:00
  • e524ca0310 Update default disk cleaning method to use content access date. Tim Johnsen 2024-10-07 10:08:46 -07:00
  • 63c8d708d0 Update last access time of images when loaded from disk. Tim Johnsen 2024-10-07 09:56:28 -07:00
  • d5732787b7 Merge pull request #3749 from dreampiggy/feature/blend_mode DreamPiggy 2024-10-08 19:30:33 +08:00
  • 05e1840538 Behavior changes: change the default tint transformer to use sourceIn instead of sourceAtop DreamPiggy 2024-10-08 17:16:43 +08:00
  • 7892f4ca20 Fix some CIFilter implementation DreamPiggy 2024-09-03 18:56:03 +08:00
  • 3c89a092cd Added the blend mode to transformer API as well DreamPiggy 2024-09-03 17:22:34 +08:00
  • 099371823e Add blend mode to UIImage+Transform tint color API DreamPiggy 2024-09-03 17:09:48 +08:00
  • c8f74d2de0 Fix the test case on iOS 18.0 simulator DreamPiggy 2024-10-08 17:39:50 +08:00
  • a261180b95 build: download visionOS SDK before CI/CD (#3757) YoloMao 2024-10-08 15:04:55 +08:00
  • d68b92db85 Update the test case DreamPiggy 2024-08-23 10:23:09 +08:00
  • 8a1be70a62 Bumped version to 5.19.7 5.19.7 DreamPiggy 2024-08-22 18:33:00 +08:00
  • ab914e712c Merge pull request #3744 from dreampiggy/bugfix/disk_cache_nil_for_EOF_url DreamPiggy 2024-08-22 18:00:17 +08:00
  • d42cc279f4 Fix the issue that some URL which has percent-encoding with \0 will cause nil cache path DreamPiggy 2024-08-22 16:40:05 +08:00