{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1631570,"defaultBranch":"master","name":"PHP-Parser","ownerLogin":"nikic","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-04-18T17:03:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/216080?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710663083.0","currentOid":""},"activityList":{"items":[{"before":"46be4560c4cd4bab2b74882c0da39a4548a5cfbe","after":"c5ee33df86c06b3278c670f64273b1ba768a0744","ref":"refs/heads/master","pushedAt":"2024-04-19T12:04:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Declare more precise phpdoc types (#993)","shortMessageHtmlLink":"Declare more precise phpdoc types (#993)"}},{"before":"f2e037f8ea4c4bac1a5a36b4d8334f2aa581491a","after":"46be4560c4cd4bab2b74882c0da39a4548a5cfbe","ref":"refs/heads/master","pushedAt":"2024-03-17T10:24:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Use PHP 8.3 for more CI jobs","shortMessageHtmlLink":"Use PHP 8.3 for more CI jobs"}},{"before":"b43758e9e966a9abaf3ded09d918fe963a618f01","after":"f2e037f8ea4c4bac1a5a36b4d8334f2aa581491a","ref":"refs/heads/master","pushedAt":"2024-03-17T09:07:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Make phpunit fail on deprecation warnings (#989)\n\n(cherry picked from commit 4d36e9c16f4820c2ed9360bc818982f3c02a08f5)","shortMessageHtmlLink":"Make phpunit fail on deprecation warnings (#989)"}},{"before":"4e1b88d21c69391150ace211e9eaf05810858d0b","after":"4d36e9c16f4820c2ed9360bc818982f3c02a08f5","ref":"refs/heads/4.x","pushedAt":"2024-03-17T09:03:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Make phpunit fail on deprecation warnings (#989)","shortMessageHtmlLink":"Make phpunit fail on deprecation warnings (#989)"}},{"before":"09691fc86e9e9bf2b936dcc9d1590a3061d223a7","after":"b43758e9e966a9abaf3ded09d918fe963a618f01","ref":"refs/heads/master","pushedAt":"2024-03-17T08:32:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Remove PHPUnit 7 and 8\n\nPHPUnit 9 supports all the PHP versions that we need. Also update\nthe PHPUnit config schema.","shortMessageHtmlLink":"Remove PHPUnit 7 and 8"}},{"before":"d4d4e3e155048fd96d467e172149fe0cc35ab9f6","after":"4e1b88d21c69391150ace211e9eaf05810858d0b","ref":"refs/heads/4.x","pushedAt":"2024-03-17T08:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Release PHP-Parser 4.19.1","shortMessageHtmlLink":"Release PHP-Parser 4.19.1"}},{"before":"32cdab9a034239a8f57ae0e9a15bada4bd9747bf","after":"d4d4e3e155048fd96d467e172149fe0cc35ab9f6","ref":"refs/heads/4.x","pushedAt":"2024-03-17T08:05:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Fix deprecated Optional parameter before required parameter on PrintableNewAnonClassNode (#987)\n\nFixes https://github.com/nikic/PHP-Parser/issues/986.","shortMessageHtmlLink":"Fix deprecated Optional parameter before required parameter on Printa…"}},{"before":"c2403aa729cff7dade2fea55ff77d262840b2371","after":"32cdab9a034239a8f57ae0e9a15bada4bd9747bf","ref":"refs/heads/4.x","pushedAt":"2024-03-16T14:49:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Release PHP-Parser 4.19.0","shortMessageHtmlLink":"Release PHP-Parser 4.19.0"}},{"before":"139676794dc1e9231bf7bcd123cfc0c99182cb13","after":"09691fc86e9e9bf2b936dcc9d1590a3061d223a7","ref":"refs/heads/master","pushedAt":"2024-03-13T19:24:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Prevent off-by-one errors in line-number related methods","shortMessageHtmlLink":"Prevent off-by-one errors in line-number related methods"}},{"before":"70c96493b4caa5514b45429ec5fe6f412ea6cde6","after":"139676794dc1e9231bf7bcd123cfc0c99182cb13","ref":"refs/heads/master","pushedAt":"2024-03-05T20:52:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Release PHP-Parser 5.0.2","shortMessageHtmlLink":"Release PHP-Parser 5.0.2"}},{"before":"ec0261343206a4520826caef3eeb4d00a4661ddc","after":"70c96493b4caa5514b45429ec5fe6f412ea6cde6","ref":"refs/heads/master","pushedAt":"2024-03-02T18:00:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Fix indentation detection after opening tag\n\nFixes #982.","shortMessageHtmlLink":"Fix indentation detection after opening tag"}},{"before":"051ad218f849c713fc5df2e1eedf75cfebd3e030","after":"c2403aa729cff7dade2fea55ff77d262840b2371","ref":"refs/heads/4.x","pushedAt":"2024-03-02T17:22:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Update minimum PHP version in docs","shortMessageHtmlLink":"Update minimum PHP version in docs"}},{"before":"1bcbb2179f97633e98bbbc87044ee2611c7d7999","after":"051ad218f849c713fc5df2e1eedf75cfebd3e030","ref":"refs/heads/4.x","pushedAt":"2024-03-02T17:19:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Do not use implicitly nullable parameters (#984)\n\nImplicitly nullable parameters will be deprecated in PHP 8.4\r\n(see https://wiki.php.net/rfc/deprecate-implicitly-nullable-types).\r\nTo avoid deprecation warnings, replace all implicitly nullable\r\nparameters with explicit ones. Unfortunately, this also means\r\nthat we have to drop support for PHP 7.0.","shortMessageHtmlLink":"Do not use implicitly nullable parameters (#984)"}},{"before":"af14fdb282aa0e288bfe7eb3b57893484b68dc27","after":"ec0261343206a4520826caef3eeb4d00a4661ddc","ref":"refs/heads/master","pushedAt":"2024-03-02T07:27:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Update `PhpVersion::getNewestSupported()` to PHP 8.3","shortMessageHtmlLink":"Update PhpVersion::getNewestSupported() to PHP 8.3"}},{"before":"2218c2252c874a4624ab2f613d86ac32d227bc69","after":"af14fdb282aa0e288bfe7eb3b57893484b68dc27","ref":"refs/heads/master","pushedAt":"2024-02-21T20:13:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Avoid cyclic reference in parser\n\nPass $this as an explicit $self argument to the reduce callbacks,\nso we can make them static. This avoids a circular reference in\nthe parser, so that it can be immediately destroyed when it goes\nout of scope.\n\nFixes #980.","shortMessageHtmlLink":"Avoid cyclic reference in parser"}},{"before":"ce019e9ad711e31ee87c2c4c72e538b5240970c3","after":"2218c2252c874a4624ab2f613d86ac32d227bc69","ref":"refs/heads/master","pushedAt":"2024-02-21T19:24:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Release PHP-Parser 5.0.1","shortMessageHtmlLink":"Release PHP-Parser 5.0.1"}},{"before":"ff095c3c65c144f32a811685a81195c4df53fb99","after":"ce019e9ad711e31ee87c2c4c72e538b5240970c3","ref":"refs/heads/master","pushedAt":"2024-01-14T09:02:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Add dev tool files to export-ignore","shortMessageHtmlLink":"Add dev tool files to export-ignore"}},{"before":"d619c8b4e692d5fae76630a95c905e5ff8fbd01b","after":"ff095c3c65c144f32a811685a81195c4df53fb99","ref":"refs/heads/master","pushedAt":"2024-01-10T19:34:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Check for tokens with non-integer ID\n\nFixes #974.","shortMessageHtmlLink":"Check for tokens with non-integer ID"}},{"before":"eb036d5a09f782286820729b64b238db76917958","after":"d619c8b4e692d5fae76630a95c905e5ff8fbd01b","ref":"refs/heads/master","pushedAt":"2024-01-09T19:23:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Fix typo in upgrading guide\n\nFixes #973.","shortMessageHtmlLink":"Fix typo in upgrading guide"}},{"before":"4a21235f7e56e713259a6f76bf4b5ea08502b9dc","after":"eb036d5a09f782286820729b64b238db76917958","ref":"refs/heads/master","pushedAt":"2024-01-07T17:54:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Add instructions for adding new syntax support","shortMessageHtmlLink":"Add instructions for adding new syntax support"}},{"before":"fba1d621c08a44a21f46552b3ea7044247e8c175","after":"4a21235f7e56e713259a6f76bf4b5ea08502b9dc","ref":"refs/heads/master","pushedAt":"2024-01-07T17:17:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Update documentation links in README","shortMessageHtmlLink":"Update documentation links in README"}},{"before":"5cc5a67004ea96475ed54a144a821a0ab5011235","after":"fba1d621c08a44a21f46552b3ea7044247e8c175","ref":"refs/heads/master","pushedAt":"2024-01-07T17:14:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Release PHP-Parser 5.0.0","shortMessageHtmlLink":"Release PHP-Parser 5.0.0"}},{"before":"f603e193364c7653c3665813319f31967327867f","after":"5cc5a67004ea96475ed54a144a821a0ab5011235","ref":"refs/heads/master","pushedAt":"2024-01-07T17:11:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Upgrading guide tweaks","shortMessageHtmlLink":"Upgrading guide tweaks"}},{"before":"1eeeb2d5252d6d8706c5a8d9d88b8d1e7ecf2109","after":"f603e193364c7653c3665813319f31967327867f","ref":"refs/heads/master","pushedAt":"2024-01-07T16:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Avoid PHPUnit deprecation warnings","shortMessageHtmlLink":"Avoid PHPUnit deprecation warnings"}},{"before":"255000ad4966539a12c3b045f839eb664d3377c1","after":"1eeeb2d5252d6d8706c5a8d9d88b8d1e7ecf2109","ref":"refs/heads/master","pushedAt":"2023-12-22T18:57:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Fix parent class of PropertyItem and UseItem","shortMessageHtmlLink":"Fix parent class of PropertyItem and UseItem"}},{"before":"f7d484aa0ee33e1acf2ba00cf43718a61fa4b0d9","after":"255000ad4966539a12c3b045f839eb664d3377c1","ref":"refs/heads/master","pushedAt":"2023-12-20T21:33:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Release PHP-Parser 5.0.0rc1","shortMessageHtmlLink":"Release PHP-Parser 5.0.0rc1"}},{"before":"f82a6365a58ed226185f2c303ba19c80a1376068","after":"f7d484aa0ee33e1acf2ba00cf43718a61fa4b0d9","ref":"refs/heads/master","pushedAt":"2023-12-20T20:52:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Fix handling of empty input\n\nFixes #967.","shortMessageHtmlLink":"Fix handling of empty input"}},{"before":"13a41f05a753d1e7be82c995a840648a8ede4c5b","after":"f82a6365a58ed226185f2c303ba19c80a1376068","ref":"refs/heads/master","pushedAt":"2023-12-20T20:36:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Add upgrading nodes for changes since beta1\n\nFixes #965.\nFixes #966.","shortMessageHtmlLink":"Add upgrading nodes for changes since beta1"}},{"before":"f66650073c77b1741be5943638c376f94826398c","after":"13a41f05a753d1e7be82c995a840648a8ede4c5b","ref":"refs/heads/master","pushedAt":"2023-12-17T20:03:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Fix typos in UPGRADE-5.0.md","shortMessageHtmlLink":"Fix typos in UPGRADE-5.0.md"}},{"before":"05c01865ea9659574d790d25c48bdb3a9a2f3ba6","after":"1bcbb2179f97633e98bbbc87044ee2611c7d7999","ref":"refs/heads/4.x","pushedAt":"2023-12-10T21:04:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nikic","name":"Nikita Popov","path":"/nikic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216080?s=80&v=4"},"commit":{"message":"Release PHP-Parser 4.18.0","shortMessageHtmlLink":"Release PHP-Parser 4.18.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENR0uGQA","startCursor":null,"endCursor":null}},"title":"Activity · nikic/PHP-Parser"}