{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":80513668,"defaultBranch":"main","name":"image","ownerLogin":"spatie","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-31T11:14:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7535935?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722947571.0","currentOid":""},"activityList":{"items":[{"before":"5741d422b8d9572ce93b218659898a840c0fcf5f","after":"349be3e7c32f0698fa1f57ac7352727b3962523d","ref":"refs/heads/main","pushedAt":"2024-08-22T09:29:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freekmurze","name":"Freek Van der Herten","path":"/freekmurze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483853?s=80&v=4"},"commit":{"message":"Improve DX by specifying namespace for GD functions (#274)\n\nWhy: some of these functions are optional and can be not available in the installed PHP.\r\nWhen PHP couldn't find functions in the current and root namespaces, it reports about missing function in the current namespace.\r\nAs result, Error message is misleading.\r\nExample: \"Call to undefined function Spatie\\Image\\Drivers\\Gd\\imageavif()\"","shortMessageHtmlLink":"Improve DX by specifying namespace for GD functions (#274)"}},{"before":"4e42f7f15996c2a3a53ef9f2266c57efd5404fef","after":"5741d422b8d9572ce93b218659898a840c0fcf5f","ref":"refs/heads/main","pushedAt":"2024-08-22T09:29:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freekmurze","name":"Freek Van der Herten","path":"/freekmurze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483853?s=80&v=4"},"commit":{"message":"Update resizing-images.md (#273)\n\n- added use statements to the examples\r\n- fixed Fit::Fit::FillMax typo","shortMessageHtmlLink":"Update resizing-images.md (#273)"}},{"before":"e9239da0778c062cf5594e61a9ac96409dd82aea","after":"4e42f7f15996c2a3a53ef9f2266c57efd5404fef","ref":"refs/heads/main","pushedAt":"2024-08-20T08:21:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freekmurze","name":"Freek Van der Herten","path":"/freekmurze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483853?s=80&v=4"},"commit":{"message":"Fix broken link (#272)","shortMessageHtmlLink":"Fix broken link (#272)"}},{"before":"62897055045fa74efc6d1bf201c783841a679e99","after":"e9239da0778c062cf5594e61a9ac96409dd82aea","ref":"refs/heads/main","pushedAt":"2024-08-06T12:33:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"b60ffcac046636e76cf1ff39d7574881bf29e77c","after":"62897055045fa74efc6d1bf201c783841a679e99","ref":"refs/heads/main","pushedAt":"2024-08-06T12:32:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freekmurze","name":"Freek Van der Herten","path":"/freekmurze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483853?s=80&v=4"},"commit":{"message":"Update Image.php to fix $prefixWithFormat (#269)","shortMessageHtmlLink":"Update Image.php to fix $prefixWithFormat (#269)"}},{"before":"9c3ec3109b66f38a6427b56f18b9e921a2111be1","after":"b60ffcac046636e76cf1ff39d7574881bf29e77c","ref":"refs/heads/main","pushedAt":"2024-07-26T13:45:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"14f93e4f6ca810326e0b9a5341465f6baacf0647","after":"9c3ec3109b66f38a6427b56f18b9e921a2111be1","ref":"refs/heads/main","pushedAt":"2024-07-26T13:44:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fix styling","shortMessageHtmlLink":"Fix styling"}},{"before":"1faafcc68ea9a2bc16bc0bfa26d8cabd56a2cdc7","after":"14f93e4f6ca810326e0b9a5341465f6baacf0647","ref":"refs/heads/main","pushedAt":"2024-07-26T13:44:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freekmurze","name":"Freek Van der Herten","path":"/freekmurze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483853?s=80&v=4"},"commit":{"message":"fix: Apply image format when saving file in ImagickDriver (#268)\n\nCertain functions like `resizeCanvas`, `overlay` actually re-assign\r\nthe `image` property, thus \"losing\" the format if it was set prior to\r\ncalling those transformations.\r\n\r\nThis can be avoided by ensuring `setFormat()` on the Imagick image(s)\r\nis only called prior to saving the image, at which point the format\r\nwill always be correct when saving the file.\r\n\r\nTo do this, the format is stored as a property on the driver object.\r\n(The GD driver already does it the same way, so I just made a few\r\nadjustments to bring this driver in line with the GD driver.)","shortMessageHtmlLink":"fix: Apply image format when saving file in ImagickDriver (#268)"}},{"before":"3e3ae45c849f07e1efb7ecc6868e75f4d8dc4475","after":"1faafcc68ea9a2bc16bc0bfa26d8cabd56a2cdc7","ref":"refs/heads/main","pushedAt":"2024-07-18T13:07:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"3fadd721e41be28d6fefe659c755d8b26dc5c253","after":"3e3ae45c849f07e1efb7ecc6868e75f4d8dc4475","ref":"refs/heads/main","pushedAt":"2024-07-18T13:07:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freekmurze","name":"Freek Van der Herten","path":"/freekmurze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483853?s=80&v=4"},"commit":{"message":"fix: GdDriver resizeCanvas save alpha channel; (#266)\n\n* fix: GdDriver resizeCanvas save alpha channel;\r\n\r\n* test: GD resizeCanvas for pngs with transparent bg;\r\n\r\n* test: fix failing GD resizeCanvas for pngs with transparent bg;\r\n\r\n* chore: delete loose use in ResizeTest;","shortMessageHtmlLink":"fix: GdDriver resizeCanvas save alpha channel; (#266)"}},{"before":"3977f113ee167ee190694bbd3976c712e8822455","after":"3fadd721e41be28d6fefe659c755d8b26dc5c253","ref":"refs/heads/main","pushedAt":"2024-07-18T11:58:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"1151c3271a6fe212fc2cd3ac8248387ab51ad9a0","after":"3977f113ee167ee190694bbd3976c712e8822455","ref":"refs/heads/main","pushedAt":"2024-07-18T11:57:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fix styling","shortMessageHtmlLink":"Fix styling"}},{"before":"42dff38260146e4a8f4546fd6ed68045a7a50ff4","after":"1151c3271a6fe212fc2cd3ac8248387ab51ad9a0","ref":"refs/heads/main","pushedAt":"2024-07-18T11:57:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"freekmurze","name":"Freek Van der Herten","path":"/freekmurze","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/483853?s=80&v=4"},"commit":{"message":"Fix bug in ImagickDriver::pixelate, Update tests (#267)","shortMessageHtmlLink":"Fix bug in ImagickDriver::pixelate, Update tests (#267)"}},{"before":"862b7a81dc8481f9891e18e057250adfebadebb9","after":null,"ref":"refs/heads/dependabot/github_actions/dependabot/fetch-metadata-2.2.0","pushedAt":"2024-07-08T05:01:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c15fa2812ef786d9caf3370201bfc9ddacc15cc1","after":"42dff38260146e4a8f4546fd6ed68045a7a50ff4","ref":"refs/heads/main","pushedAt":"2024-07-08T05:01:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #263 from spatie/dependabot/github_actions/dependabot/fetch-metadata-2.2.0\n\nBump dependabot/fetch-metadata from 2.1.0 to 2.2.0","shortMessageHtmlLink":"Merge pull request #263 from spatie/dependabot/github_actions/dependa…"}},{"before":null,"after":"862b7a81dc8481f9891e18e057250adfebadebb9","ref":"refs/heads/dependabot/github_actions/dependabot/fetch-metadata-2.2.0","pushedAt":"2024-07-08T05:01:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0\n\nBumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 2.1.0 to 2.2.0.\n- [Release notes](https://github.com/dependabot/fetch-metadata/releases)\n- [Commits](https://github.com/dependabot/fetch-metadata/compare/v2.1.0...v2.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: dependabot/fetch-metadata\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0"}},{"before":"324a7bfc7924f8dc7d90777e33097a63f0199b1c","after":"c15fa2812ef786d9caf3370201bfc9ddacc15cc1","ref":"refs/heads/main","pushedAt":"2024-06-03T08:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"adca76e22090ee41907edc915836dfbc0cb55ce5","after":null,"ref":"refs/heads/feature/fit-fill-max","pushedAt":"2024-06-03T08:10:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"timvandijck","name":"Tim Van Dijck","path":"/timvandijck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4528796?s=80&v=4"}},{"before":"933d81e21876a08c2c422cf34e56776107c40e15","after":"324a7bfc7924f8dc7d90777e33097a63f0199b1c","ref":"refs/heads/main","pushedAt":"2024-06-03T08:10:31.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"timvandijck","name":"Tim Van Dijck","path":"/timvandijck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4528796?s=80&v=4"},"commit":{"message":"Merge pull request #258 from spatie/feature/fit-fill-max\n\nImplement Fit::FillMax","shortMessageHtmlLink":"Merge pull request #258 from spatie/feature/fit-fill-max"}},{"before":"ea71e52bfba7dd94ecff293d32415a5ac3069e37","after":"adca76e22090ee41907edc915836dfbc0cb55ce5","ref":"refs/heads/feature/fit-fill-max","pushedAt":"2024-06-03T08:08:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timvandijck","name":"Tim Van Dijck","path":"/timvandijck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4528796?s=80&v=4"},"commit":{"message":"Update snapshot","shortMessageHtmlLink":"Update snapshot"}},{"before":"af01a71f8d520fb273b83fb2a6196b3ea20f8592","after":"ea71e52bfba7dd94ecff293d32415a5ac3069e37","ref":"refs/heads/feature/fit-fill-max","pushedAt":"2024-06-03T07:45:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"timvandijck","name":"Tim Van Dijck","path":"/timvandijck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4528796?s=80&v=4"},"commit":{"message":"Merge branch 'main' into feature/fit-fill-max","shortMessageHtmlLink":"Merge branch 'main' into feature/fit-fill-max"}},{"before":"7d91daf39d0286e6ee078f517b75ca14d41ee4de","after":"af01a71f8d520fb273b83fb2a6196b3ea20f8592","ref":"refs/heads/feature/fit-fill-max","pushedAt":"2024-06-03T07:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timvandijck","name":"Tim Van Dijck","path":"/timvandijck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4528796?s=80&v=4"},"commit":{"message":"Update docs.","shortMessageHtmlLink":"Update docs."}},{"before":"b8c70001420567a5c66a880af0c767812876f8d3","after":"7d91daf39d0286e6ee078f517b75ca14d41ee4de","ref":"refs/heads/feature/fit-fill-max","pushedAt":"2024-05-31T09:18:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fix styling","shortMessageHtmlLink":"Fix styling"}},{"before":"440610e47eac0952a7d6d180a550f60af1357e42","after":"b8c70001420567a5c66a880af0c767812876f8d3","ref":"refs/heads/feature/fit-fill-max","pushedAt":"2024-05-31T09:18:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"timvandijck","name":"Tim Van Dijck","path":"/timvandijck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4528796?s=80&v=4"},"commit":{"message":"Throw an exception if a parameter is missing for FillMax.","shortMessageHtmlLink":"Throw an exception if a parameter is missing for FillMax."}},{"before":"67e29b551a1995b6680933c36c9e43711bc38063","after":"440610e47eac0952a7d6d180a550f60af1357e42","ref":"refs/heads/feature/fit-fill-max","pushedAt":"2024-05-24T15:24:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fix styling","shortMessageHtmlLink":"Fix styling"}},{"before":null,"after":"67e29b551a1995b6680933c36c9e43711bc38063","ref":"refs/heads/feature/fit-fill-max","pushedAt":"2024-05-24T15:24:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"timvandijck","name":"Tim Van Dijck","path":"/timvandijck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4528796?s=80&v=4"},"commit":{"message":"Implement Fit::FillMax for Imagick.","shortMessageHtmlLink":"Implement Fit::FillMax for Imagick."}},{"before":"1d4e9c536f1bf7b88e55555d0a1ae9eee6b76a99","after":"933d81e21876a08c2c422cf34e56776107c40e15","ref":"refs/heads/main","pushedAt":"2024-05-24T14:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}},{"before":"c5a38f8a71cad505ac080db4b91ec80d07cbc92e","after":"1d4e9c536f1bf7b88e55555d0a1ae9eee6b76a99","ref":"refs/heads/main","pushedAt":"2024-05-24T14:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fix styling","shortMessageHtmlLink":"Fix styling"}},{"before":"b3ddbf649fa5e111776384b0d333abf5188637e0","after":"c5a38f8a71cad505ac080db4b91ec80d07cbc92e","ref":"refs/heads/main","pushedAt":"2024-05-24T14:08:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"timvandijck","name":"Tim Van Dijck","path":"/timvandijck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4528796?s=80&v=4"},"commit":{"message":"Update how to fit and fill with a background color.","shortMessageHtmlLink":"Update how to fit and fill with a background color."}},{"before":"dca161094b69d2a903ad143f1f0886852ebfcc06","after":"b3ddbf649fa5e111776384b0d333abf5188637e0","ref":"refs/heads/main","pushedAt":"2024-05-23T12:38:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update CHANGELOG","shortMessageHtmlLink":"Update CHANGELOG"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQwOToyOTo0My4wMDAwMDBazwAAAAShGLwH","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQwOToyOTo0My4wMDAwMDBazwAAAAShGLwH","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yM1QxMjozODo1Mi4wMDAwMDBazwAAAARR_2xF"}},"title":"Activity · spatie/image"}