{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1398651,"defaultBranch":"7.1","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:1725037511.0","currentOid":""},"activityList":{"items":[{"before":"566288a8515207a1313d0d53d4d2df5df5ce2fa1","after":"5209da2f5401023e583b433d8b69d8bcfc16dea1","ref":"refs/heads/7.2","pushedAt":"2024-09-17T12:52:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '7.1' into 7.2\n\n* 7.1:\n [Process] minor fix\n [Process] Fix finding executables independently of open_basedir\n [HttpKernel] Skip logging uncaught exceptions in ErrorHandler, assume $kernel->terminateWithException() will do it\n [Serializer] Fix for method named `get()`\n [Notifier][TurboSMS] Process partial accepted response from transport\n parse empty sequence elements as null\n [HttpClient] Fix setting CURLMOPT_MAXCONNECTS\n throw a meaningful exception when parsing dotenv files with BOM\n [FrameworkBundle] Fix schema & finish incomplete tests for lock & semaphore config\n [Cache] Fix RedisSentinel params types\n [FrameworkBundle] Fix service reset between tests\n [Uid][Serializer][Validator] Mention RFC 9562\n make sure temp files can be cleaned up on Windows","shortMessageHtmlLink":"Merge branch '7.1' into 7.2"}},{"before":"2305134851cb97b9ed22010fa21da8bb066e1b05","after":"7e8f51759db5cfd792fe4f93e856693ad0c0a67d","ref":"refs/heads/7.1","pushedAt":"2024-09-17T12:50:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '6.4' into 7.1\n\n* 6.4:\n [Process] minor fix\n [Process] Fix finding executables independently of open_basedir\n [HttpKernel] Skip logging uncaught exceptions in ErrorHandler, assume $kernel->terminateWithException() will do it\n parse empty sequence elements as null","shortMessageHtmlLink":"Merge branch '6.4' into 7.1"}},{"before":"c7f13217e6538abdbb251190e6f9adc9af66cd3a","after":"0a93aed44f47cc378c7a2614b57ed2f568f13f5a","ref":"refs/heads/6.4","pushedAt":"2024-09-17T12:48:27.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 [Process] minor fix\n [Process] Fix finding executables independently of open_basedir\n [HttpKernel] Skip logging uncaught exceptions in ErrorHandler, assume $kernel->terminateWithException() will do it\n parse empty sequence elements as null","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"610e4c1835e4c042f242bddbc0073a393a124909","after":"f9aa6cd323a68e0723a57e3a90847a87dd72bdbd","ref":"refs/heads/5.4","pushedAt":"2024-09-17T11:56:36.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] Skip logging uncaught exceptions in ErrorHandler, assume $kernel->terminateWithException() will do it","shortMessageHtmlLink":"[HttpKernel] Skip logging uncaught exceptions in ErrorHandler, assume…"}},{"before":"297b45b050c33f95b234eb67ca3e101ca8cdc095","after":"566288a8515207a1313d0d53d4d2df5df5ce2fa1","ref":"refs/heads/7.2","pushedAt":"2024-09-16T07:25:41.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 '7.1' into 7.2\n\n* 7.1:\n fix merge\n pass CSV escape characters explicitly\n move setting deprecation session options into a legacy group test","shortMessageHtmlLink":"Merge branch '7.1' into 7.2"}},{"before":"28246cc8e1b0e7ea4b0a99f81f77c08e6e512577","after":"2305134851cb97b9ed22010fa21da8bb066e1b05","ref":"refs/heads/7.1","pushedAt":"2024-09-16T07:25:01.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 '6.4' into 7.1\n\n* 6.4:\n fix merge\n pass CSV escape characters explicitly\n move setting deprecation session options into a legacy group test","shortMessageHtmlLink":"Merge branch '6.4' into 7.1"}},{"before":"ea0b4d4961214e2632236cf3dcbb266be4ae54e9","after":"c7f13217e6538abdbb251190e6f9adc9af66cd3a","ref":"refs/heads/6.4","pushedAt":"2024-09-16T06:30:40.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 merge","shortMessageHtmlLink":"fix merge"}},{"before":"cfa9df8f457ab9d87f68ddba0a3e80992f53a5a0","after":"ea0b4d4961214e2632236cf3dcbb266be4ae54e9","ref":"refs/heads/6.4","pushedAt":"2024-09-16T06:04:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '5.4' into 6.4\n\n* 5.4:\n pass CSV escape characters explicitly\n move setting deprecation session options into a legacy group test","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"78eca3f488a9332ce17df4c919f325374b1b4772","after":"610e4c1835e4c042f242bddbc0073a393a124909","ref":"refs/heads/5.4","pushedAt":"2024-09-16T05:55:20.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":"pass CSV escape characters explicitly\n\nNot passing the $escape parameter is deprecated since PHP 8.4 as the\ndefault value will change in the future.","shortMessageHtmlLink":"pass CSV escape characters explicitly"}},{"before":"8ccf4e8693cd2ae94c60a73ef546941f335a2d7e","after":"297b45b050c33f95b234eb67ca3e101ca8cdc095","ref":"refs/heads/7.2","pushedAt":"2024-09-10T07:06:54.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 #58187 Pass `validator.translation_domain` to `RequestPayloadValueResolver` (raphael-geffroy)\n\nThis PR was merged into the 7.2 branch.\n\nDiscussion\n----------\n\nPass `validator.translation_domain` to `RequestPayloadValueResolver`\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.2\n| Bug fix? | no\n| New feature? | yes\n| Deprecations? | no\n| Issues | Fix #58170\n| License | MIT\n\nReplaces hardcoded validation translation domain by container param `validator.translation_domain`.\nUsed [UploadValidatorExtension](https://github.com/symfony/symfony/blob/7f15676de99eae53b5b818a038b1bf070577b341/src/Symfony/Component/Form/Extension/Validator/Type/UploadValidatorExtension.php#L24) as inspiration.\n\nCommits\n-------\n\n2d45107368 fix: pass validator.translation_domain to RequestPayloadValueResolver","shortMessageHtmlLink":"minor #58187 Pass validator.translation_domain to `RequestPayloadVa…"}},{"before":"1732b1e9f52a99b4c6e84fb28be2dc7dbb8a1343","after":"8ccf4e8693cd2ae94c60a73ef546941f335a2d7e","ref":"refs/heads/7.2","pushedAt":"2024-09-08T12:35:07.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '7.1' into 7.2\n\n* 7.1:\n Mitigate PHPUnit deprecations\n [TwigBundle] Add support for resetting globals between HTTP requests\n [Process] Fix backwards compatibility for invalid commands\n Mitigate PHPUnit deprecations\n [Cache] Fix compatibility with Redis 6.1.0 pre-releases\n [Validator] Add Catalan and Spanish translation for `Week` constraint\n Don't use is_resource() on non-streams\n [Ldap] Fix extension deprecation","shortMessageHtmlLink":"Merge branch '7.1' into 7.2"}},{"before":"a3d1d7e11ba3cba19266a7231e46d2514e93954f","after":"28246cc8e1b0e7ea4b0a99f81f77c08e6e512577","ref":"refs/heads/7.1","pushedAt":"2024-09-08T12:33:17.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '6.4' into 7.1\n\n* 6.4:\n Mitigate PHPUnit deprecations\n [TwigBundle] Add support for resetting globals between HTTP requests\n Mitigate PHPUnit deprecations\n [Cache] Fix compatibility with Redis 6.1.0 pre-releases\n [Validator] Add Catalan and Spanish translation for `Week` constraint\n Don't use is_resource() on non-streams\n [Ldap] Fix extension deprecation","shortMessageHtmlLink":"Merge branch '6.4' into 7.1"}},{"before":"6b9419bd0186ecf03dcff3fd8bd01927d1e724c5","after":"cfa9df8f457ab9d87f68ddba0a3e80992f53a5a0","ref":"refs/heads/6.4","pushedAt":"2024-09-08T12:32:17.000Z","pushType":"push","commitsCount":6,"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 Mitigate PHPUnit deprecations\n [TwigBundle] Add support for resetting globals between HTTP requests\n [Validator] Add Catalan and Spanish translation for `Week` constraint\n Don't use is_resource() on non-streams\n [Ldap] Fix extension deprecation","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"d014feae6747a2dce07f9a97fd0f84af0fa97004","after":"78eca3f488a9332ce17df4c919f325374b1b4772","ref":"refs/heads/5.4","pushedAt":"2024-09-06T06:40:03.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":"Don't use is_resource() on non-streams","shortMessageHtmlLink":"Don't use is_resource() on non-streams"}},{"before":"685c1a322f3c0f34ac91cae4ba8b2698551425c1","after":"1732b1e9f52a99b4c6e84fb28be2dc7dbb8a1343","ref":"refs/heads/7.2","pushedAt":"2024-09-02T15:40:04.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":"allow Twig 4","shortMessageHtmlLink":"allow Twig 4"}},{"before":"5e23d6200f6c3c904140eec0c12449ae90c6dae0","after":"685c1a322f3c0f34ac91cae4ba8b2698551425c1","ref":"refs/heads/7.2","pushedAt":"2024-09-01T07:04:37.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":"CS: re-apply `trailing_comma_in_multiline`","shortMessageHtmlLink":"CS: re-apply trailing_comma_in_multiline"}},{"before":"6efcbd1b3f444f631c386504fc83eeca25963747","after":"a3d1d7e11ba3cba19266a7231e46d2514e93954f","ref":"refs/heads/7.1","pushedAt":"2024-08-30T17:06:41.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.1.5","shortMessageHtmlLink":"Bump Symfony version to 7.1.5"}},{"before":"fb644539e8475138ad1ee27e0723bed52886651c","after":"6efcbd1b3f444f631c386504fc83eeca25963747","ref":"refs/heads/7.1","pushedAt":"2024-08-30T17:02:46.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.1.4","shortMessageHtmlLink":"Update VERSION for 7.1.4"}},{"before":"1ba6b89d781cb47448155cc70dd2e0f1b0584c79","after":"6b9419bd0186ecf03dcff3fd8bd01927d1e724c5","ref":"refs/heads/6.4","pushedAt":"2024-08-30T17:01: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.12","shortMessageHtmlLink":"Bump Symfony version to 6.4.12"}},{"before":"d4f958f1b05c692968f7254812bcfba3473c7347","after":"1ba6b89d781cb47448155cc70dd2e0f1b0584c79","ref":"refs/heads/6.4","pushedAt":"2024-08-30T16:57:38.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.11","shortMessageHtmlLink":"Update VERSION for 6.4.11"}},{"before":"83f101ea1122972ffe52d1c1f6957a824c205370","after":"d014feae6747a2dce07f9a97fd0f84af0fa97004","ref":"refs/heads/5.4","pushedAt":"2024-08-30T16:57: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":"Bump Symfony version to 5.4.44","shortMessageHtmlLink":"Bump Symfony version to 5.4.44"}},{"before":"4f0940c01bf0def4732ebb00d0a9b099317ca3e2","after":"83f101ea1122972ffe52d1c1f6957a824c205370","ref":"refs/heads/5.4","pushedAt":"2024-08-30T16:52: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":"Update VERSION for 5.4.43","shortMessageHtmlLink":"Update VERSION for 5.4.43"}},{"before":"1bdcde2b515a7f5c61aeb9e3d36390ce4655da1d","after":"5e23d6200f6c3c904140eec0c12449ae90c6dae0","ref":"refs/heads/7.2","pushedAt":"2024-08-30T15:52:37.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 #57949 [Config] Generate a meta file in JSON format for resource tracking (nicolas-grekas)\n\nThis PR was merged into the 7.2 branch.\n\nDiscussion\n----------\n\n[Config] Generate a meta file in JSON format for resource tracking\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.2\n| Bug fix? | no\n| New feature? | yes\n| Deprecations? | no\n| Issues | -\n| License | MIT\n\nAt the moment, resource tracking relies on a meta file that contains php-serialized resources.\nThis PR generates a JSON version of that file next to the php-serialized one.\nI'm wondering if this could enable moving resource checking to an outside process (symfony-cli likely).\nFor experimenting.\n\nThe JSON contains entries like e.g.\n```json\n[\n {\n \"`@type`\": \"Symfony\\\\Component\\\\Config\\\\Resource\\\\FileExistenceResource\",\n \"exists\": false,\n \"resource\": \"/home/nicolas/Code/symfony/src/Symfony/Bundle/SecurityBundle/public\"\n },\n {\n \"`@type`\": \"Symfony\\\\Component\\\\Config\\\\Resource\\\\FileResource\",\n \"resource\": \"/home/nicolas/Code/test-res-tracking/composer.json\"\n }\n]\n```\n\nThis PR also adds support for a new `SYMFONY_DISABLE_RESOURCE_TRACKING` env var, that allows listing resource classes that should be skipped when checking for freshness. The purpose is to enable mixed checking: the common resource types could be checked by an external process, and the custom ones would still be checked by PHP.\n\n`SYMFONY_DISABLE_RESOURCE_TRACKING` can also be set to `*` or any boolean value supported by filter_var (1, on, true, etc.) to fully disable resource tracking.\n\nCommits\n-------\n\n4442cfe1d9 [Config] Generate a meta file in JSON format for resource tracking","shortMessageHtmlLink":"minor #57949 [Config] Generate a meta file in JSON format for resourc…"}},{"before":"b0153221d92ce09433161b32d084b9872c2aff55","after":"1bdcde2b515a7f5c61aeb9e3d36390ce4655da1d","ref":"refs/heads/7.2","pushedAt":"2024-08-30T15:40:07.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 #58103 [HttpKernel][Security] Minor cleanups (nicolas-grekas)\n\nThis PR was merged into the 7.2 branch.\n\nDiscussion\n----------\n\n[HttpKernel][Security] Minor cleanups\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\n569bb053b4 [HttpKernel][Security] Minor cleanups","shortMessageHtmlLink":"minor #58103 [HttpKernel][Security] Minor cleanups (nicolas-grekas)"}},{"before":"c2c3d0365eb5f00d8e876d4db469f0a83f5dbb76","after":"b0153221d92ce09433161b32d084b9872c2aff55","ref":"refs/heads/7.2","pushedAt":"2024-08-30T15:33:36.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 requirement for Twig to 3.12+","shortMessageHtmlLink":"bump requirement for Twig to 3.12+"}},{"before":"0e0d28930c080778016d2ac680df719e4e535b44","after":"c2c3d0365eb5f00d8e876d4db469f0a83f5dbb76","ref":"refs/heads/7.2","pushedAt":"2024-08-27T14:32: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":"[HttpKernel] Fix method naming collision\n\n… of dummy logger implementations","shortMessageHtmlLink":"[HttpKernel] Fix method naming collision"}},{"before":"9f4fed4dec46e63faac1a66a1068b34767553604","after":"0e0d28930c080778016d2ac680df719e4e535b44","ref":"refs/heads/7.2","pushedAt":"2024-08-19T09:14: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":"feature #57577 [FrameworkBundle][HttpKernel] Let `RequestPayloadValueResolver` consider mapped argument type (unixslayer)\n\nThis PR was merged into the 7.2 branch.\n\nDiscussion\n----------\n\n[FrameworkBundle][HttpKernel] Let `RequestPayloadValueResolver` consider mapped argument type\n\n| Q | A |\n| --- | --- |\n| Branch? | 7.2 |\n| Bug fix?| no |\n| New feature?| yes |\n| Deprecations? | no |\n| Issues | Fix #54617 |\n| License |MIT |\n\nresolves #54617\n\nIn case of sending empty request, `RequestPayloadValueResolver` should consider argument type. In case empty request is considered invalid, having attribute as non-nullable without default value will cause to perform denormalization using empty input resulting with proper error message in response.\n\nCommits\n-------\n\nfc7d4134a2 validate empty request MapQueryString/MapRequestPayload skips validation when empty request is sent","shortMessageHtmlLink":"feature #57577 [FrameworkBundle][HttpKernel] Let `RequestPayloadValue…"}},{"before":"2594f1957bf456970cf6a7ed54420d37093d9dd9","after":"9f4fed4dec46e63faac1a66a1068b34767553604","ref":"refs/heads/7.2","pushedAt":"2024-08-16T12:17:49.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '7.1' into 7.2\n\n* 7.1:\n remove custom CSV escape character from tests\n [HttpKernel] ESI fragment content may be missing in conditional requests\n [SecurityBundle] Revert adding `_stateless` attribute to the request when firewall is stateless and the attribute is not already set\n fix compatibility with Twig 3.12 and 4.0\n Improve and add tests for Last-Modified computation with ESI responses","shortMessageHtmlLink":"Merge branch '7.1' into 7.2"}},{"before":"ae9c137367dd4a833f198f01d5a1c02a3a5840f2","after":"fb644539e8475138ad1ee27e0723bed52886651c","ref":"refs/heads/7.1","pushedAt":"2024-08-16T11:55:22.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"symfony-splitter","name":"Symfony Git Splitter","path":"/symfony-splitter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7566209?s=80&v=4"},"commit":{"message":"Merge branch '6.4' into 7.1\n\n* 6.4:\n remove custom CSV escape character from tests\n [HttpKernel] ESI fragment content may be missing in conditional requests\n [SecurityBundle] Revert adding `_stateless` attribute to the request when firewall is stateless and the attribute is not already set\n fix compatibility with Twig 3.12 and 4.0\n Improve and add tests for Last-Modified computation with ESI responses","shortMessageHtmlLink":"Merge branch '6.4' into 7.1"}},{"before":"b962a5fdfb77e5db0d69895e01212c52c5f26d9c","after":"d4f958f1b05c692968f7254812bcfba3473c7347","ref":"refs/heads/6.4","pushedAt":"2024-08-16T09:50:26.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 #58011 [HttpKernel] Improve and add tests for `Last-Modified` computation with ESI responses (mpdude)\n\nThis PR was merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[HttpKernel] Improve and add tests for `Last-Modified` computation with ESI responses\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\nThis PR slightly improves the test cases for #42355 (which fixed #41666).\n\nIt adds two tests for the cases where `Last-Modified` should _not_ be added,\nand updates the existing test to make it more obvious that we only look at\nthe existence of `Last-Modified` headers, whereas the `ETag` is not\nrelevant.\n\nCommits\n-------\n\n40d54559c0 Improve and add tests for Last-Modified computation with ESI responses","shortMessageHtmlLink":"minor #58011 [HttpKernel] Improve and add tests for Last-Modified c…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxMjo1MjozOC4wMDAwMDBazwAAAAS4hvMD","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxMjo1MjozOC4wMDAwMDBazwAAAAS4hvMD","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNlQwOTo1MDoyNi4wMDAwMDBazwAAAASb__pq"}},"title":"Activity · symfony/http-kernel"}