{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":140839212,"defaultBranch":"main","name":"contracts","ownerLogin":"symfony","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-07-13T11:31:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/143937?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716279359.0","currentOid":""},"activityList":{"items":[{"before":"10257eb9e7813e3cc7a9fd537534b796cab84330","after":"d280d5fe70b03fd4ea47f80ecc7e24e8ca028557","ref":"refs/heads/7.2","pushedAt":"2024-09-27T08:33:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"minor #58303 Miscellaneous tests improvements (alexandre-daubois)\n\nThis PR was merged into the 7.2 branch.\n\nDiscussion\n----------\n\nMiscellaneous tests improvements\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.2\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | -\n| License | MIT\n\nMainly missed occasions to use `assertCount()` and wrong arguments placement between expected and actual results.\n\nAlso for `AbstractDivLayoutTestCase` the abstract class references data provider only defined in the subclass. I think it's a good idea to put the data providers next to the test methods instead.\n\nCommits\n-------\n\n94c43b4fbe Miscellaneous tests improvements","shortMessageHtmlLink":"minor #58303 Miscellaneous tests improvements (alexandre-daubois)"}},{"before":"72b5697c3f7eb3bd8ac27999e985ec4d4c853793","after":"10257eb9e7813e3cc7a9fd537534b796cab84330","ref":"refs/heads/7.2","pushedAt":"2024-09-26T11:54:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Remove unused imports","shortMessageHtmlLink":"Remove unused imports"}},{"before":"f21646e69b2a8898df5f18a609e6a62d201383fd","after":"72b5697c3f7eb3bd8ac27999e985ec4d4c853793","ref":"refs/heads/7.2","pushedAt":"2024-09-26T08:33:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '7.1' into 7.2\n\n* 7.1:\n Add PR template and auto-close PR on subtree split repositories","shortMessageHtmlLink":"Merge branch '7.1' into 7.2"}},{"before":"55d40d0f56bbcbf10fb51048599815cc6f6b2bd4","after":"eee3730d04b065b1d7fc0c9d13b92ea8884b1f10","ref":"refs/heads/main","pushedAt":"2024-09-25T14:32:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '6.4' into 7.1\n\n* 6.4:\n Add PR template and auto-close PR on subtree split repositories","shortMessageHtmlLink":"Merge branch '6.4' into 7.1"}},{"before":"b5b90afc8e15db694a6a369b2160719290483477","after":"92893e8ac13a77e65734ed6d6074c2330ee81952","ref":"refs/heads/3.4","pushedAt":"2024-09-25T14:29:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '5.4' into 6.4\n\n* 5.4:\n Add PR template and auto-close PR on subtree split repositories","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"6643830cc7244a80a7118653605e97db19c7855f","after":"e18bafcd35b7ee55dfd7e828901daa6b964b174d","ref":"refs/heads/2.5","pushedAt":"2024-09-25T14:15:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Add PR template and auto-close PR on subtree split repositories","shortMessageHtmlLink":"Add PR template and auto-close PR on subtree split repositories"}},{"before":"7058dde3c9583c6bd14a70b872003fa552438f77","after":"f21646e69b2a8898df5f18a609e6a62d201383fd","ref":"refs/heads/7.2","pushedAt":"2024-09-25T13:18:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Remove calls to getExpectedException()","shortMessageHtmlLink":"Remove calls to getExpectedException()"}},{"before":"2b0994efbbd051df6fc3504d94d30818d2149a8c","after":"7058dde3c9583c6bd14a70b872003fa552438f77","ref":"refs/heads/7.2","pushedAt":"2024-09-06T06:02:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"make test case classes compatible with PHPUnit 10+","shortMessageHtmlLink":"make test case classes compatible with PHPUnit 10+"}},{"before":"6b86ebe181ff58bd34def544f483e56a5dd29cd2","after":"2b0994efbbd051df6fc3504d94d30818d2149a8c","ref":"refs/heads/7.2","pushedAt":"2024-08-06T10:16:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"minor #57901 Code style change in ``@PER`-CS2.0` affecting ``@Symfony`` (parentheses for anonymous classes) (bonroyage)\n\nThis PR was squashed before being merged into the 7.2 branch.\n\nDiscussion\n----------\n\nCode style change in ``@PER`-CS2.0` affecting ``@Symfony`` (parentheses for anonymous classes)\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.2\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | -\n| License | MIT\n\nI have created a PR (https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/pull/8140) in the PHP-CS-Fixer repo to bring the ``@PER`-CS2.0` ruleset in line with the specifications on the `new_with_parentheses` rule for anonymous classes. Since the ``@Symfony`` ruleset builds upon the ``@PER`-CS2.0` ruleset, they would like confirmation that the Symfony community is OK with this change affecting the Symfony ruleset as well. Should it not be, I'll push another commit there ensuring that the change does not affect ``@Symfony``.\n\nTherefore, this PR is not meant to be merged, but function as an RFC to get your opinion and show the effect it would have when applied to the Symfony source.\n\nCommits\n-------\n\n506e0dd327 Code style change in ``@PER`-CS2.0` affecting ``@Symfony`` (parentheses for anonymous classes)","shortMessageHtmlLink":"minor #57901 Code style change in `@PER-CS2.0 affecting `@Symfony…"}},{"before":"4c4d1548e5b77e8c250054305fd32b44c71ba68d","after":"6b86ebe181ff58bd34def544f483e56a5dd29cd2","ref":"refs/heads/7.2","pushedAt":"2024-08-05T09:51:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Fix multiple CS errors","shortMessageHtmlLink":"Fix multiple CS errors"}},{"before":"381ca9fef2e7d3fc31024f0900d93fa13a1bb797","after":"4c4d1548e5b77e8c250054305fd32b44c71ba68d","ref":"refs/heads/7.2","pushedAt":"2024-07-17T07:43:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '7.1' into 7.2\n\n* 7.1:\n fix compatibility with Redis Relay 0.8.1\n use more entropy with uniqid()\n [Cache] Improve `dbindex` DSN parameter parsing\n Support for PHP-CS-Fixer's parallel runner\n use more entropy with uniqid()\n add tests for TypeInfo types\n [Contracts][HttpClient] Skip tests when zlib's `ob_gzhandler()` doesn't exist\n [Serializer] Raise correct exception in ArrayDenormalizer","shortMessageHtmlLink":"Merge branch '7.1' into 7.2"}},{"before":"3b99446478860864a33a3f19c0ed9d1918d14937","after":"55d40d0f56bbcbf10fb51048599815cc6f6b2bd4","ref":"refs/heads/main","pushedAt":"2024-07-17T06:11:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '7.0' into 7.1\n\n* 7.0:\n fix compatibility with Redis Relay 0.8.1\n use more entropy with uniqid()\n [Cache] Improve `dbindex` DSN parameter parsing\n Support for PHP-CS-Fixer's parallel runner\n use more entropy with uniqid()\n [Contracts][HttpClient] Skip tests when zlib's `ob_gzhandler()` doesn't exist\n [Serializer] Raise correct exception in ArrayDenormalizer","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"7951fac844dde375bc5184a6b2f143f844f3adfc","after":"b5b90afc8e15db694a6a369b2160719290483477","ref":"refs/heads/3.4","pushedAt":"2024-07-15T09:31:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '5.4' into 6.4\n\n* 5.4:\n [Cache] Improve `dbindex` DSN parameter parsing\n Support for PHP-CS-Fixer's parallel runner\n use more entropy with uniqid()\n [Contracts][HttpClient] Skip tests when zlib's `ob_gzhandler()` doesn't exist","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"682747298ebb9c8d95469acc2a4e3083003e50e1","after":"6643830cc7244a80a7118653605e97db19c7855f","ref":"refs/heads/2.5","pushedAt":"2024-07-10T08:10:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"[Contracts][HttpClient] Skip tests when zlib's `ob_gzhandler()` doesn't exist","shortMessageHtmlLink":"[Contracts][HttpClient] Skip tests when zlib's ob_gzhandler() doesn…"}},{"before":"6cd7c229548d25bf9df3736331cce83180c0ccf0","after":"381ca9fef2e7d3fc31024f0900d93fa13a1bb797","ref":"refs/heads/7.2","pushedAt":"2024-06-25T14:04:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Add more precise types in reusable test cases","shortMessageHtmlLink":"Add more precise types in reusable test cases"}},{"before":"94397e0cfd8b116fcd4e9c9b7c1a8a5d01585aa7","after":"6cd7c229548d25bf9df3736331cce83180c0ccf0","ref":"refs/heads/7.2","pushedAt":"2024-06-21T06:11:26.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Prefix all sprintf() calls","shortMessageHtmlLink":"Prefix all sprintf() calls"}},{"before":"6d8fc879230ec0cfd71ff04c86d0fb1238383f76","after":"3b99446478860864a33a3f19c0ed9d1918d14937","ref":"refs/heads/main","pushedAt":"2024-06-04T06:59:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '7.0' into 7.1\n\n* 7.0:\n Remove subtree split checks\n Revert \"minor #54653 Auto-close PRs on subtree-splits (nicolas-grekas)\"","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"19e2184c4c762d2362127fbd9fe9a16fc0545cb9","after":"7951fac844dde375bc5184a6b2f143f844f3adfc","ref":"refs/heads/3.4","pushedAt":"2024-05-31T15:12:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '5.4' into 6.4\n\n* 5.4:\n Revert \"minor #54653 Auto-close PRs on subtree-splits (nicolas-grekas)\"","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"b6bb8a36d815db2412a7cd7f717986a5fd680beb","after":"682747298ebb9c8d95469acc2a4e3083003e50e1","ref":"refs/heads/2.5","pushedAt":"2024-05-31T14:49:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Revert \"minor #54653 Auto-close PRs on subtree-splits (nicolas-grekas)\"\n\nThis reverts commit 2c9352dd91ebaf37b8a3e3c26fd8e1306df2fb73, reversing\nchanges made to 18c3e87f1512be2cc50e90235b144b13bc347258.","shortMessageHtmlLink":"Revert \"minor #54653 Auto-close PRs on subtree-splits (nicolas-grekas)\""}},{"before":"6d8fc879230ec0cfd71ff04c86d0fb1238383f76","after":"94397e0cfd8b116fcd4e9c9b7c1a8a5d01585aa7","ref":"refs/heads/7.2","pushedAt":"2024-05-25T14:38:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"use constructor property promotion","shortMessageHtmlLink":"use constructor property promotion"}},{"before":null,"after":"6d8fc879230ec0cfd71ff04c86d0fb1238383f76","ref":"refs/heads/7.2","pushedAt":"2024-05-21T08:15:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Because PHP 8.4 is adding deprecation warnings for non-nullable parameters with null default, change typehints","shortMessageHtmlLink":"Because PHP 8.4 is adding deprecation warnings for non-nullable param…"}},{"before":"f8cd5313753cfac8329ebc4033e2013b874208e1","after":"6d8fc879230ec0cfd71ff04c86d0fb1238383f76","ref":"refs/heads/main","pushedAt":"2024-05-14T20:02:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Because PHP 8.4 is adding deprecation warnings for non-nullable parameters with null default, change typehints","shortMessageHtmlLink":"Because PHP 8.4 is adding deprecation warnings for non-nullable param…"}},{"before":"5d4ea81748ef711275de44c7c6ea5d65a02025c8","after":"f8cd5313753cfac8329ebc4033e2013b874208e1","ref":"refs/heads/main","pushedAt":"2024-05-02T12:55:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '7.0' into 7.1\n\n* 7.0:\n Auto-close PRs on subtree-splits\n review German translation","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"db042d0a70de8984786bca91ff3174c8bec20761","after":"19e2184c4c762d2362127fbd9fe9a16fc0545cb9","ref":"refs/heads/3.4","pushedAt":"2024-04-18T09:31:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '5.4' into 6.4\n\n* 5.4:\n Auto-close PRs on subtree-splits\n review German translation","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"f1f0736d931758280fcebc91b0bfa1e69b5483db","after":"b6bb8a36d815db2412a7cd7f717986a5fd680beb","ref":"refs/heads/2.5","pushedAt":"2024-04-18T09:17:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Auto-close PRs on subtree-splits","shortMessageHtmlLink":"Auto-close PRs on subtree-splits"}},{"before":"16679ac9a8ecc0d7c3ed7c9866c73bf782fd48fb","after":"5d4ea81748ef711275de44c7c6ea5d65a02025c8","ref":"refs/heads/main","pushedAt":"2024-04-05T11:36:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"[Contracts] Rename ServiceSubscriberTrait to ServiceMethodsSubscriberTrait","shortMessageHtmlLink":"[Contracts] Rename ServiceSubscriberTrait to ServiceMethodsSubscriber…"}},{"before":"841953442e9cb50d7f17f079042113bc32a128f7","after":"16679ac9a8ecc0d7c3ed7c9866c73bf782fd48fb","ref":"refs/heads/main","pushedAt":"2024-04-01T18:51:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '7.0' into 7.1\n\n* 7.0:\n Revert bumping contract version\n stop all server processes after tests have run","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"f121b5a2164facc6555c5a8de5afc0a53c0a16a6","after":"db042d0a70de8984786bca91ff3174c8bec20761","ref":"refs/heads/3.4","pushedAt":"2024-04-01T18:51:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '5.4' into 6.4\n\n* 5.4:\n Revert bumping contract version\n stop all server processes after tests have run","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"aecd193564794507f23f3fff71796e58ae56b17f","after":"f1f0736d931758280fcebc91b0bfa1e69b5483db","ref":"refs/heads/2.5","pushedAt":"2024-04-01T18:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Revert bumping contract version","shortMessageHtmlLink":"Revert bumping contract version"}},{"before":"8a0f1c4f5c2f9630d40bd6cff1c66f339942b91d","after":"aecd193564794507f23f3fff71796e58ae56b17f","ref":"refs/heads/2.5","pushedAt":"2024-04-01T18:49:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"stop all server processes after tests have run","shortMessageHtmlLink":"stop all server processes after tests have run"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QwODozMzowMi4wMDAwMDBazwAAAATCXaZY","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wMVQxODo0OToyOS4wMDAwMDBazwAAAAQkwkub"}},"title":"Activity · symfony/contracts"}