{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":74386167,"defaultBranch":"5.x","name":"psalm","ownerLogin":"vimeo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-21T17:04:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/317769?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714595147.0","currentOid":""},"activityList":{"items":[{"before":"10956df70738fe99b2d3ed1d0f36e5b0dc7c9f64","after":"02943245c48c7812e5e370e574e33fe9ec623f98","ref":"refs/heads/5.x","pushedAt":"2024-05-05T19:31:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10941 from kkmuffme/cast-int-range-keep-literals","shortMessageHtmlLink":"Merge pull request #10941 from kkmuffme/cast-int-range-keep-literals"}},{"before":"08ea0626031ad2e5d393268da91b1f43341d66bc","after":"10956df70738fe99b2d3ed1d0f36e5b0dc7c9f64","ref":"refs/heads/5.x","pushedAt":"2024-05-05T18:37:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10930 from VincentLanglet/literalStringUnion","shortMessageHtmlLink":"Merge pull request #10930 from VincentLanglet/literalStringUnion"}},{"before":"0b37d26d29920723b786210a3ae7ec4c075e676e","after":"08ea0626031ad2e5d393268da91b1f43341d66bc","ref":"refs/heads/5.x","pushedAt":"2024-05-05T17:24:07.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10935 from VincentLanglet/fix-array-callable","shortMessageHtmlLink":"Merge pull request #10935 from VincentLanglet/fix-array-callable"}},{"before":"7552679a5e732ea0c6da727fcadfb64285998132","after":"0b37d26d29920723b786210a3ae7ec4c075e676e","ref":"refs/heads/5.x","pushedAt":"2024-05-05T16:24:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10934 from boesing/qa/redis-types","shortMessageHtmlLink":"Merge pull request #10934 from boesing/qa/redis-types"}},{"before":"08afc45a81d1f7c5145341ddf4c3c2c8b1985ed2","after":"16b24bdc94e052b5ce69fd232a77416a1f6ec3e6","ref":"refs/heads/master","pushedAt":"2024-05-05T16:11:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10954 from ThomasLandauer/patch-1","shortMessageHtmlLink":"Merge pull request #10954 from ThomasLandauer/patch-1"}},{"before":"462c80e31c34e58cc4f750c656be3927e80e550e","after":"7552679a5e732ea0c6da727fcadfb64285998132","ref":"refs/heads/5.x","pushedAt":"2024-05-05T01:49:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10953 from jack-worman/Fix-GH-10933-And-GH-10951","shortMessageHtmlLink":"Merge pull request #10953 from jack-worman/Fix-GH-10933-And-GH-10951"}},{"before":"c6311028647126fa760ff54b580bcde7ca9a0f92","after":"462c80e31c34e58cc4f750c656be3927e80e550e","ref":"refs/heads/5.x","pushedAt":"2024-05-01T19:32:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orklah","name":null,"path":"/orklah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9605520?s=80&v=4"},"commit":{"message":"Merge pull request #10883 from gsteel/strnatcasecmp\n\nUpdate PHP 8.2 Call map delta with refined types for string comparison functions","shortMessageHtmlLink":"Merge pull request #10883 from gsteel/strnatcasecmp"}},{"before":"7fe10058f3f070c42a87405abf2e68d735630f18","after":"c6311028647126fa760ff54b580bcde7ca9a0f92","ref":"refs/heads/5.x","pushedAt":"2024-04-28T10:34:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"orklah","name":null,"path":"/orklah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9605520?s=80&v=4"},"commit":{"message":"Merge pull request #10887 from DKhalil/patch-2\n\nAdd XML functions to ImpureFunctionsList #10882","shortMessageHtmlLink":"Merge pull request #10887 from DKhalil/patch-2"}},{"before":"8fcb6b4b1659443f84f245476d2e9f0898ad9620","after":"7fe10058f3f070c42a87405abf2e68d735630f18","ref":"refs/heads/5.x","pushedAt":"2024-04-28T10:30:16.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"orklah","name":null,"path":"/orklah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9605520?s=80&v=4"},"commit":{"message":"Merge pull request #10902 from danog/throw_on_scan_issues\n\nThrow exception instead of silently logging issues occurred during scan","shortMessageHtmlLink":"Merge pull request #10902 from danog/throw_on_scan_issues"}},{"before":"81e4b972b5f43dca2c9e298d1f3f1f0303eae2f9","after":"8fcb6b4b1659443f84f245476d2e9f0898ad9620","ref":"refs/heads/5.x","pushedAt":"2024-04-28T10:29:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orklah","name":null,"path":"/orklah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9605520?s=80&v=4"},"commit":{"message":"Merge pull request #10891 from josephwynn-sc/json-serialize-should-be-ignored\n\nIgnore jsonSerialize for implementors of JsonSerializable","shortMessageHtmlLink":"Merge pull request #10891 from josephwynn-sc/json-serialize-should-be…"}},{"before":"2e847218cf58d7a65c5cc6206134fe418d2d7d72","after":"81e4b972b5f43dca2c9e298d1f3f1f0303eae2f9","ref":"refs/heads/5.x","pushedAt":"2024-04-28T10:13:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orklah","name":null,"path":"/orklah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9605520?s=80&v=4"},"commit":{"message":"Merge pull request #10912 from VincentLanglet/conditionalNonEmptyLiteral\n\nFix conditional on non empty literal string","shortMessageHtmlLink":"Merge pull request #10912 from VincentLanglet/conditionalNonEmptyLiteral"}},{"before":"7d6c88e88a55cf04af4d6932cfb906d15ac2fe23","after":"2e847218cf58d7a65c5cc6206134fe418d2d7d72","ref":"refs/heads/5.x","pushedAt":"2024-04-28T10:12:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orklah","name":null,"path":"/orklah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9605520?s=80&v=4"},"commit":{"message":"Merge pull request #10923 from smaddock/add-`mail`-to-impure-function-list\n\nAdd `mail` to impure functions list","shortMessageHtmlLink":"Merge pull request #10923 from smaddock/add-mail-to-impure-function…"}},{"before":"ef3b018e89c4ffc157332c13e2ebf9cf22320d17","after":"08afc45a81d1f7c5145341ddf4c3c2c8b1985ed2","ref":"refs/heads/master","pushedAt":"2024-04-11T20:02:02.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"danog","name":"Daniil Gentili","path":"/danog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7339644?s=80&v=4"},"commit":{"message":"Merge pull request #10904 from danog/fix_trait_analysis\n\nFix trait analysis","shortMessageHtmlLink":"Merge pull request #10904 from danog/fix_trait_analysis"}},{"before":"eaeb979222dce7e11a8cb33c74c53d01c99d9390","after":"7d6c88e88a55cf04af4d6932cfb906d15ac2fe23","ref":"refs/heads/5.x","pushedAt":"2024-04-06T18:17:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"orklah","name":null,"path":"/orklah","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9605520?s=80&v=4"},"commit":{"message":"Merge pull request #10885 from kkmuffme/unknown-psalm-annotation-should-not-make-docblock-invalid\n\nUnknown @psalm annotation should not make whole docblock invalid","shortMessageHtmlLink":"Merge pull request #10885 from kkmuffme/unknown-psalm-annotation-shou…"}},{"before":"4b017045584c284397f1a2d525867383fd79d882","after":"eaeb979222dce7e11a8cb33c74c53d01c99d9390","ref":"refs/heads/5.x","pushedAt":"2024-03-28T00:51:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10866 from kkmuffme/document-psalm-internal-namespace-class","shortMessageHtmlLink":"Merge pull request #10866 from kkmuffme/document-psalm-internal-names…"}},{"before":"dee88f5a5375763782dc9212718d764a13f1e729","after":"4b017045584c284397f1a2d525867383fd79d882","ref":"refs/heads/5.x","pushedAt":"2024-03-25T22:16:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10859 from jorgsowa/specify-array-return-of-session_get_cookie_param","shortMessageHtmlLink":"Merge pull request #10859 from jorgsowa/specify-array-return-of-sessi…"}},{"before":"fb7278ea3e29e47e98e4a7a729e49de1b74de7c9","after":"dee88f5a5375763782dc9212718d764a13f1e729","ref":"refs/heads/5.x","pushedAt":"2024-03-25T22:04:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10858 from edsrzf/handle-stringable-override","shortMessageHtmlLink":"Merge pull request #10858 from edsrzf/handle-stringable-override"}},{"before":"85ff67309901d1993186ef4cacec5568be56102e","after":"fb7278ea3e29e47e98e4a7a729e49de1b74de7c9","ref":"refs/heads/5.x","pushedAt":"2024-03-25T00:35:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10856 from simonberger/patch-10739","shortMessageHtmlLink":"Merge pull request #10856 from simonberger/patch-10739"}},{"before":"63ea4de70136e206bb02814ae193e393a5b370bd","after":"85ff67309901d1993186ef4cacec5568be56102e","ref":"refs/heads/5.x","pushedAt":"2024-03-23T01:08:19.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10814 from kkmuffme/int-string-keys-arrays-are-int","shortMessageHtmlLink":"Merge pull request #10814 from kkmuffme/int-string-keys-arrays-are-int"}},{"before":"4266a8e04425be6ee6c1d5e4bda4e070c3f7b7d8","after":"63ea4de70136e206bb02814ae193e393a5b370bd","ref":"refs/heads/5.x","pushedAt":"2024-03-21T20:18:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10847 from ThomasLandauer/patch-1","shortMessageHtmlLink":"Merge pull request #10847 from ThomasLandauer/patch-1"}},{"before":"b47449fa896976303c35b4bc7cc37a1964dc4eb9","after":"4266a8e04425be6ee6c1d5e4bda4e070c3f7b7d8","ref":"refs/heads/5.x","pushedAt":"2024-03-20T04:51:34.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10839 from kkmuffme/misc-class-callable-errors-not-reported","shortMessageHtmlLink":"Merge pull request #10839 from kkmuffme/misc-class-callable-errors-no…"}},{"before":"70530d6a0c3d609ecea16ec762eaf42a4d63eb68","after":"b47449fa896976303c35b4bc7cc37a1964dc4eb9","ref":"refs/heads/5.x","pushedAt":"2024-03-20T01:44:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10817 from kkmuffme/promoted-properties-not-set-in-extended-constructor","shortMessageHtmlLink":"Merge pull request #10817 from kkmuffme/promoted-properties-not-set-i…"}},{"before":"cc5ad67494e90d5f2a865f367b5a7a0d658380c7","after":"70530d6a0c3d609ecea16ec762eaf42a4d63eb68","ref":"refs/heads/5.x","pushedAt":"2024-03-20T01:27:19.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10756 from edsrzf/array-isset","shortMessageHtmlLink":"Merge pull request #10756 from edsrzf/array-isset"}},{"before":"3a1b10f2119d86bf8d0b8eae4b8958a57fedf2a8","after":"cc5ad67494e90d5f2a865f367b5a7a0d658380c7","ref":"refs/heads/5.x","pushedAt":"2024-03-20T01:07:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10821 from kkmuffme/consistent-constructor-param-name-mismatch","shortMessageHtmlLink":"Merge pull request #10821 from kkmuffme/consistent-constructor-param-…"}},{"before":"2c1ac98439fcbf24de30eb63b7de4c93e498416a","after":"3a1b10f2119d86bf8d0b8eae4b8958a57fedf2a8","ref":"refs/heads/5.x","pushedAt":"2024-03-20T00:58:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10828 from jack-worman/MissingClassConstType","shortMessageHtmlLink":"Merge pull request #10828 from jack-worman/MissingClassConstType"}},{"before":"98eab1fe231a31be456cbbf7d1fe28af8b98eb9a","after":"2c1ac98439fcbf24de30eb63b7de4c93e498416a","ref":"refs/heads/5.x","pushedAt":"2024-03-20T00:49:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10815 from pilif/filter_var-named-args","shortMessageHtmlLink":"Merge pull request #10815 from pilif/filter_var-named-args"}},{"before":"c5adc51f106074d7dd500c5bd57dbb8878769787","after":"98eab1fe231a31be456cbbf7d1fe28af8b98eb9a","ref":"refs/heads/5.x","pushedAt":"2024-03-20T00:34:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10822 from kkmuffme/report-param-name-mismatch-for-single-param-too","shortMessageHtmlLink":"Merge pull request #10822 from kkmuffme/report-param-name-mismatch-fo…"}},{"before":"e3d55268f9e81fd39341b42e6e5dab20138e9ad9","after":"c5adc51f106074d7dd500c5bd57dbb8878769787","ref":"refs/heads/5.x","pushedAt":"2024-03-20T00:26:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10824 from kkmuffme/update-misc-deprecated-arg-types-PHP81-83","shortMessageHtmlLink":"Merge pull request #10824 from kkmuffme/update-misc-deprecated-arg-ty…"}},{"before":"f61c7e108f41d725daf68cbe8695c97f23fafe49","after":"e3d55268f9e81fd39341b42e6e5dab20138e9ad9","ref":"refs/heads/5.x","pushedAt":"2024-03-20T00:08:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10838 from kkmuffme/undefined-parent-not-reported-in-callable","shortMessageHtmlLink":"Merge pull request #10838 from kkmuffme/undefined-parent-not-reported…"}},{"before":"4b7957b7891d0ab6b7edd89f49ab8733e7349743","after":"f61c7e108f41d725daf68cbe8695c97f23fafe49","ref":"refs/heads/5.x","pushedAt":"2024-03-19T23:17:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"weirdan","name":"Bruce Weirdan","path":"/weirdan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57403?s=80&v=4"},"commit":{"message":"Merge pull request #10805 from weirdan/10461-allow-more-callable-types-as-subtypes-of-callable","shortMessageHtmlLink":"Merge pull request #10805 from weirdan/10461-allow-more-callable-type…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQfxo7AA","startCursor":null,"endCursor":null}},"title":"Activity · vimeo/psalm"}