{"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":"8826db2b98b8d17b23fc92d5c612c084895dccda","after":"5a00a8bdc33ad27bd9d5d79a071b1f6cbfc57bda","ref":"refs/heads/7.1","pushedAt":"2024-05-07T12:12:07.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 #54859 [Messenger] Don't mark `EnvelopeAwareExceptionInterface` internal (valtzu)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[Messenger] Don't mark `EnvelopeAwareExceptionInterface` internal\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | yes\n| Deprecations? | no\n| License | MIT\n\nAs discussed [here](https://github.com/symfony/symfony/pull/54842#issuecomment-2097535140), let's expose `EnvelopeAwareExceptionInterface` to allow custom Messenger middlewares throw a custom exception without causing stamps from previous middlewares being dropped.\n\nCommits\n-------\n\n7713fd17f5 Don't mark EnvelopeAwareExceptionInterface internal","shortMessageHtmlLink":"feature #54859 [Messenger] Don't mark `EnvelopeAwareExceptionInterfac…"}},{"before":"3de527c738135d642da3fdce95e206f55bc09fd0","after":"0704e4e534af5633899ff78df24b883f01104e42","ref":"refs/heads/6.4","pushedAt":"2024-05-07T11:18:33.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 #54850 [VarExporter] fix `ProxyHelper::generateLazyProxy()` when a method returns null (nikophil)\n\nThis PR was merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[VarExporter] fix `ProxyHelper::generateLazyProxy()` when a method returns null\n\n| Q | A\n| ------------- | ---\n| Branch? | 6.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| License | MIT\n\nWhen a methods has such a signature:\n```php\npublic function foo(): null\n```\n\nthe method `ProxyHelper::generateLazyProxy()` produces a wrong code:\n\n```php\npublic function foo(): ?null\n```\n\nThis PR fixes this.\n\nCommits\n-------\n\ndc083fe961 [VarExporter] fix proxy helper when a method returns null","shortMessageHtmlLink":"bug #54850 [VarExporter] fix ProxyHelper::generateLazyProxy() when …"}},{"before":"9c9d571bc6b7616591d27483f1855c28a8242b98","after":"8826db2b98b8d17b23fc92d5c612c084895dccda","ref":"refs/heads/7.1","pushedAt":"2024-05-07T11:16:00.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 #54857 [Messenger] Fix missing import (alexandre-daubois)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[Messenger] Fix missing import\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\n[Fixes CI](https://github.com/symfony/symfony/actions/runs/8980645540/job/24664656941#step:8:1304)\n\nCommits\n-------\n\n36a16364a4 [Messenger] Remove ContainerInterface mock","shortMessageHtmlLink":"minor #54857 [Messenger] Fix missing import (alexandre-daubois)"}},{"before":"32b631c2cfd782393e911ab42079dc1e086d77f4","after":"fbc47bcc546f9d526d5ec057bc6f403867130c20","ref":"refs/heads/5.4","pushedAt":"2024-05-07T06:22:37.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 #54844 [Validator] Update translation for Dutch (nl) (SherinBloemendaal)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Validator] Update translation for Dutch (nl)\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #54648\n| License | MIT\n\nCommits\n-------\n\n754a637a6e [Validator] Update Dutch (nl) translation","shortMessageHtmlLink":"minor #54844 [Validator] Update translation for Dutch (nl) (SherinBlo…"}},{"before":"eccdbea19f78a1c140f0f838ae7165717b855e14","after":"9c9d571bc6b7616591d27483f1855c28a8242b98","ref":"refs/heads/7.1","pushedAt":"2024-05-07T06:21:12.000Z","pushType":"push","commitsCount":8,"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 [Messenger] Don't drop stamps when message validation fails\n [WebProfilerBundle] Fix assignment to constant variable\n [Mailer] [Sendgrid] Use DataPart::getContentId() when DataPart::setContentId() is used.","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"a5e2616e33097dc519c917f77e838a57512711ac","after":"4a9d377a3a562431b493a1da46007b1555b4942f","ref":"refs/heads/7.0","pushedAt":"2024-05-07T06:19:03.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Merge branch '6.4' into 7.0\n\n* 6.4:\n [Messenger] Don't drop stamps when message validation fails\n [WebProfilerBundle] Fix assignment to constant variable\n [Mailer] [Sendgrid] Use DataPart::getContentId() when DataPart::setContentId() is used.","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"fdcf7411fd33ad98f8c58bb0426b578a6c20dcf6","after":"3de527c738135d642da3fdce95e206f55bc09fd0","ref":"refs/heads/6.4","pushedAt":"2024-05-07T06:17:08.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 #54842 [Messenger] Don't drop stamps when message validation fails (valtzu)\n\nThis PR was squashed before being merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[Messenger] Don't drop stamps when message validation fails\n\n| Q | A\n| ------------- | ---\n| Branch? | 6.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| License | MIT\n\n`ValidationMiddleware` has the same issue as `DispatchAfterCurrentBusMiddleware` did before the [fix](https://github.com/symfony/symfony/pull/51468): if message validation fails, stamps added by previous middlewares in the stack are dropped. What this means in practice is:\n\n1. `bin/console messenger:consume --bus=external` receives a message and `AddBusNameStampMiddleware` adds the `BusNameStamp` so that in case of failure it would be routed to a correct bus\n2. The message fails validation – the original envelope without the added `BusNameStamp` is sent to failure queue\n3. When running `bin/console messenger:failed:retry`, the message is dispatched on wrong bus (the default one)\n\nThis has really bad implications if you handle the message differently depending on which bus it is received.\n\nSome refactoring was done to reduce duplication, similar to `WrappedExceptionsTrait`/`WrappedExceptionsInterface`.\n\nCommits\n-------\n\nfed32dc8d8 [Messenger] Don't drop stamps when message validation fails","shortMessageHtmlLink":"bug #54842 [Messenger] Don't drop stamps when message validation fail…"}},{"before":"68ffeba7bfb281072f73eebaa59976dc1a649572","after":"fdcf7411fd33ad98f8c58bb0426b578a6c20dcf6","ref":"refs/heads/6.4","pushedAt":"2024-05-07T06:13:35.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 #54838 [WebProfilerBundle] Fix assignment to constant variable (HypeMC)\n\nThis PR was merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[WebProfilerBundle] Fix assignment to constant variable\n\n| Q | A\n| ------------- | ---\n| Branch? | 6.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | -\n| License | MIT\n\nThe current js code can trigger an error if it reaches line 83, e.g. if you click on a badge in the tab:\n\n![image](https://github.com/symfony/symfony/assets/2445045/6ae44233-a746-43cb-a6a2-d14eda765683)\n\n![image](https://github.com/symfony/symfony/assets/2445045/274a35db-3825-4971-9e53-badb96d83de7)\n\nCommits\n-------\n\n88a8d216a8 [WebProfilerBundle] Fix assignment to constant variable","shortMessageHtmlLink":"bug #54838 [WebProfilerBundle] Fix assignment to constant variable (H…"}},{"before":"202199b6bdfbd629980638044d88db8ce4bf4c01","after":"68ffeba7bfb281072f73eebaa59976dc1a649572","ref":"refs/heads/6.4","pushedAt":"2024-05-07T06:11:43.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 #54837 [Mailer] [Sendgrid] Use `DataPart::getContentId()` when `DataPart::setContentId()` is used (SherinBloemendaal)\n\nThis PR was merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[Mailer] [Sendgrid] Use `DataPart::getContentId()` when `DataPart::setContentId()` is used\n\n| Q | A\n| ------------- | ---\n| Branch? | 6.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | See bellow\n| License | MIT\n\nFixes the content identifier set via `DataPart::setContentId()` not being respected. Instead the `$filename` of the `DataPart` was being used resulting in unexpected behaviour. To provide backwards compatibility the `DataPart::hasContentId()` is being used to keep the current behaviour.\n\nApplied to 6.4 since `DataPart::setContentId()` was introduced in 6.2.\n\nCommits\n-------\n\n1211fbedf3 [Mailer] [Sendgrid] Use DataPart::getContentId() when DataPart::setContentId() is used.","shortMessageHtmlLink":"bug #54837 [Mailer] [Sendgrid] Use DataPart::getContentId() when `D…"}},{"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)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ4fRuAA","startCursor":null,"endCursor":null}},"title":"Activity · symfony/symfony"}