{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1398651,"defaultBranch":"7.0","name":"http-kernel","ownerLogin":"symfony","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-02-22T18:04:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/143937?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714394059.0","currentOid":""},"activityList":{"items":[{"before":"e0d1f2d113ce58fa0cca32b6ce344de4bbed21c2","after":"1810cac33fdb69b840f311eed35c5d326a5d3d33","ref":"refs/heads/7.1","pushedAt":"2024-05-02T09:12: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":"[DoctrineBridge] Deprecate auto-mapping of entities in favor of mapped route parameters","shortMessageHtmlLink":"[DoctrineBridge] Deprecate auto-mapping of entities in favor of mappe…"}},{"before":"f4d4e699c46781947fcc08f6e73637700ed8b2c5","after":"e0d1f2d113ce58fa0cca32b6ce344de4bbed21c2","ref":"refs/heads/7.1","pushedAt":"2024-05-02T09:04:20.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":"feature #54720 [Routing] Add `{foo:bar}` syntax to define a mapping between a route parameter and its corresponding request attribute (nicolas-grekas)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[Routing] Add `{foo:bar}` syntax to define a mapping between a route parameter and its corresponding request attribute\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | yes\n| Deprecations? | no\n| Issues | -\n| License | MIT\n\nWhile trying to improve the DX of auto-mapping Doctrine entities and from the discussion on the related PR #54455, I realized that it would help a lot if we were able to express a mapping between route parameter and request attributes directly into route definitions.\n\nThis PR adds the ability to define a route with such a mapping:\n```php\n#[Route('/conference/{slug:conference}')]\n```\n\nOn the router side, the side-effect of this is just that a new `_route_mapping` array is returned by the matcher, and nothing else.\n\nThen, in HttpKernel's RouterListener, we use that parameter to map route parameters to request attributes. On their turn, argument resolvers will just see a request attribute named `conference`. But they can also now read the `_route_mapping` attribute and decide to do more tailored things depending on the mapping.\n\nFor example, one could define this route:\n```php\n#[Route('/conference/{id:conference}/{slug:conference}')]\n```\n\nThis would be turned into a request attribute named `conference` with `['id' => 'the-id', 'slug' => 'the-slug']` as content.\n\nThis mapping concern already leaks into many value resolver attributes (see their \"name\" property).\n\nFor the entity value resolver, this feature will allow deprecating auto-mapping altogether, and will make things more explicit.\n\nCommits\n-------\n\n1e091b9da3 [Routing] Add `{foo:bar}` syntax to define a mapping between a route parameter and its corresponding request attribute","shortMessageHtmlLink":"feature #54720 [Routing] Add {foo:bar} syntax to define a mapping b…"}},{"before":"73bf70a4621f4c114015e20dd9db45cdf52ee5b1","after":"f4d4e699c46781947fcc08f6e73637700ed8b2c5","ref":"refs/heads/7.1","pushedAt":"2024-05-02T08:51:58.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":"feature #54371 [DependencyInjection] Deprecate `#[TaggedIterator]` and `#[TaggedLocator]` (GromNaN)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[DependencyInjection] Deprecate `#[TaggedIterator]` and `#[TaggedLocator]`\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | yes\n| Issues | Planned in #51832\n| License | MIT\n\n`#[TaggedIterator]` and `#[TaggedLocator]` attributes are replaced by `#[AutowireIterator]` and `#[AutowireLocator]`, for naming consistency with all `#[Autowire*]` attributes.\n\nCommits\n-------\n\n4bc6bedfdb Deprecate #[TaggedIterator] and #[TaggedLocator]","shortMessageHtmlLink":"feature #54371 [DependencyInjection] Deprecate #[TaggedIterator] an…"}},{"before":"47353bb3af6f2fdc94f444825446d9576dba24f7","after":"73bf70a4621f4c114015e20dd9db45cdf52ee5b1","ref":"refs/heads/7.1","pushedAt":"2024-05-02T08:42:43.000Z","pushType":"push","commitsCount":11,"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 Twig 3.10\n [Strings][EnglishInflector] Fix incorrect pluralisation of 'Album'\n handle union and intersection types for cascaded validations\n move wiring of the property info extractor to the ObjectNormalizer\n restore deprecated properties\n move Process component dep to require-dev\n Remove calls to `onConsecutiveCalls()`\n fix: remove unwanted type cast\n accept AbstractAsset instances when filtering schemas\n better distinguish URL schemes and windows drive letters\n handle edge cases when constructing constraints with named arguments\n convert empty CSV header names into numeric keys","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"435b23eb5350314e8ace92c16947a4d60e91c006","after":"d6ec9a090e2c70a15dc73b321037e54ab5ee12a7","ref":"refs/heads/7.0","pushedAt":"2024-05-02T08:36:45.000Z","pushType":"push","commitsCount":8,"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.0\n\n* 6.4:\n fix compatibility with Twig 3.10\n [Strings][EnglishInflector] Fix incorrect pluralisation of 'Album'\n handle union and intersection types for cascaded validations\n move wiring of the property info extractor to the ObjectNormalizer\n restore deprecated properties\n move Process component dep to require-dev\n Remove calls to `onConsecutiveCalls()`\n fix: remove unwanted type cast\n accept AbstractAsset instances when filtering schemas\n better distinguish URL schemes and windows drive letters\n handle edge cases when constructing constraints with named arguments\n convert empty CSV header names into numeric keys","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"5dc96991b73f2c1a928e5862028ff36a439d9bb3","after":"a2cf112373f6ef7e41980ad402cd1bc4279cad6c","ref":"refs/heads/6.4","pushedAt":"2024-05-02T08:34:49.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":"Merge branch '5.4' into 6.4\n\n* 5.4:\n fix compatibility with Twig 3.10\n [Strings][EnglishInflector] Fix incorrect pluralisation of 'Album'\n handle union and intersection types for cascaded validations\n move wiring of the property info extractor to the ObjectNormalizer\n move Process component dep to require-dev\n Remove calls to `onConsecutiveCalls()`\n fix: remove unwanted type cast\n accept AbstractAsset instances when filtering schemas\n better distinguish URL schemes and windows drive letters\n convert empty CSV header names into numeric keys","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"96e9edea57f8c5f09b1f0c7ea01d4e6996ac1625","after":"51ffc08fd0edd8be050d30b2415e94e91f3b5f96","ref":"refs/heads/5.4","pushedAt":"2024-04-30T14:24:31.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 #54768 Remove calls to `onConsecutiveCalls()` (alexandre-daubois)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\nRemove calls to `onConsecutiveCalls()`\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | -\n| License | MIT\n\ncc `@OskarStark` as we did a lot of stuff on tests migration last year\n\nCommits\n-------\n\n4118849d86 Remove calls to `onConsecutiveCalls()`","shortMessageHtmlLink":"minor #54768 Remove calls to onConsecutiveCalls() (alexandre-daubois)"}},{"before":"e07bb9bd86e7cd8ba2d3d9c618eec9d1bbe06d25","after":"435b23eb5350314e8ace92c16947a4d60e91c006","ref":"refs/heads/7.0","pushedAt":"2024-04-29T12:50:12.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":"Bump Symfony version to 7.0.8","shortMessageHtmlLink":"Bump Symfony version to 7.0.8"}},{"before":"f20bdb2f6dcd64dac13537938b236f239ef2fa7a","after":"e07bb9bd86e7cd8ba2d3d9c618eec9d1bbe06d25","ref":"refs/heads/7.0","pushedAt":"2024-04-29T12:20:51.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":"Update VERSION for 7.0.7","shortMessageHtmlLink":"Update VERSION for 7.0.7"}},{"before":"b7b5e6cdef670a0c82d015a966ffc7e855861a98","after":"5dc96991b73f2c1a928e5862028ff36a439d9bb3","ref":"refs/heads/6.4","pushedAt":"2024-04-29T12:09:44.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":"Bump Symfony version to 6.4.8","shortMessageHtmlLink":"Bump Symfony version to 6.4.8"}},{"before":"383cd45791db8765310c185b6cb2e2ee427f94bb","after":"b7b5e6cdef670a0c82d015a966ffc7e855861a98","ref":"refs/heads/6.4","pushedAt":"2024-04-29T11:28:52.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":"Update VERSION for 6.4.7","shortMessageHtmlLink":"Update VERSION for 6.4.7"}},{"before":"1d812dc3a2863cc4246aaa636b0d71e0bf68e6b0","after":"96e9edea57f8c5f09b1f0c7ea01d4e6996ac1625","ref":"refs/heads/5.4","pushedAt":"2024-04-29T11:21:34.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":"Bump Symfony version to 5.4.40","shortMessageHtmlLink":"Bump Symfony version to 5.4.40"}},{"before":"f5803490276cdb36b9936dcc90bdd8f0cc24b69a","after":"1d812dc3a2863cc4246aaa636b0d71e0bf68e6b0","ref":"refs/heads/5.4","pushedAt":"2024-04-29T11:19:12.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":"Update VERSION for 5.4.39","shortMessageHtmlLink":"Update VERSION for 5.4.39"}},{"before":"e7eca87baa796ee0b597cba459227fefe9a55fb0","after":"47353bb3af6f2fdc94f444825446d9576dba24f7","ref":"refs/heads/7.1","pushedAt":"2024-04-18T16:54:25.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":"[HttpKernel] Add MapUploadedFile attribute\n\nSigned-off-by: Rene Lima ","shortMessageHtmlLink":"[HttpKernel] Add MapUploadedFile attribute"}},{"before":"36439c2f53aa68cf75db1ca75c3ede49ebdee32c","after":"f20bdb2f6dcd64dac13537938b236f239ef2fa7a","ref":"refs/heads/7.0","pushedAt":"2024-04-18T09:38:59.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.0\n\n* 6.4:\n Auto-close PRs on subtree-splits\n review German translation","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"499264c567e3add5334ba7fadf8a1f17fdd2277e","after":"383cd45791db8765310c185b6cb2e2ee427f94bb","ref":"refs/heads/6.4","pushedAt":"2024-04-18T09:28:39.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":"4344a98ed4cda44d564332b05e491d9014bad85a","after":"f5803490276cdb36b9936dcc90bdd8f0cc24b69a","ref":"refs/heads/5.4","pushedAt":"2024-04-18T09:15:44.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":"ddbbd09b4f0240fd054a3fce12d4a9b9e7153826","after":"e7eca87baa796ee0b597cba459227fefe9a55fb0","ref":"refs/heads/7.1","pushedAt":"2024-04-16T16:30:42.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 Fix CI\n Bump ext-redis in CI on PHP >= 8.4\n Adjust pretty name of closures on PHP 8.4\n implement NodeVisitorInterface instead of extending AbstractNodeVisitor\n sync .github/expected-missing-return-types.diff\n skip test assertions that are no longer valid with PHP >= 8.2.18/8.3.5","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"37b7db740b35cda3006025cb6fd20820857a4970","after":"36439c2f53aa68cf75db1ca75c3ede49ebdee32c","ref":"refs/heads/7.0","pushedAt":"2024-04-16T16:29:13.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.0\n\n* 6.4:\n Fix CI\n Bump ext-redis in CI on PHP >= 8.4\n Adjust pretty name of closures on PHP 8.4\n implement NodeVisitorInterface instead of extending AbstractNodeVisitor\n sync .github/expected-missing-return-types.diff\n skip test assertions that are no longer valid with PHP >= 8.2.18/8.3.5","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"e85f7560894873a41247db0a393e612b446f9df5","after":"499264c567e3add5334ba7fadf8a1f17fdd2277e","ref":"refs/heads/6.4","pushedAt":"2024-04-16T16:27:41.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 Fix CI\n Bump ext-redis in CI on PHP >= 8.4\n Adjust pretty name of closures on PHP 8.4\n implement NodeVisitorInterface instead of extending AbstractNodeVisitor","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"8d2697bb450b907e4845c1c7d049e28d9ad4d63b","after":"4344a98ed4cda44d564332b05e491d9014bad85a","ref":"refs/heads/5.4","pushedAt":"2024-04-16T12:43:32.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":"Adjust pretty name of closures on PHP 8.4","shortMessageHtmlLink":"Adjust pretty name of closures on PHP 8.4"}},{"before":"8ecb4c4987037b958535bcc53c21b8dbcfeafcda","after":"ddbbd09b4f0240fd054a3fce12d4a9b9e7153826","ref":"refs/heads/7.1","pushedAt":"2024-04-13T06:58:01.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 password parameter name\n clean up PHP 8.0 version checks","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"1c379b2e4ecef046c399dcb210742d15c05dbf93","after":"37b7db740b35cda3006025cb6fd20820857a4970","ref":"refs/heads/7.0","pushedAt":"2024-04-13T06:57:42.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 '6.4' into 7.0\n\n* 6.4:\n fix password parameter name\n clean up PHP 8.0 version checks","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"21def56591fc86e4f0cc00162864ea4819a073b7","after":"e85f7560894873a41247db0a393e612b446f9df5","ref":"refs/heads/6.4","pushedAt":"2024-04-13T06:29:08.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":"clean up PHP 8.0 version checks","shortMessageHtmlLink":"clean up PHP 8.0 version checks"}},{"before":"97abe049ab448d1980e40bc15025b802549da066","after":"8ecb4c4987037b958535bcc53c21b8dbcfeafcda","ref":"refs/heads/7.1","pushedAt":"2024-04-13T06:20:21.000Z","pushType":"push","commitsCount":13,"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: (39 commits)\n fix merge\n add missing return type-hints\n fix merge\n explicitly mark nullable parameters as nullable\n fix low deps tests\n [HttpKernel] Fix datacollector caster for reference object property\n [Serializer] Fixing PHP warning in the ObjectNormalizer with MaxDepth enabled\n bug #51578 [Cache] always select database for persistent redis connections\n [Security] Validate that CSRF token in form login is string similar to username/password\n [Serializer] Use explicit nullable type\n [validator] validated Dutch translation\n Improve dutch translations\n initialize the current time with midnight before modifying the date\n [Translation] Skip state=needs-translation entries only when source == target\n [HttpKernel] Ensure controllers are not lazy\n [Validator] Fill in trans-unit id 113: This URL does not contain a TLD.\n [Validator] added missing Polish translation for unit 113\n [Validator] add missing lv translation\n fix tests\n [HttpClient] Let curl handle transfer encoding\n ...","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"928b6b993debd8e3686d15f96a61cc7ee39e0140","after":"1c379b2e4ecef046c399dcb210742d15c05dbf93","ref":"refs/heads/7.0","pushedAt":"2024-04-12T23:06:43.000Z","pushType":"push","commitsCount":10,"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.0\n\n* 6.4: (23 commits)\n fix merge\n add missing return type-hints\n fix merge\n explicitly mark nullable parameters as nullable\n fix low deps tests\n [HttpKernel] Fix datacollector caster for reference object property\n [Serializer] Fixing PHP warning in the ObjectNormalizer with MaxDepth enabled\n bug #51578 [Cache] always select database for persistent redis connections\n [Security] Validate that CSRF token in form login is string similar to username/password\n [Serializer] Use explicit nullable type\n [validator] validated Dutch translation\n Improve dutch translations\n [Translation] Skip state=needs-translation entries only when source == target\n [HttpKernel] Ensure controllers are not lazy\n [Validator] Fill in trans-unit id 113: This URL does not contain a TLD.\n [Validator] added missing Polish translation for unit 113\n [Validator] add missing lv translation\n [HttpClient] Let curl handle transfer encoding\n [Messenger] Make Doctrine connection ignore unrelated tables on setup\n [HttpFoundation] Set content-type header in RedirectResponse\n ...","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"218cd52d530d887c06134789639cd1002004b6c3","after":"21def56591fc86e4f0cc00162864ea4819a073b7","ref":"refs/heads/6.4","pushedAt":"2024-04-12T22:43:59.000Z","pushType":"push","commitsCount":7,"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 explicitly mark nullable parameters as nullable\n fix low deps tests\n [HttpKernel] Fix datacollector caster for reference object property\n bug #51578 [Cache] always select database for persistent redis connections\n [Security] Validate that CSRF token in form login is string similar to username/password\n [validator] validated Dutch translation\n Improve dutch translations\n [Translation] Skip state=needs-translation entries only when source == target\n [HttpKernel] Ensure controllers are not lazy\n [Validator] Fill in trans-unit id 113: This URL does not contain a TLD.\n [Validator] added missing Polish translation for unit 113\n [Validator] add missing lv translation\n [HttpClient] Let curl handle transfer encoding\n [Messenger] Make Doctrine connection ignore unrelated tables on setup\n [HttpFoundation] Set content-type header in RedirectResponse\n add translations for the requireTld constraint option message\n [Serializer] Fix unexpected allowed attributes\n [FrameworkBundle] Fix registration of the bundle path to translation","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"15651d3aa24b0a2d9ba3d435b43bb3c1423bbd89","after":"8d2697bb450b907e4845c1c7d049e28d9ad4d63b","ref":"refs/heads/5.4","pushedAt":"2024-04-12T21:14:33.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 low deps tests","shortMessageHtmlLink":"fix low deps tests"}},{"before":"70964f809edba5f03197c24df446a16381d39c43","after":"15651d3aa24b0a2d9ba3d435b43bb3c1423bbd89","ref":"refs/heads/5.4","pushedAt":"2024-04-12T11:56:19.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":"bug #54072 [HttpKernel] Fix datacollector caster for reference object property (ebuildy)\n\nThis PR was squashed before being merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[HttpKernel] Fix datacollector caster for reference object property\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #49091\n| License | MIT\n\nAs discussed on https://github.com/symfony/symfony/issues/49091:\n\n- fix story \"when assigning a variable reference to a public object property\"\n- add test for story \"use object property in destruct method\" (relate to https://github.com/PrestaShop/PrestaShop/pull/35466 )\n\nUnit tests FAIL \"Error: KO src/Symfony/Component/HttpKernel\" --> normal\n\nCommits\n-------\n\n457a3ded28 [HttpKernel] Fix datacollector caster for reference object property","shortMessageHtmlLink":"bug #54072 [HttpKernel] Fix datacollector caster for reference object…"}},{"before":"aebe11905e4525a67e8dac0f12662606d3bf3fe6","after":"70964f809edba5f03197c24df446a16381d39c43","ref":"refs/heads/5.4","pushedAt":"2024-04-11T06:30:19.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":"[HttpKernel] Ensure controllers are not lazy\n\nFix #54542","shortMessageHtmlLink":"[HttpKernel] Ensure controllers are not lazy"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP5rS2gA","startCursor":null,"endCursor":null}},"title":"Activity · symfony/http-kernel"}