{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":458058,"defaultBranch":"7.2","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:1717483957.0","currentOid":""},"activityList":{"items":[{"before":"954dfa76c1e9f9387d427fd7fbb942d958e14960","after":"302938c8639c79f3957cf4e400dbc3b2538bb1f3","ref":"refs/heads/7.1","pushedAt":"2024-06-12T21:37:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wouterj","name":"Wouter de Jong","path":"/wouterj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/749025?s=80&v=4"},"commit":{"message":"bug #57378 [Security] Change to `BadCredentialsException` when empty username / password (llupa)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[Security] Change to `BadCredentialsException` when empty username / password\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? |no\n| New feature? |no\n| Deprecations? |no\n| Issues | Fix https://github.com/symfony/symfony/pull/53851#issuecomment-2162636985\n| License | MIT\n\n~Tests will likely fail since they are running flipped.~\n\nCommits\n-------\n\n2ab91bb516 [Security] Change to `BadCredentialsException` when empty username / password","shortMessageHtmlLink":"bug #57378 [Security] Change to BadCredentialsException when empty …"}},{"before":"a3a2ded26addb41d2cc03f3f27a19d1473033636","after":"954dfa76c1e9f9387d427fd7fbb942d958e14960","ref":"refs/heads/7.1","pushedAt":"2024-06-11T15:22: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":"minor #57302 [Cache] Add a note about the change in the default cache namespace generation to the upgrade guide (mbabker)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[Cache] Add a note about the change in the default cache namespace generation to the upgrade guide\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | N/A\n| License | MIT\n\nAfter deploying the Symfony 7.1 upgrade for a client, we immediately noticed a high rate of cache misses for one of our heavily used controller actions. Digging through the changes for the relevant upstream packages, it looks like this was introduced by way of #52948 and changing the algorithm used for the default cache namespaces when a `namespace` attribute isn't configured on the `cache.pool` service tag.\n\nTo my knowledge, there is no way to configure a namespace for cache pools using the `framework.cache` configuration, so through the framework configuration, there is no way to avoid hitting this issue without either manually building cache services or getting creative with a compiler pass that runs before the core `CachePoolPass`, so IMO it's best to call out the change in the upgrade guide.\n\nCommits\n-------\n\nf536f3c473 Add a note about the change in the default cache namespace generation to the upgrade guide","shortMessageHtmlLink":"minor #57302 [Cache] Add a note about the change in the default cache…"}},{"before":"f4b0c272afa421f529709a80a2b8df644cd6e354","after":"e6a26db0b1dd822acb68d088f1d3e5cb45241d4a","ref":"refs/heads/5.4","pushedAt":"2024-06-10T15:33: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 #57359 [Validator] Bugfix 57251 - review translation (Cosmin Sandu)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Validator] Bugfix 57251 - review translation\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #57251\n| License | MIT\n\nReview Romanian translation for 'This URL is missing a top-level domain.'\n\nCommits\n-------\n\n69d3d7593e [57251] Missing translations for Romanian (ro)","shortMessageHtmlLink":"minor #57359 [Validator] Bugfix 57251 - review translation (Cosmin Sa…"}},{"before":"7389b350090246cf148645136013c5610ebf86e3","after":"7b5377056d151024d994757aba12db556aa2ee28","ref":"refs/heads/6.4","pushedAt":"2024-06-10T07:08:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xabbuh","name":"Christian Flothmann","path":"/xabbuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957048?s=80&v=4"},"commit":{"message":"minor #57356 [Messenger]  fix test (xabbuh)\n\nThis PR was merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[Messenger]  fix test\n\n| Q | A\n| ------------- | ---\n| Branch? | 6.4\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues |\n| License | MIT\n\nCommits\n-------\n\n871647ae2a fix test","shortMessageHtmlLink":"minor #57356 [Messenger]  fix test (xabbuh)"}},{"before":"2eb46eb5f8e7557c3e9b3097c866120b792f626d","after":"f4b0c272afa421f529709a80a2b8df644cd6e354","ref":"refs/heads/5.4","pushedAt":"2024-06-09T07:25:29.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 #52699 [Serializer] [PropertyAccessor] Ignore non-collection interface generics (mtarld)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Serializer] [PropertyAccessor] Ignore non-collection interface generics\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #41996 #49924\n| License | MIT\n\n`PhpDocExtractor` and `PhpStanDocExtractor` are following an old version of PSR-5 with used to define collections as the following:\n```\ngeneric = collection-type \"<\" [type-expression \",\" *SP] type-expression \">\"\n```\nBut, it does conflict with non-collection generics.\n\nThis issue will automatically be solved if the `TypeInfo` is merged in Symfony. But for older versions (<7.1 at least), it needs a fix.\n\n~I was not able to find a proper bug fix without introducing a BC break, so this PR proposes to opt-on the \"non-collection generics\" parsing, such as `stcClass` for example.~\n\n~To opt-out from parsing these generics, it'll be required to set `ignore_docblock_generics` in the context. And this key/value will become obsolete as soon as the `TypeInfo` is introduced.~\n\n~I'm not sure how to proceed though, should we only merge it in 5.4, and 6.3 supposing that the `TypeInfo` might be merged in 7.x? Should we document it only in these branches?~\n\nEDIT: I finally ignored PHPDoc generics that aren't well known collection generic types so that the process will fall back to other resolvers (such as reflection resolver for example)\n\nCommits\n-------\n\ne31aeebbba [PropertyAccessor] Fix unexpected collection when generics","shortMessageHtmlLink":"bug #52699 [Serializer] [PropertyAccessor] Ignore non-collection inte…"}},{"before":"fbf8365cbf8909179ef4f4ffa04c2f9b79aba92b","after":"7389b350090246cf148645136013c5610ebf86e3","ref":"refs/heads/6.4","pushedAt":"2024-06-09T07:20:40.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":"Fix CS","shortMessageHtmlLink":"Fix CS"}},{"before":"678fede05f62f6d8225a7cf7b3eac1767e86452f","after":"fbf8365cbf8909179ef4f4ffa04c2f9b79aba92b","ref":"refs/heads/6.4","pushedAt":"2024-06-09T07:19:53.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 #54872 [Messenger] Added postgres asset filter integration test (chriskapp)\n\nThis PR was submitted for the 7.2 branch but it was squashed and merged into the 6.4 branch instead.\n\nDiscussion\n----------\n\n[Messenger] Added postgres asset filter integration test\n\n| Q | A\n| ------------- | ---\n| Branch? | 6.4\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | #54769\n| License | MIT\n\nThis PR just adds an additional postgres integration test to test the already fixed issue #54769 regarding the asset filter to prevent those issues in the future.\n\nCommits\n-------\n\nfcad14256a [Messenger] Added postgres asset filter integration test","shortMessageHtmlLink":"minor #54872 [Messenger] Added postgres asset filter integration test…"}},{"before":"82bb2677338d8e43e56f3d5d6fdac4418ccc5399","after":"2eb46eb5f8e7557c3e9b3097c866120b792f626d","ref":"refs/heads/5.4","pushedAt":"2024-06-09T07:13:18.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 #54634 [String] Fix #54611 pluralization of -on ending words + singularization of -a ending foreign words (Geordie, DesLynx)\n\nThis PR was squashed before being merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[String] Fix #54611 pluralization of -on ending words + singularization of -a ending foreign words\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #54611\n| License | MIT\n\n* fix the pluralization of -on ending words as -ons (with exception for \"criterion\" and \"phenomenon\")\n\n* fix singularization of -a ending foreign words (see https://english-zone.com/spelling/plurals.html)\n![image](https://github.com/symfony/symfony/assets/72632819/ee32d12d-63b6-49ef-a815-4d9f1dc2d405)\n\nnote: I left \"data\" uninflected because it seems to me that changing it to the datum/data inflection could cause side effects as \"data\" is a widely used word (especially in the coding world).\n\n* update the test suites (String component + deprecated Inflector component) according to the changes\n\nCommits\n-------\n\n91325ea6dd [String] Fix #54611 pluralization of -on ending words + singularization of -a ending foreign words","shortMessageHtmlLink":"bug #54634 [String] Fix #54611 pluralization of -on ending words + si…"}},{"before":"4d0aeed319474a43a7c6693765a866bc96f53b26","after":"82bb2677338d8e43e56f3d5d6fdac4418ccc5399","ref":"refs/heads/5.4","pushedAt":"2024-06-09T07:03:24.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 #57213 [Validator] [UniqueValidator] Use correct variable as parameter in (custom) error message (seho-nl, Sebastien Hoek)\n\nThis PR was squashed before being merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Validator] [UniqueValidator] Use correct variable as parameter in (custom) error message\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\nUnique constraint should use the `$element` (the element violating uniqueness) and not `$values` (the collection) to build the error message.\n\nWhen adding a custom message to the Constraint, for example\n`message: 'Duplicate element found with value {{ value }}'`\nIt outputs:\n`Duplicate element found with value \"array\"`\nAnd the expected output should be:\n`Duplicate element found with value \"main\"` (where main is an example value in the collection).\n\nCommits\n-------\n\n8ef75c2c01 [Validator] [UniqueValidator] Use correct variable as parameter in (custom) error message","shortMessageHtmlLink":"bug #57213 [Validator] [UniqueValidator] Use correct variable as para…"}},{"before":"ab461c5e650158b92be74022a3e277e381b204ae","after":"4d0aeed319474a43a7c6693765a866bc96f53b26","ref":"refs/heads/5.4","pushedAt":"2024-06-09T06:58:56.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 #54920 [Messenger] Comply with Amazon SQS requirements for message body (VincentLanglet)\n\nThis PR was squashed before being merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Messenger] Comply with Amazon SQS requirements for message body\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #49844\n| License | MIT\n\nCommits\n-------\n\n0d441bf62a [Messenger] Comply with Amazon SQS requirements for message body","shortMessageHtmlLink":"bug #54920 [Messenger] Comply with Amazon SQS requirements for messag…"}},{"before":"a3709a55d9ecb2450d7245c41f5601486e3c4bd6","after":"ab461c5e650158b92be74022a3e277e381b204ae","ref":"refs/heads/5.4","pushedAt":"2024-06-09T06:54: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 #57352 [Validator] fix cssColor HSLA test dataProvider (sfmok)\n\nThis PR was submitted for the 7.2 branch but it was merged into the 5.4 branch instead.\n\nDiscussion\n----------\n\n[Validator] fix cssColor HSLA test dataProvider\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.2\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix cssColor HSLA test dataProvider\n| License | MIT\n\n`testInvalidHSLA` refers to a wrong dataProvider method\n\nCommits\n-------\n\n6fb83abcb3 fix cssColor HSLA test dataProvider","shortMessageHtmlLink":"minor #57352 [Validator] fix cssColor HSLA test dataProvider (sfmok)"}},{"before":"63ef48feebf73484e5c9321fc9bf3fd3de787d6a","after":"678abb4b128c0bd9f6db83a280bd5355ce234aec","ref":"refs/heads/7.2","pushedAt":"2024-06-08T08:00:16.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 #57329 [DependencyInjection][DomCrawler][ExpressionLanguage][Serializer][VarDumper][Workflow] use constructor property promotion (xabbuh)\n\nThis PR was merged into the 7.2 branch.\n\nDiscussion\n----------\n\n[DependencyInjection][DomCrawler][ExpressionLanguage][Serializer][VarDumper][Workflow] use constructor property promotion\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\nCommits\n-------\n\nf184ada7dd use constructor property promotion","shortMessageHtmlLink":"minor #57329 [DependencyInjection][DomCrawler][ExpressionLanguage][Se…"}},{"before":"322e7e45afeeb4ca1ed6fc3846fff0c73aff5d4a","after":"a3a2ded26addb41d2cc03f3f27a19d1473033636","ref":"refs/heads/7.1","pushedAt":"2024-06-08T07:58:10.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 #57348 [Notifier][Brevo] change type from chatter to texter (xabbuh)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[Notifier][Brevo] change type from chatter to texter\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #57347\n| License | MIT\n\nCommits\n-------\n\nbe348f2847 change notifier type for brevo from chatter to texter","shortMessageHtmlLink":"bug #57348 [Notifier][Brevo] change type from chatter to texter (xabbuh)"}},{"before":"b2996aabcf0e00ea415e35b4479498b504f2c737","after":"a3709a55d9ecb2450d7245c41f5601486e3c4bd6","ref":"refs/heads/5.4","pushedAt":"2024-06-07T08:56:04.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 #57307 [SecurityBundle] Adds space in `FirewallTrait`s error message (mvhirsch)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[SecurityBundle] Adds space in `FirewallTrait`s error message\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\nI just hit that error while debugging my application. I wondered why it was written like this:\n\n```\n[...] found for this firewall.Did you forget to add a [...]\n```\n\nNote that missing whitespace after dot.\n\nI'm sorry for being picky, but it hurt my eyes :see_no_evil:\n\nCommits\n-------\n\n87b4904ba7 add space in error message","shortMessageHtmlLink":"minor #57307 [SecurityBundle] Adds space in FirewallTraits error me…"}},{"before":"ee63ef59fe892a8b4298c94f122a99ce8f2943cb","after":"63ef48feebf73484e5c9321fc9bf3fd3de787d6a","ref":"refs/heads/7.2","pushedAt":"2024-06-07T08:55:19.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 #57313 [Uid] Make `AbstractUid` implement `Ds\\Hashable` if available (jahudka)\n\nThis PR was merged into the 7.2 branch.\n\nDiscussion\n----------\n\n[Uid] Make `AbstractUid` implement `Ds\\Hashable` if available\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.2\n| Bug fix? | no\n| New feature? | yes\n| Deprecations? | no\n| License | MIT\n\nThis PR makes UUIDs usable with the PHP DS extension's `Map` and `Set` classes. It's a new feature and shouldn't cause any BC breaks.\n\nThe `Map` and `Set` classes in the DS extension have extended support for objects implementing the `Ds\\Hashable` interface (as keys in `Map` and values in `Set`). By default, values are made unique by testing for strict equality, which will consider two `Uuid` instances to be distinct even though they represent the same UUID; with this PR merged, `Uuid` instances would behave as expected with these classes.\n\nThe current implementation of `AbstractUid` already includes the `equals()` method defined in the interface; the PR adds the missing `hash()` method and a shim for the interface in case the extension isn't loaded. I've also added a test for the new `hash()` method, checking both the behaviour of the method itself and the correctness of that behaviour when used with the `Ds\\Set` class (that part of the test only runs if the `ds` extension is loaded).\n\nI've read through the contributing docs, but it's still my first time contributing to Symfony, I'm sure I've made mistakes - please don't be too harsh on me! :pray: :heart:\n\nCommits\n-------\n\n1a0d9b0a5f [Uid] Make `AbstractUid` implement `Ds\\Hashable` if available","shortMessageHtmlLink":"feature #57313 [Uid] Make AbstractUid implement Ds\\Hashable if av…"}},{"before":"8ed9bb0b3ee0bed16b0dd885b0638f4e5a839d55","after":"b2996aabcf0e00ea415e35b4479498b504f2c737","ref":"refs/heads/5.4","pushedAt":"2024-06-07T08:53:23.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 #57318 [HttpKernel] chore: upgrade class doc (94noni)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[HttpKernel] chore: upgrade class doc\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? |\n| New feature? | no\n| Deprecations? | no\n| License | MIT\n\nspotted while browsing code via IDE to this class\n\nCommits\n-------\n\n10132c921b chore: upgrade class doc","shortMessageHtmlLink":"minor #57318 [HttpKernel] chore: upgrade class doc (94noni)"}},{"before":"cf4ef922301b0906f94efa0a2ab0249885d8fc5c","after":"678fede05f62f6d8225a7cf7b3eac1767e86452f","ref":"refs/heads/6.4","pushedAt":"2024-06-07T08:52:23.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 #57321 [AssetMapper] fix npm version constraint conversion (Jean-Beru)\n\nThis PR was merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[AssetMapper] fix npm version constraint conversion\n\n| Q | A\n| ------------- | ---\n| Branch? | 6.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #54610\n| License | MIT\n\nThis PR fixes semver conversion when requiring or updating packages.\n```\n[warning] datatables.net-scroller-bs5 requires datatables.net-bs5@1.11 - 2 but version 2.0.3 is installed.\n```\n\nRanges are now converted to `1.11 - 2` instead of `>=1.11 <=2`.\n\nSee #54610\n\nCommits\n-------\n\n62c2d8d250 [AssetMapper] fix npm version constraint conversion","shortMessageHtmlLink":"bug #57321 [AssetMapper] fix npm version constraint conversion (Jean-…"}},{"before":"fb64f33b4c7279c30c958dc58220b1ce82516645","after":"322e7e45afeeb4ca1ed6fc3846fff0c73aff5d4a","ref":"refs/heads/7.1","pushedAt":"2024-06-06T12:36:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xabbuh","name":"Christian Flothmann","path":"/xabbuh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1957048?s=80&v=4"},"commit":{"message":"bug #57320 [Serializer] avoid calling undefined built-in is_*() functions (xabbuh)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[Serializer] avoid calling undefined built-in is_*() functions\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #57314\n| License | MIT\n\nCommits\n-------\n\ne0a65879ea avoid calling undefined built-in is_*() functions","shortMessageHtmlLink":"bug #57320 [Serializer] avoid calling undefined built-in is_*() funct…"}},{"before":"0e786b6186afde8fb7f6caafdaed00c701f2b3bb","after":"ee63ef59fe892a8b4298c94f122a99ce8f2943cb","ref":"refs/heads/7.2","pushedAt":"2024-06-05T15:04:23.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 #57326 [Cache] Don't use LazyProxyTrait in redis proxies (nicolas-grekas)\n\nThis PR was merged into the 7.2 branch.\n\nDiscussion\n----------\n\n[Cache] Don't use LazyProxyTrait in redis proxies\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\nMaking things a bit simpler.\nForwarding dynamic properties to the real instance is the only benefit of using LazyProxyTrait here, and this has no use cases.\n\nCommits\n-------\n\n7fc68c91db [Cache] Don't use LazyProxyTrait in redis proxies","shortMessageHtmlLink":"minor #57326 [Cache] Don't use LazyProxyTrait in redis proxies (nicol…"}},{"before":"ee7ef2e97b3931c881871e15c47f8818a0b78ca3","after":"0e786b6186afde8fb7f6caafdaed00c701f2b3bb","ref":"refs/heads/7.2","pushedAt":"2024-06-04T17:55:55.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 #57304 [Security] use constructor property promotion (xabbuh)\n\nThis PR was merged into the 7.2 branch.\n\nDiscussion\n----------\n\n[Security] use constructor property promotion\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\nCommits\n-------\n\nb1e44391d3 use constructor property promotion","shortMessageHtmlLink":"minor #57304 [Security] use constructor property promotion (xabbuh)"}},{"before":"27a2664ebeec786b508d7cfedbaf8846e72dc279","after":"fb64f33b4c7279c30c958dc58220b1ce82516645","ref":"refs/heads/7.1","pushedAt":"2024-06-04T07:34:04.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.2","shortMessageHtmlLink":"Bump Symfony version to 7.1.2"}},{"before":"b7c5de27a81d319feff90aae4e136eb9f151735a","after":"27a2664ebeec786b508d7cfedbaf8846e72dc279","ref":"refs/heads/7.1","pushedAt":"2024-06-04T06:52:26.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 #57306 from fabpot/release-7.1.1\n\nreleased v7.1.1","shortMessageHtmlLink":"Merge pull request #57306 from fabpot/release-7.1.1"}},{"before":"27d2d9516791563b80042aa6a39911edbff494dc","after":"ee7ef2e97b3931c881871e15c47f8818a0b78ca3","ref":"refs/heads/7.2","pushedAt":"2024-06-04T06:50:48.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Merge branch '7.1' into 7.2\n\n* 7.1:\n [PhpUnitBridge] Fix error handler triggered outside of tests","shortMessageHtmlLink":"Merge branch '7.1' into 7.2"}},{"before":"b7f9cb60a247abffc237293993c3d765176ad704","after":"b7c5de27a81d319feff90aae4e136eb9f151735a","ref":"refs/heads/7.1","pushedAt":"2024-06-04T06:50:42.000Z","pushType":"push","commitsCount":5,"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 [PhpUnitBridge] Fix error handler triggered outside of tests","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"706860140475818648dd3577c6340fffbe4e1dd7","after":"a24044076b49591e65d07923d911c2e0e06b6f09","ref":"refs/heads/7.0","pushedAt":"2024-06-04T06:50:36.000Z","pushType":"push","commitsCount":4,"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 [PhpUnitBridge] Fix error handler triggered outside of tests","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"0c749812b7218424d850ca93fa99dcece2c1bc33","after":"cf4ef922301b0906f94efa0a2ab0249885d8fc5c","ref":"refs/heads/6.4","pushedAt":"2024-06-04T06:50:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Merge branch '5.4' into 6.4\n\n* 5.4:\n [PhpUnitBridge] Fix error handler triggered outside of tests","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"0625660d157f7f0fbeaa7486daf548270fc613cc","after":"8ed9bb0b3ee0bed16b0dd885b0638f4e5a839d55","ref":"refs/heads/5.4","pushedAt":"2024-06-04T06:49:57.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 #57110 [PhpUnitBridge] Fix error handler triggered outside of tests (HypeMC)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[PhpUnitBridge] Fix error handler triggered outside of tests\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #57071\n| License | MIT\n\nThe error handler should be invoked only if the error occurred inside a test.\n\nCommits\n-------\n\n348f11a867 [PhpUnitBridge] Fix error handler triggered outside of tests","shortMessageHtmlLink":"bug #57110 [PhpUnitBridge] Fix error handler triggered outside of tes…"}},{"before":"ea47cb429e3cfdb4a1f327456615929b543602b4","after":"27d2d9516791563b80042aa6a39911edbff494dc","ref":"refs/heads/7.2","pushedAt":"2024-06-04T06:40:32.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"Merge branch '7.1' into 7.2\n\n* 7.1:\n do not modify a constraint during validation to not leak its context\n remove entry about undeprecated getTypes() method\n not registered definitions must not be modified\n fix low deps\n [String] Fix Inflector for 'hardware'\n [Mime] Use streams instead of loading raw message generator into memory\n Bump Symfony version to 7.0.9\n Update VERSION for 7.0.8\n Update CHANGELOG for 7.0.8\n Bump Symfony version to 6.4.9\n Update VERSION for 6.4.8\n Update CHANGELOG for 6.4.8\n Bump Symfony version to 5.4.41\n Update VERSION for 5.4.40\n Update CONTRIBUTORS for 5.4.40\n Update CHANGELOG for 5.4.40","shortMessageHtmlLink":"Merge branch '7.1' into 7.2"}},{"before":"332b6f040bb73a028794681924c7c697cc68d973","after":"b7f9cb60a247abffc237293993c3d765176ad704","ref":"refs/heads/7.1","pushedAt":"2024-06-04T06:40:18.000Z","pushType":"push","commitsCount":24,"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 not registered definitions must not be modified\n fix low deps\n [String] Fix Inflector for 'hardware'\n [Mime] Use streams instead of loading raw message generator into memory\n Bump Symfony version to 7.0.9\n Update VERSION for 7.0.8\n Update CHANGELOG for 7.0.8\n Bump Symfony version to 6.4.9\n Update VERSION for 6.4.8\n Update CHANGELOG for 6.4.8\n Bump Symfony version to 5.4.41\n Update VERSION for 5.4.40\n Update CONTRIBUTORS for 5.4.40\n Update CHANGELOG for 5.4.40","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"06756ab5f4a75fdd1d21bb4708e6d92e997d1394","after":"706860140475818648dd3577c6340fffbe4e1dd7","ref":"refs/heads/7.0","pushedAt":"2024-06-04T06:39:08.000Z","pushType":"push","commitsCount":19,"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 not registered definitions must not be modified\n fix low deps\n [String] Fix Inflector for 'hardware'\n [Mime] Use streams instead of loading raw message generator into memory\n Bump Symfony version to 6.4.9\n Update VERSION for 6.4.8\n Update CHANGELOG for 6.4.8\n Bump Symfony version to 5.4.41\n Update VERSION for 5.4.40\n Update CONTRIBUTORS for 5.4.40\n Update CHANGELOG for 5.4.40","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY8YsmQA","startCursor":null,"endCursor":null}},"title":"Activity · symfony/symfony"}