{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":125568868,"defaultBranch":"main","name":"panther","ownerLogin":"symfony","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-16T20:54:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/143937?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701641903.0","currentOid":""},"activityList":{"items":[{"before":"e5512d5622a56aea9527716e1598296039e38e6a","after":"9f6010bb498b2d51f8dde90c6576ccb94ecd2518","ref":"refs/heads/main","pushedAt":"2024-04-25T09:25:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"Add ability to customize HttpClient and Panther Client","shortMessageHtmlLink":"Add ability to customize HttpClient and Panther Client"}},{"before":"0856551da5ce25dc729f543a432096e6786e186d","after":"e5512d5622a56aea9527716e1598296039e38e6a","ref":"refs/heads/main","pushedAt":"2024-02-28T13:48:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"chore: fix ci deprecations","shortMessageHtmlLink":"chore: fix ci deprecations"}},{"before":"732d630efbf18bfa554ee593671819f56f43780d","after":"0856551da5ce25dc729f543a432096e6786e186d","ref":"refs/heads/main","pushedAt":"2024-02-28T13:48:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"docs: iterator type for Crawler (#620)\n\n* Document iterator type for Crawler\r\n\r\n* Add updated PHPDoc to changelog","shortMessageHtmlLink":"docs: iterator type for Crawler (#620)"}},{"before":"ef9a6f2393ac9679af03a93d3f508e4aa65c15b5","after":"732d630efbf18bfa554ee593671819f56f43780d","ref":"refs/heads/main","pushedAt":"2024-02-28T13:47:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"fix: allow content to be empty when calling Crawler::html() method (#616)\n\n* fix: allow content to be empty when calling Crawler::html() method\r\n\r\n* use default value when content is empty\r\n\r\n* cast default value as string\r\n\r\n* add test when no default value is provided","shortMessageHtmlLink":"fix: allow content to be empty when calling Crawler::html() method (#616"}},{"before":"3838ffa5ee89f157c4428aeebdc26ed2d00ee96e","after":"ef9a6f2393ac9679af03a93d3f508e4aa65c15b5","ref":"refs/heads/main","pushedAt":"2023-12-03T22:17:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"docs: changelog for version 2.1.1","shortMessageHtmlLink":"docs: changelog for version 2.1.1"}},{"before":"077a68c4b0939892a4cbe787e399a7cf372ae9c4","after":"3838ffa5ee89f157c4428aeebdc26ed2d00ee96e","ref":"refs/heads/main","pushedAt":"2023-12-03T22:17:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"ci: test with PHP 8.3 and upgrade actions (#613)","shortMessageHtmlLink":"ci: test with PHP 8.3 and upgrade actions (#613)"}},{"before":"531fda460baee1928e64ec8f51e44be2e2bb45b5","after":"077a68c4b0939892a4cbe787e399a7cf372ae9c4","ref":"refs/heads/main","pushedAt":"2023-10-31T15:23:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"Allow Symfony 7.0","shortMessageHtmlLink":"Allow Symfony 7.0"}},{"before":"2ef4eda403bd0841f31670e3b2f2a96f50b66dd4","after":"531fda460baee1928e64ec8f51e44be2e2bb45b5","ref":"refs/heads/main","pushedAt":"2023-10-27T08:10:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"Add missing arguments when calling the legacy extension","shortMessageHtmlLink":"Add missing arguments when calling the legacy extension"}},{"before":"9600c2e8f0d89594fbde0e960b85a8530504ed5b","after":"2ef4eda403bd0841f31670e3b2f2a96f50b66dd4","ref":"refs/heads/main","pushedAt":"2023-10-02T16:05:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"Fix example for api-platform\n\nThe wording has changed on the remote site","shortMessageHtmlLink":"Fix example for api-platform"}},{"before":"720e119e5f8cf92d53ae61ec16d53912985c9e71","after":"9600c2e8f0d89594fbde0e960b85a8530504ed5b","ref":"refs/heads/main","pushedAt":"2023-07-07T13:58:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"fix: no screenshot taken on test failure (#600)\n\nSee #598","shortMessageHtmlLink":"fix: no screenshot taken on test failure (#600)"}},{"before":"0f99d2ca497dda5ff4c7683e8ecff4c0edda1330","after":null,"ref":"refs/heads/symfony-cli-dx","pushedAt":"2023-06-30T15:11:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"}},{"before":"7294951f16d95de8a17d6a8601794a9fb88fd497","after":"720e119e5f8cf92d53ae61ec16d53912985c9e71","ref":"refs/heads/main","pushedAt":"2023-06-30T15:11:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"Improve DX when using the symfony binary (#592)","shortMessageHtmlLink":"Improve DX when using the symfony binary (#592)"}},{"before":"b62e361ecfae318b90f13d5b4c4187ff4a7dd9ac","after":"0f99d2ca497dda5ff4c7683e8ecff4c0edda1330","ref":"refs/heads/symfony-cli-dx","pushedAt":"2023-06-30T10:08:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"Improve DX when using the symfony binary","shortMessageHtmlLink":"Improve DX when using the symfony binary"}},{"before":"8dcec0ec6bba18f9c15ccd344055f86c244cf572","after":"b62e361ecfae318b90f13d5b4c4187ff4a7dd9ac","ref":"refs/heads/symfony-cli-dx","pushedAt":"2023-06-19T12:48:07.024Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"Improve DX when using the symfony binary","shortMessageHtmlLink":"Improve DX when using the symfony binary"}},{"before":"3a8f940958194d1f423a54c6dedebeb023c9d720","after":"7294951f16d95de8a17d6a8601794a9fb88fd497","ref":"refs/heads/main","pushedAt":"2023-05-30T21:30:21.524Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"Update CHANGELOG (#595)","shortMessageHtmlLink":"Update CHANGELOG (#595)"}},{"before":"edc87a6e12c9cc7e516cf2e4a811797c8c7cb6c8","after":"3a8f940958194d1f423a54c6dedebeb023c9d720","ref":"refs/heads/main","pushedAt":"2023-05-30T20:58:01.591Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"chore: add missing return types","shortMessageHtmlLink":"chore: add missing return types"}},{"before":"52e7ea43f0fd10c912830ccca87d93247634b715","after":"edc87a6e12c9cc7e516cf2e4a811797c8c7cb6c8","ref":"refs/heads/main","pushedAt":"2023-05-30T13:34:56.462Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dunglas","name":"Kévin Dunglas","path":"/dunglas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57224?s=80&v=4"},"commit":{"message":"Support PHPUnit 10 (#589)\n\n* [phpunit-10] first pass at making Panther workable with phpunit-10; this is a temporary fix state where we have dropped phpunit-bridge in favor of phpunit/phpunit, since the bridge is not yet 10 compliant; there is a chance we will also want to do a bit of file restructuring/reorganization but I will wait to see what the maintainers think about that\r\n\r\n* require php 8.1, because phpunit 10 requires it\r\n\r\n* adding php-cs-fixer dependency, running fixer using default config\r\n\r\n* moving php requirement back to ^8.0 to support older versions of PHPUnit; moving phpstan to dev dependencies\r\n\r\n* making takeScreenshotIfTestFailed compatible with PHPUnit <10 as well as 10\r\n\r\n* removing .idea\r\n\r\n* removing phpstan and php-cs-fixer from dev dependencies\r\n\r\n* removing phpunit dev dependency, replacing with phpunit-bridge; reverting most of the tests changes; restoring phpstan.neon; adding new phpunit.xml.dist.10 file for usage with phpunit 10; tests passing on phpunit-bridge with phpunit.xml.dist and phpstan 10 with phpunit.xml.dist.10\r\n\r\n* ran php-cs-fixer\r\n\r\n* skipping test assertion when inconsistent empty html bug reveals itsself; need @dunglas approval and will revert if he says so, or perhaps he can figure out and resolve the bug\r\n\r\n* making test workaround more explicit\r\n\r\n* making inconsistent test workaround more robust\r\n\r\n* thought I removed new isGetClientStaticMethodAvailable function but I guess I didn't, removing now at @dunglas request\r\n\r\n* Update phpstan.neon\r\n\r\nCo-authored-by: Kévin Dunglas \r\n\r\n* Update src/ServerExtension.php\r\n\r\nCo-authored-by: Kévin Dunglas \r\n\r\n* fixing phpstan ignore line issue\r\n\r\n* fixing CS issue\r\n\r\n* adding new GitHub Actions workflow for testing the suite with php 8.1 and phpunit 10 (in place of symfony/phpunit-bridge, which is not yet phpunit 10 compliant)\r\n\r\n---------\r\n\r\nCo-authored-by: Philip Ardery \r\nCo-authored-by: Kévin Dunglas ","shortMessageHtmlLink":"Support PHPUnit 10 (#589)"}},{"before":"a084fae6fe13c967cbf042013349b59e05e3c34d","after":"19048b3a1805299d62491c7f7bbade0763b45421","ref":"refs/heads/get-response","pushedAt":"2023-05-10T17:16:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"Tentative support for Firefox","shortMessageHtmlLink":"Tentative support for Firefox"}},{"before":"a433938fb99234ec1aae7fa93c5b0762e8bc2e0c","after":"a084fae6fe13c967cbf042013349b59e05e3c34d","ref":"refs/heads/get-response","pushedAt":"2023-04-28T14:36:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"Create HttpFoundation response when using Chrome","shortMessageHtmlLink":"Create HttpFoundation response when using Chrome"}},{"before":"30bf768f4113f5c43ce8107351871d292319ad93","after":"a433938fb99234ec1aae7fa93c5b0762e8bc2e0c","ref":"refs/heads/get-response","pushedAt":"2023-04-28T14:33:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"Create HttpFoundation response when using Chrome","shortMessageHtmlLink":"Create HttpFoundation response when using Chrome"}},{"before":null,"after":"30bf768f4113f5c43ce8107351871d292319ad93","ref":"refs/heads/get-response","pushedAt":"2023-04-28T14:21:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"Create HttpFoundation response when using Chrome","shortMessageHtmlLink":"Create HttpFoundation response when using Chrome"}},{"before":"95b159014e1496c1bb689aa55ee91b8509963d4e","after":"8dcec0ec6bba18f9c15ccd344055f86c244cf572","ref":"refs/heads/symfony-cli-dx","pushedAt":"2023-04-28T13:04:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"Improve DX when using the symfony binary","shortMessageHtmlLink":"Improve DX when using the symfony binary"}},{"before":"627e5441d4fe0d6441ac7c2c43756a801b173160","after":"95b159014e1496c1bb689aa55ee91b8509963d4e","ref":"refs/heads/symfony-cli-dx","pushedAt":"2023-04-27T21:12:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"Improve DX when using the symfony binary","shortMessageHtmlLink":"Improve DX when using the symfony binary"}},{"before":null,"after":"627e5441d4fe0d6441ac7c2c43756a801b173160","ref":"refs/heads/symfony-cli-dx","pushedAt":"2023-04-27T20:04:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"Improve DX when using the symfony binary","shortMessageHtmlLink":"Improve DX when using the symfony binary"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOfll1AA","startCursor":null,"endCursor":null}},"title":"Activity · symfony/panther"}