{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":458058,"defaultBranch":"7.1","name":"symfony","ownerLogin":"symfony","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-01-04T14:21:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/143937?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714654029.0","currentOid":""},"activityList":{"items":[{"before":"ddf34899a9cfedc710b6c485c23540bb167986d8","after":"32b631c2cfd782393e911ab42079dc1e086d77f4","ref":"refs/heads/5.4","pushedAt":"2024-05-04T17:18:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"minor #54824 Fix various warnings across components test suite (alexandre-daubois)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\nFix various warnings across components test suite\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | -\n| License | MIT\n\nWe found out with `@xabbuh` that some warnings are \"hidden\" in the test suite of 5.4. Indeed, a risky test was raised in upper branches (starting from 6.4). However, this test was not marked as risky in the 5.4 branch. The reproducer is straightforward:\n\n- `vendor/bin/phpunit src/Symfony/Component/Serializer` marked the test as risky.\n- `./phpunit src/Symfony/Component/Serializer` did **not** mark the test as risky.\n\nI went through components and bundle and executed PHPUnit to fix various warnings and deprecations hidden in the 5.4 CI. We don't know yet why 5.4 behaves this way. In the meantime, here are a few fixes of deprecated behaviors I found.\n\nCommits\n-------\n\na6fe93c707 Fix various warnings across components test suite","shortMessageHtmlLink":"minor #54824 Fix various warnings across components test suite (alexa…"}},{"before":"ca66c1c163640be7cced8ebefb36aeb157561606","after":"ddf34899a9cfedc710b6c485c23540bb167986d8","ref":"refs/heads/5.4","pushedAt":"2024-05-04T17:13:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"bug #54839 Fix exception thrown during `LDAP_MODIFY_BATCH_REMOVE_ALL` batch operations (phasdev)\n\nThis PR was squashed before being merged into the 5.4 branch.\n\nDiscussion\n----------\n\nFix exception thrown during `LDAP_MODIFY_BATCH_REMOVE_ALL` batch operations\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #54829\n| License | MIT\n\nBugfix removes `values` array element for `LDAP_MODIFY_BATCH_REMOVE_ALL` operations. PHP throws an exception when this element is included.\n\nTesting this component is complicated by the fact that most tests are skipped unless there's a local LDAP server running. To create a test which demonstrated the issue and fix, I created a default GitHub Codespace and ran the attached shell commands. These commands install and configure a local OpenLDAP server. You'll probably need to do something similar to confirm the issue/fix.\n\n[setup-ldap-codespace.md](https://github.com/symfony/symfony/files/15208301/setup-ldap-codespace.md)\n\nCommits\n-------\n\n8ac181831f Fix exception thrown during `LDAP_MODIFY_BATCH_REMOVE_ALL` batch operations","shortMessageHtmlLink":"bug #54839 Fix exception thrown during LDAP_MODIFY_BATCH_REMOVE_ALL…"}},{"before":"f87efa15d648c4282fe913a1225d3712a8e26652","after":"eccdbea19f78a1c140f0f838ae7165717b855e14","ref":"refs/heads/7.1","pushedAt":"2024-05-03T12:53:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"derrabus","name":"Alexander M. Turek","path":"/derrabus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1506493?s=80&v=4"},"commit":{"message":"Merge branch '7.0' into 7.1\n\n* 7.0:\n [Validator] Check `Locale` class existence before using it","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"f0ca74d8d7654a6dff5a4b83acea9494616bb37c","after":"a5e2616e33097dc519c917f77e838a57512711ac","ref":"refs/heads/7.0","pushedAt":"2024-05-03T12:52:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"derrabus","name":"Alexander M. Turek","path":"/derrabus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1506493?s=80&v=4"},"commit":{"message":"Merge branch '6.4' into 7.0\n\n* 6.4:\n [Validator] Check `Locale` class existence before using it","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"48f192fa49c1f0503224b88f5da82f02393cbe39","after":"202199b6bdfbd629980638044d88db8ce4bf4c01","ref":"refs/heads/6.4","pushedAt":"2024-05-03T12:51:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"derrabus","name":"Alexander M. Turek","path":"/derrabus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1506493?s=80&v=4"},"commit":{"message":"Merge branch '5.4' into 6.4\n\n* 5.4:\n [Validator] Check `Locale` class existence before using it","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"52099f9504394a7279c98e08e09016a7ea678361","after":"ca66c1c163640be7cced8ebefb36aeb157561606","ref":"refs/heads/5.4","pushedAt":"2024-05-03T12:47:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"derrabus","name":"Alexander M. Turek","path":"/derrabus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1506493?s=80&v=4"},"commit":{"message":"bug #54834 [Validator] Check `Locale` class existence before using it (alexandre-daubois)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Validator] Check `Locale` class existence before using it\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #54833\n| License | MIT\n\nCommits\n-------\n\n2c845fab1f [Validator] Check `Locale` class existence before using it","shortMessageHtmlLink":"bug #54834 [Validator] Check Locale class existence before using it…"}},{"before":"616c58288cb3191cd13b025e362be2cb483a0244","after":"f87efa15d648c4282fe913a1225d3712a8e26652","ref":"refs/heads/7.1","pushedAt":"2024-05-03T12:44:41.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"xabbuh","name":"Christian Flothmann","path":"/xabbuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957048?s=80&v=4"},"commit":{"message":"Merge branch '7.0' into 7.1\n\n* 7.0:\n [HttpClient] Fix cURL default options\n remove no longer needed PHP version check","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"6aa1ab7556a851cbf7ff72d73eec525f987c6a0f","after":"f0ca74d8d7654a6dff5a4b83acea9494616bb37c","ref":"refs/heads/7.0","pushedAt":"2024-05-03T12:43:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"xabbuh","name":"Christian Flothmann","path":"/xabbuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957048?s=80&v=4"},"commit":{"message":"Merge branch '6.4' into 7.0\n\n* 6.4:\n [HttpClient] Fix cURL default options","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"93f4f130a9b99ac2e39a1e7afdeb6b30dffd82b2","after":"48f192fa49c1f0503224b88f5da82f02393cbe39","ref":"refs/heads/6.4","pushedAt":"2024-05-03T12:43:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xabbuh","name":"Christian Flothmann","path":"/xabbuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957048?s=80&v=4"},"commit":{"message":"Merge branch '5.4' into 6.4\n\n* 5.4:\n [HttpClient] Fix cURL default options","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"a48b3861187089972130154f6b9a7ee28f50fef2","after":"52099f9504394a7279c98e08e09016a7ea678361","ref":"refs/heads/5.4","pushedAt":"2024-05-03T09:05:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"derrabus","name":"Alexander M. Turek","path":"/derrabus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1506493?s=80&v=4"},"commit":{"message":"bug #54830 [HttpClient] Fix cURL default options for PHP 8.4 (alexandre-daubois)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[HttpClient] Fix cURL default options for PHP 8.4\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | -\n| License | MIT\n\nPHP 8.4 brings a change in ext/curl (https://github.com/php/php-src/pull/13291) that requires `CurlResponse` to be updated. Curl callbacks cannot be set to null anymore and requires real callable.\n\nHere is (one of) the CI error it fixes:\n\n```\n10) Symfony\\Component\\HttpClient\\Tests\\CurlHttpClientTest::testGzipBroken\nFailed asserting that exception of type \"TypeError\" matches expected exception \"Symfony\\Contracts\\HttpClient\\Exception\\TransportExceptionInterface\". Message was: \"curl_setopt_array(): Argument #2 ($options) must be a valid callback for option CURLOPT_PROGRESSFUNCTION, no array or string given\" at\n/home/runner/work/symfony/symfony/src/Symfony/Component/HttpClient/Response/CurlResponse.php:175\n/home/runner/work/symfony/symfony/src/Symfony/Component/HttpClient/Internal/Canary.php:32\n/home/runner/work/symfony/symfony/src/Symfony/Component/HttpClient/Response/TransportResponseTrait.php:90\n/home/runner/work/symfony/symfony/src/Symfony/Component/HttpClient/Response/TransportResponseTrait.php:218\n/home/runner/work/symfony/symfony/src/Symfony/Component/HttpClient/Response/CommonResponseTrait.php:68\n/home/runner/work/symfony/symfony/src/Symfony/Component/HttpClient/Response/CurlResponse.php:232\n/home/runner/work/symfony/symfony/src/Symfony/Contracts/HttpClient/Test/HttpClientTestCase.php:1113\n```\n\nCommits\n-------\n\ncc0b95749f [HttpClient] Fix cURL default options","shortMessageHtmlLink":"bug #54830 [HttpClient] Fix cURL default options for PHP 8.4 (alexand…"}},{"before":"fdcbb53bf2f7f3e055a57e8bd146eb3fd2c1499a","after":"6aa1ab7556a851cbf7ff72d73eec525f987c6a0f","ref":"refs/heads/7.0","pushedAt":"2024-05-03T09:03:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"derrabus","name":"Alexander M. Turek","path":"/derrabus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1506493?s=80&v=4"},"commit":{"message":"minor #54832 [DependencyInjection] remove no longer needed PHP version check (xabbuh)\n\nThis PR was merged into the 7.0 branch.\n\nDiscussion\n----------\n\n[DependencyInjection] remove no longer needed PHP version check\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.0\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues |\n| License | MIT\n\npossible after merging up #53876\n\nCommits\n-------\n\n59ec34b581 remove no longer needed PHP version check","shortMessageHtmlLink":"minor #54832 [DependencyInjection] remove no longer needed PHP versio…"}},{"before":"820382cf9148356bb5f0acd4526030f60373009d","after":"616c58288cb3191cd13b025e362be2cb483a0244","ref":"refs/heads/7.1","pushedAt":"2024-05-02T22:27:13.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"derrabus","name":"Alexander M. Turek","path":"/derrabus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1506493?s=80&v=4"},"commit":{"message":"Merge branch '7.0' into 7.1\n\n* 7.0:\n [Serializer] Fix `GetSetMethodNormalizer` not working with setters with optional args\n [Cache] Fix support for predis/predis:^2.0","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"bb28f4cf829a8950178504268ce5f4d7ee47035d","after":"fdcbb53bf2f7f3e055a57e8bd146eb3fd2c1499a","ref":"refs/heads/7.0","pushedAt":"2024-05-02T22:26:21.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"derrabus","name":"Alexander M. Turek","path":"/derrabus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1506493?s=80&v=4"},"commit":{"message":"Merge branch '6.4' into 7.0\n\n* 6.4:\n [Serializer] Fix `GetSetMethodNormalizer` not working with setters with optional args\n [Cache] Fix support for predis/predis:^2.0","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"e3df70b5ba6faa91d445a5a230b35cc4f32795c8","after":"93f4f130a9b99ac2e39a1e7afdeb6b30dffd82b2","ref":"refs/heads/6.4","pushedAt":"2024-05-02T22:25:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"derrabus","name":"Alexander M. Turek","path":"/derrabus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1506493?s=80&v=4"},"commit":{"message":"Merge branch '5.4' into 6.4\n\n* 5.4:\n [Serializer] Fix `GetSetMethodNormalizer` not working with setters with optional args","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"fd8cee6a44c81540f87d1296f279f81231e9c5c2","after":"a48b3861187089972130154f6b9a7ee28f50fef2","ref":"refs/heads/5.4","pushedAt":"2024-05-02T22:23:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"derrabus","name":"Alexander M. Turek","path":"/derrabus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1506493?s=80&v=4"},"commit":{"message":"bug #54828 [Serializer] Fix `GetSetMethodNormalizer` not working with setters with optional args (HypeMC)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Serializer] Fix `GetSetMethodNormalizer` not working with setters with optional args\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #54784\n| License | MIT\n\nPrior to #52917 setters could have an optional argument or even multiple ones. This restores the previous behavior.\n\nCommits\n-------\n\n74bc0ebb2f [Serializer] Fix `GetSetMethodNormalizer` not working with setters with optional args","shortMessageHtmlLink":"bug #54828 [Serializer] Fix GetSetMethodNormalizer not working with…"}},{"before":"eecb3bb2ae9b7db0c337cbf47e6e0f98822d5375","after":"820382cf9148356bb5f0acd4526030f60373009d","ref":"refs/heads/7.1","pushedAt":"2024-05-02T13:08:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Bump Symfony version to 7.1.0","shortMessageHtmlLink":"Bump Symfony version to 7.1.0"}},{"before":"2d1910683eebff79723d517d296d67ef023386e5","after":"eecb3bb2ae9b7db0c337cbf47e6e0f98822d5375","ref":"refs/heads/7.1","pushedAt":"2024-05-02T13:06:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xabbuh","name":"Christian Flothmann","path":"/xabbuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957048?s=80&v=4"},"commit":{"message":"fix Symfony version","shortMessageHtmlLink":"fix Symfony version"}},{"before":"73ea99e802708aaefdacc94b894a9b6f5a7fa55c","after":"2d1910683eebff79723d517d296d67ef023386e5","ref":"refs/heads/7.1","pushedAt":"2024-05-02T12:46:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Merge pull request #54820 from fabpot/release-7.1.0-BETA1\n\nreleased v7.1.0-BETA1","shortMessageHtmlLink":"Merge pull request #54820 from fabpot/release-7.1.0-BETA1"}},{"before":"97f7c4b65f5edcf3e4c559eb022cd240c1554b4a","after":"73ea99e802708aaefdacc94b894a9b6f5a7fa55c","ref":"refs/heads/7.1","pushedAt":"2024-05-02T12:43:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"feature #54818 [Translation] Crowdin is backing its translation bridge, thanks to them! \\o/ (nicolas-grekas)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[Translation] Crowdin is backing its translation bridge, thanks to them! \\o/\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | -\n| License | MIT\n\nThank you Crowdin! /cc `@andrii`-bodnar\n\nCommits\n-------\n\nc916723c8b [Translation] Crowdin is backing its translation bridge, thanks to them! \\o/","shortMessageHtmlLink":"feature #54818 [Translation] Crowdin is backing its translation bridg…"}},{"before":"e05d8c69e0c4ad6c67a8777cf036163a18694461","after":"e3df70b5ba6faa91d445a5a230b35cc4f32795c8","ref":"refs/heads/6.4","pushedAt":"2024-05-02T12:37:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"Merge branch '5.4' into 6.4\n\n* 5.4:\n [Cache] Fix support for predis/predis:^2.0","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"963b29de3d66129ddb4dbd6314487bf577b0b667","after":"fd8cee6a44c81540f87d1296f279f81231e9c5c2","ref":"refs/heads/5.4","pushedAt":"2024-05-02T12:34:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"bug #54816 [Cache] Fix support for predis/predis:^2.0 (mfettig)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Cache] Fix support for predis/predis:^2.0\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | -\n| License | MIT\n\nThis PR backports #49801 to 5.4.\nThat's the best way to fix the remaining deprecations.\n\nCommits\n-------\n\n5ab2d9053f [Cache] Fix support for predis/predis:^2.0","shortMessageHtmlLink":"bug #54816 [Cache] Fix support for predis/predis:^2.0 (mfettig)"}},{"before":"97e3d54df6658df6e8f470e3426312f6453b908c","after":"97f7c4b65f5edcf3e4c559eb022cd240c1554b4a","ref":"refs/heads/7.1","pushedAt":"2024-05-02T12:00:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"minor #54815 add missing deprecation contracts dependency (xabbuh)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\nadd missing deprecation contracts dependency\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues |\n| License | MIT\n\nCommits\n-------\n\nf039ca008d add missing deprecation contracts dependency","shortMessageHtmlLink":"minor #54815 add missing deprecation contracts dependency (xabbuh)"}},{"before":"c3615e6fc621c71fb07d6859432ea2f905516ac5","after":"97e3d54df6658df6e8f470e3426312f6453b908c","ref":"refs/heads/7.1","pushedAt":"2024-05-02T12:00:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"minor #54814 [DoctrineBridge] fix test (xabbuh)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[DoctrineBridge] fix test\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues |\n| License | MIT\n\nCommits\n-------\n\nd7a119c74c fix test","shortMessageHtmlLink":"minor #54814 [DoctrineBridge] fix test (xabbuh)"}},{"before":"ef54646b3bbcdabec50811aebaa6e9630bbc433f","after":"c3615e6fc621c71fb07d6859432ea2f905516ac5","ref":"refs/heads/7.1","pushedAt":"2024-05-02T11:42:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"minor #54812 [Security] SymfonyCasts is backing the security components for v7.1, thanks to them! \\o/ (nicolas-grekas)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[Security] SymfonyCasts is backing the security components for v7.1, thanks to them! \\o/\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | -\n| License | MIT\n\nThe Symfony community loves you! :heart:\n\n/cc `@weaverryan` `@Leannapelham` `@bocharsky`-bw *et al.*\n\nCommits\n-------\n\n74dbcb40a3 [Security] SymfonyCasts is backing the security components for v7.1, thanks to them! \\o/","shortMessageHtmlLink":"minor #54812 [Security] SymfonyCasts is backing the security componen…"}},{"before":"e19cb800fb43745851b7db32254a6daa955cf430","after":"ef54646b3bbcdabec50811aebaa6e9630bbc433f","ref":"refs/heads/7.1","pushedAt":"2024-05-02T11:40:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"minor #54810 [TwigBundle] Fix deprecation warnings about base_template_class (derrabus)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[TwigBundle] Fix deprecation warnings about base_template_class\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Follows #54657\n| License | MIT\n\nSince #54657, TwigBundle uses its own deprecated option in non-legacy tests. This PR fixes this by testing that option and the triggered deprecation message in a separate test.\n\nCommits\n-------\n\n10d48cdbc3 [TwigBundle] Fix deprecation warnings about base_template_class","shortMessageHtmlLink":"minor #54810 [TwigBundle] Fix deprecation warnings about base_templat…"}},{"before":"162a1fa91ed06ec44aaf3953f820b3d8d361f371","after":"e19cb800fb43745851b7db32254a6daa955cf430","ref":"refs/heads/7.1","pushedAt":"2024-05-02T11:34:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"minor #54811 Cleanup past sponsors (nicolas-grekas)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\nCleanup past sponsors\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | -\n| License | MIT\n\nCommits\n-------\n\nd1ab09ef20 Cleanup past sponsors","shortMessageHtmlLink":"minor #54811 Cleanup past sponsors (nicolas-grekas)"}},{"before":"96d664e8d43e21086be26fa9c3f6fd87e4e2b559","after":"162a1fa91ed06ec44aaf3953f820b3d8d361f371","ref":"refs/heads/7.1","pushedAt":"2024-05-02T11:24:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"minor #54669 [TypeInfo] rework isA to handle class names and improve isNullable (mtarld)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[TypeInfo] rework isA to handle class names and improve isNullable\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues |\n| License | MIT\n\nhttps://github.com/symfony/symfony/pull/54659 introduces a better design that allows us to easily handle class names in `isA` and to simplify `isNullable`\n\nCommits\n-------\n\n5624ee0043 [TypeInfo] rework isA to handle class names and improve isNullable","shortMessageHtmlLink":"minor #54669 [TypeInfo] rework isA to handle class names and improve …"}},{"before":"44461bf57d26bcd99832da7ef782b383e6402d7d","after":"96d664e8d43e21086be26fa9c3f6fd87e4e2b559","ref":"refs/heads/7.1","pushedAt":"2024-05-02T11:19:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"feature #54806 [HttpClient]  deprecate setLogger() methods of decorating clients (xabbuh)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[HttpClient]  deprecate setLogger() methods of decorating clients\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | yes\n| Issues | Fix https://github.com/symfony/symfony/pull/54674#pullrequestreview-2035168803\n| License | MIT\n\nCommits\n-------\n\n9d95152639 deprecate setLogger() methods of decorating clients","shortMessageHtmlLink":"feature #54806 [HttpClient]  deprecate setLogger() methods of decorat…"}},{"before":"9cfe3e97460eb03af478eb3a440316ee264a82c3","after":"44461bf57d26bcd99832da7ef782b383e6402d7d","ref":"refs/heads/7.1","pushedAt":"2024-05-02T11:18:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"feature #54809 JoliCode is sponsoring Symfony 7.1, thanks to them! \\o/ (nicolas-grekas)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\nJoliCode is sponsoring Symfony 7.1, thanks to them! \\o/\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | -\n| License | MIT\n\n/cc `@lyrixx` `@bastnic` `@xavierlacot` `@Korbeil` `@joelwurtz` *et al.*\n\nCommits\n-------\n\n2e7038292d JoliCode is sponsoring Symfony 7.1, thanks to them! \\o/","shortMessageHtmlLink":"feature #54809 JoliCode is sponsoring Symfony 7.1, thanks to them! \\o…"}},{"before":"a5e13136f5e9e0e4afaea65ae66c07df85461c5e","after":"9cfe3e97460eb03af478eb3a440316ee264a82c3","ref":"refs/heads/7.1","pushedAt":"2024-05-02T11:16:02.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Merge branch '7.0' into 7.1\n\n* 7.0:\n separate the property info and write info extractors\n add missing assertion\n [Filesystem] Run high-deps tests with Process 7","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQYK-DQA","startCursor":null,"endCursor":null}},"title":"Activity · symfony/symfony"}