{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":313419,"defaultBranch":"master","name":"SDWebImage","ownerLogin":"SDWebImage","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-09-21T17:39:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33113626?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715085896.0","currentOid":""},"activityList":{"items":[{"before":"b5a4894fac0f2c7a339672ef5bc65513bbc76e6b","after":null,"ref":"refs/tags/5.19.2-alpha","pushedAt":"2024-05-07T12:44:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"}},{"before":"619c5e87c63f08e776df976f7acd17afbecb4b97","after":"02931285106a29c1a5e8a8614f5f2062b9c75c0e","ref":"refs/heads/master","pushedAt":"2024-05-07T12:43:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Update the Github CI for release","shortMessageHtmlLink":"Update the Github CI for release"}},{"before":"97357c064bbe4922a68fa4a7caf8ca58fd6481d9","after":"619c5e87c63f08e776df976f7acd17afbecb4b97","ref":"refs/heads/master","pushedAt":"2024-05-07T12:38:05.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Merge pull request #3711 from dreampiggy/project/self-sign-xcframework\n\nAdded GitHub action to release XCFramework which is self-signed","shortMessageHtmlLink":"Merge pull request #3711 from dreampiggy/project/self-sign-xcframework"}},{"before":"cb75c084c05a4ceefeb947fdd6fbcd276c7ab894","after":"97357c064bbe4922a68fa4a7caf8ca58fd6481d9","ref":"refs/heads/master","pushedAt":"2024-05-07T11:32:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Merge pull request #3710 from dreampiggy/ci/fix_watchos\n\nTry to fix the GitHub CI again because of macOS 14.4.1","shortMessageHtmlLink":"Merge pull request #3710 from dreampiggy/ci/fix_watchos"}},{"before":"e55cb041d05fc20a8b32c56249ab7e4b907c1dcb","after":"cb75c084c05a4ceefeb947fdd6fbcd276c7ab894","ref":"refs/heads/master","pushedAt":"2024-05-07T07:15:36.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Merge pull request #3708 from dreampiggy/bugfix/sdanimatedimage_check\n\nFix some regression when SDAnimatedImage created with static format like JPEG","shortMessageHtmlLink":"Merge pull request #3708 from dreampiggy/bugfix/sdanimatedimage_check"}},{"before":"ea2e3d5debbe19f5f59284cf2c605c67dac3cdbd","after":"e55cb041d05fc20a8b32c56249ab7e4b907c1dcb","ref":"refs/heads/master","pushedAt":"2024-04-28T16:01:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Fix typo in SDImageCache.m (#3705)\n\n* Fix typo in SDImageCache.m\r\n\r\n* Fix typo in SDImageCache.m","shortMessageHtmlLink":"Fix typo in SDImageCache.m (#3705)"}},{"before":"f6afa0132961d593f07970d84e2d8b588c29ea04","after":"ea2e3d5debbe19f5f59284cf2c605c67dac3cdbd","ref":"refs/heads/master","pushedAt":"2024-04-26T08:54:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Fix the wrong Swift syntax in documentation","shortMessageHtmlLink":"Fix the wrong Swift syntax in documentation"}},{"before":"d5e3e7f7c5bca03d7d213eb99377d0260868a7e4","after":"f6afa0132961d593f07970d84e2d8b588c29ea04","ref":"refs/heads/master","pushedAt":"2024-03-26T09:22:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Bumped version to 5.19.1\n\nupdate CHANGELOG","shortMessageHtmlLink":"Bumped version to 5.19.1"}},{"before":"b156318507db2297ae7ad10dcb6beb49c52204d2","after":"d5e3e7f7c5bca03d7d213eb99377d0260868a7e4","ref":"refs/heads/master","pushedAt":"2024-03-26T09:15:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Replace NSFileManager.enumeratorAtPath with enumeratorAtURL for performance and RAM saving (#3690)\n\n* fix #3689\r\n\r\n1. repalce @selector(enumeratorAtURL:) with @selector(enumeratorAtURL:)\r\n2. replace ioQueueAttributes from DISPATCH_QUEUE_SERIAL to DISPATCH_QUEUE_SERIAL_WITH_AUTORELEASE_POOL >= iOS 10\r\n\r\n* fix: remove NSDirectoryEnumerationProducesRelativePathURLs option\r\n\r\n* feat: replace enumeratorAtPath:\r\n\r\n* fix: update test44DiskCacheMigrationFromOldVersion\r\n\r\n---------\r\n\r\nCo-authored-by: huangchengzhi ","shortMessageHtmlLink":"Replace NSFileManager.enumeratorAtPath with enumeratorAtURL for perfo…"}},{"before":"b557de276de9ab86fb426186046ac5483bb63304","after":"b156318507db2297ae7ad10dcb6beb49c52204d2","ref":"refs/heads/master","pushedAt":"2024-03-25T08:57:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Allows the transformer to preserve the UIImage metadata like image format (#3688)\n\n* Allows the transformer to preserve the UIImage metadata like image format\r\n\r\nThis can make it by defaults to still use JPEG encoding for JPEG thumbnail image\r\n\r\n* Update the test case for preserveImageMetadata\r\n\r\n* Fix the `sd_isTransformed` metadata","shortMessageHtmlLink":"Allows the transformer to preserve the UIImage metadata like image fo…"}},{"before":"98d058a1ea053484bc4df447153654a0e4a70549","after":"b557de276de9ab86fb426186046ac5483bb63304","ref":"refs/heads/master","pushedAt":"2024-03-25T07:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Update test case function `SDAssertCGImagePixelFormatEqual` to avoid assert on iOS 17.0","shortMessageHtmlLink":"Update test case function SDAssertCGImagePixelFormatEqual to avoid …"}},{"before":"db1efed37e7e0c21fa1eb2a0e7f11f813f888898","after":"98d058a1ea053484bc4df447153654a0e4a70549","ref":"refs/heads/master","pushedAt":"2024-03-14T07:20:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"url is kind of NSString and shouldUseWeakMemoryCache is YES, APP will crash. (#3686)\n\n* NSString will crash\r\n\r\n* unit test\r\n\r\n* unit test opt\r\n\r\n---------\r\n\r\nCo-authored-by: songjk ","shortMessageHtmlLink":"url is kind of NSString and shouldUseWeakMemoryCache is YES, APP will…"}},{"before":"e7329c6fb61c04f4b6fda008b6650efdb08cf9b7","after":"db1efed37e7e0c21fa1eb2a0e7f11f813f888898","ref":"refs/heads/master","pushedAt":"2024-02-28T17:30:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Update README.md about JPEG-Xl\n\nAdded coder description for JPEG-XL","shortMessageHtmlLink":"Update README.md about JPEG-Xl"}},{"before":"74fa16f4d3bc452484d68ddebc6bcf59ba86278d","after":"e7329c6fb61c04f4b6fda008b6650efdb08cf9b7","ref":"refs/heads/master","pushedAt":"2024-02-28T04:43:38.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Merge pull request #3683 from adamwangxx/master\n\nmark `SDWebImageCacheKeyFilter` default initializer unavailable & add missing default case of `SDCallbackQueue` sync/async function","shortMessageHtmlLink":"Merge pull request #3683 from adamwangxx/master"}},{"before":"3565eb10185fbda132cbbc48742f346b74453c66","after":"74fa16f4d3bc452484d68ddebc6bcf59ba86278d","ref":"refs/heads/master","pushedAt":"2024-02-27T10:07:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Merge pull request #3684 from dreampiggy/test/fix\n\nFix the unit test `test31ThatMultipleRequestForSameURLFailedCallback`","shortMessageHtmlLink":"Merge pull request #3684 from dreampiggy/test/fix"}},{"before":"73b9397cfbd902f606572964055464903b1d84c6","after":"3565eb10185fbda132cbbc48742f346b74453c66","ref":"refs/heads/master","pushedAt":"2024-02-24T09:41:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Update the github action for codecov flag","shortMessageHtmlLink":"Update the github action for codecov flag"}},{"before":"00d58fa58fd8a5168edb26595dd43f63c007b3fc","after":"73b9397cfbd902f606572964055464903b1d84c6","ref":"refs/heads/master","pushedAt":"2024-02-24T09:16:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Bumped version to 5.19.0\n\nupdate CHANGELOG","shortMessageHtmlLink":"Bumped version to 5.19.0"}},{"before":"7f05e213a94cc83906b43aaac7dee1f1e88a9e21","after":"00d58fa58fd8a5168edb26595dd43f63c007b3fc","ref":"refs/heads/master","pushedAt":"2024-02-24T09:06:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Merge pull request #3680 from dreampiggy/feature/wait_transition\n\nAdded `SDWebImageWaitTransition` to wait for transition finished and then callback `completedBlock`","shortMessageHtmlLink":"Merge pull request #3680 from dreampiggy/feature/wait_transition"}},{"before":"963539caa6f732fc7e0c65c271e2585d43bcfe7f","after":"7f05e213a94cc83906b43aaac7dee1f1e88a9e21","ref":"refs/heads/master","pushedAt":"2024-02-24T07:56:06.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Merge pull request #3679 from dreampiggy/ci/visionOS\n\n[github-action] Try to workaround visionOS simulator bug in unit tests","shortMessageHtmlLink":"Merge pull request #3679 from dreampiggy/ci/visionOS"}},{"before":"9953745d942eb46624631d5747dded2cae424675","after":"963539caa6f732fc7e0c65c271e2585d43bcfe7f","ref":"refs/heads/master","pushedAt":"2024-02-24T06:22:06.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Merge pull request #3654 from dreampiggy/bugfix/operation_key_deprecate_api\n\nFormally deprecate `sd_cancelCurrentImageLoad`, which cause misunderstanding on UIImageView category","shortMessageHtmlLink":"Merge pull request #3654 from dreampiggy/bugfix/operation_key_depreca…"}},{"before":"b11493f76481dff17ac8f45274a6b698ba0d3af5","after":"0ce39ced3434babac6295117532e7087a5715dd3","ref":"refs/heads/5.18.x","pushedAt":"2024-02-24T06:16:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Bumped version to 5.18.12\n\nupdate CHANGELOG","shortMessageHtmlLink":"Bumped version to 5.18.12"}},{"before":"00ad7fdccf86f9da416bccc7c1d8f0f0a567022a","after":null,"ref":"refs/tags/5.18.12","pushedAt":"2024-02-24T06:15:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"}},{"before":"af600c063ebb283585dc8182318d55f1f6250ed2","after":"9953745d942eb46624631d5747dded2cae424675","ref":"refs/heads/master","pushedAt":"2024-02-24T06:09:04.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Merge pull request #3678 from dreampiggy/bugfix/16bit-png-workaround-bug\n\nFix the issue that iOS 17 indexed PNG workaround breaks the 16bit RGBA PNG","shortMessageHtmlLink":"Merge pull request #3678 from dreampiggy/bugfix/16bit-png-workaround-bug"}},{"before":"80c8b2023a5efb4415a2c615acfec075e5c243d2","after":"af600c063ebb283585dc8182318d55f1f6250ed2","ref":"refs/heads/master","pushedAt":"2024-02-23T08:20:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Merge pull request #3677 from dreampiggy/ci/macos14\n\n[github action] Bumped to macos-14 and remove the unused visionOS download toolchain steps","shortMessageHtmlLink":"Merge pull request #3677 from dreampiggy/ci/macos14"}},{"before":"205b57cc1df07c6f825c3739ad630a95913cbc6e","after":null,"ref":"refs/heads/ci","pushedAt":"2024-02-23T08:19:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"}},{"before":null,"after":"b11493f76481dff17ac8f45274a6b698ba0d3af5","ref":"refs/heads/5.18.x","pushedAt":"2024-02-23T08:19:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Bumped version to 5.18.11\n\nupdate CHANGELOG","shortMessageHtmlLink":"Bumped version to 5.18.11"}},{"before":"b11493f76481dff17ac8f45274a6b698ba0d3af5","after":"80c8b2023a5efb4415a2c615acfec075e5c243d2","ref":"refs/heads/master","pushedAt":"2024-02-13T07:45:08.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Merge pull request #3673 from dreampiggy/project/visionos_cocoapods\n\n[Part 2]Added the official visionOS support with CocoaPods, include Demo/Tests/CI","shortMessageHtmlLink":"Merge pull request #3673 from dreampiggy/project/visionos_cocoapods"}},{"before":"f2936fc4b2c98b4924b68838b5b46389257dc96e","after":"b11493f76481dff17ac8f45274a6b698ba0d3af5","ref":"refs/heads/master","pushedAt":"2024-02-13T06:54:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Bumped version to 5.18.11\n\nupdate CHANGELOG","shortMessageHtmlLink":"Bumped version to 5.18.11"}},{"before":"a41be90abd89b125cd7588f20b9788108254091a","after":"f2936fc4b2c98b4924b68838b5b46389257dc96e","ref":"refs/heads/master","pushedAt":"2024-02-13T03:01:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Merge pull request #3672 from adamwangxx/master\n\nadd missing break keyword while converting NSData to SDImageFormat","shortMessageHtmlLink":"Merge pull request #3672 from adamwangxx/master"}},{"before":"59730af512c06fb569c119d737df4c1c499e001d","after":"a41be90abd89b125cd7588f20b9788108254091a","ref":"refs/heads/master","pushedAt":"2024-01-19T11:47:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dreampiggy","name":"DreamPiggy","path":"/dreampiggy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6919743?s=80&v=4"},"commit":{"message":"Merge pull request #3666 from YoloMao/master\n\ndocs: add signature step to manual installation guide","shortMessageHtmlLink":"Merge pull request #3666 from YoloMao/master"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ5AgCwA","startCursor":null,"endCursor":null}},"title":"Activity · SDWebImage/SDWebImage"}