{"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:1712124867.0","currentOid":""},"activityList":{"items":[{"before":"c834064b3765d5c43e25fae2fca4498c53e2aee1","after":"f7388880f87a0d84411734ac8a8f119e458fb9ed","ref":"refs/heads/7.1","pushedAt":"2024-04-28T18:30:33.000Z","pushType":"push","commitsCount":46,"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: (22 commits)\n fix merge\n [AssetMapper] Check asset/vendor directory is writable\n detect wrong e-mail validation modes\n detect wrong usages of minMessage/maxMessage in options\n [Security] Remove workflow from empty folder\n read form values using the chain data accessor\n [Validator] Review Bulgarian (bg) translation\n Reviewed italian translation\n Fix french translation\n call substr() with integer offsets\n [Finder] Also consider .git inside the basedir of in() directory\n review: FR translation\n [Serializer] Add AbstractNormalizerContextBuilder::defaultConstructorArguments()\n Update spanish and catalan translations\n Update AbstractSchemaListener.php to adjust more database params\n Updated id=113 Arabic translation.\n #53771 Updated validator Lithuanian translations\n review: translation RU\n [PropertyInfo] Fix PHPStan properties type in trait\n explicitly cast boolean SSL stream options\n ...","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"868eb1171e1193bcf4e81daf989dc154181d8f61","after":"cb0be799b49afacfa851832eaf600a141cb847e6","ref":"refs/heads/5.4","pushedAt":"2024-04-28T15:29:59.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 #54755 [FrameworkBundle] Fix indentation (OskarStark)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[FrameworkBundle] Fix indentation\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\nCommits\n-------\n\n7e796e1769 [FrameworkBundle] Fix indentation","shortMessageHtmlLink":"minor #54755 [FrameworkBundle] Fix indentation (OskarStark)"}},{"before":"bee1999e5f9d5286c290a2d8c511c49ecc93b085","after":"ea2eafa3d7d26ce1d78270605461d9c9babced65","ref":"refs/heads/7.0","pushedAt":"2024-04-28T11:45:18.000Z","pushType":"push","commitsCount":45,"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: (22 commits)\n fix merge\n [AssetMapper] Check asset/vendor directory is writable\n detect wrong e-mail validation modes\n detect wrong usages of minMessage/maxMessage in options\n [Security] Remove workflow from empty folder\n read form values using the chain data accessor\n [Validator] Review Bulgarian (bg) translation\n Reviewed italian translation\n Fix french translation\n call substr() with integer offsets\n [Finder] Also consider .git inside the basedir of in() directory\n review: FR translation\n [Serializer] Add AbstractNormalizerContextBuilder::defaultConstructorArguments()\n Update spanish and catalan translations\n Update AbstractSchemaListener.php to adjust more database params\n Updated id=113 Arabic translation.\n #53771 Updated validator Lithuanian translations\n review: translation RU\n [PropertyInfo] Fix PHPStan properties type in trait\n explicitly cast boolean SSL stream options\n ...","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"dbeb2610a3dc16852e60a9cbe15b2f17838ef63b","after":"ea61ad30ee8c2f4162b64dec47f929b72f3e516f","ref":"refs/heads/6.4","pushedAt":"2024-04-28T10:38:46.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 merge","shortMessageHtmlLink":"fix merge"}},{"before":"7c2f5a7c0e801ff4c27de705a2294f1de0be3b42","after":"dbeb2610a3dc16852e60a9cbe15b2f17838ef63b","ref":"refs/heads/6.4","pushedAt":"2024-04-28T10:32:50.000Z","pushType":"push","commitsCount":29,"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 detect wrong e-mail validation modes\n read form values using the chain data accessor\n [Validator] Review Bulgarian (bg) translation\n Reviewed italian translation\n Fix french translation\n call substr() with integer offsets\n review: FR translation\n Update spanish and catalan translations\n Updated id=113 Arabic translation.\n #53771 Updated validator Lithuanian translations\n review: translation RU\n [PropertyInfo] Fix PHPStan properties type in trait\n [Validator] review validators.lv.xlf\n Review translation","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"dfc6434fa5497edbef2c2e406a642c9c55598f4c","after":"7c2f5a7c0e801ff4c27de705a2294f1de0be3b42","ref":"refs/heads/6.4","pushedAt":"2024-04-27T14:54:48.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 #54699 [DoctrineBridge] Update AbstractSchemaListener to adjust more database params (ywisax)\n\nThis PR was merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[DoctrineBridge] Update AbstractSchemaListener to adjust more database params\n\n| Q | A\n| ------------- | ---\n| Branch? | 6.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| License | MIT\n\nDigitalOcean's mysql instance set the default config \"sql_require_primary_key=true\", it will cause `./bin/console doctrine:schema:update --dump-sql` throw an Exception:\n\n```\nIn Connection.php line 33:\n\n [PDOException (HY000)]\n SQLSTATE[HY000]: General error: 3750 Unable to create or change a table without a primary key, when the system variable 'sql_require_primary_key' is set. Add a primary key to the table or unset this variable to avoi\n d this message. Note that tables without a primary key can cause performance problems in row-based replication, so please consult your DBA before changing this setting.\n\nException trace:\n at /root/symfony-app/vendor/doctrine/dbal/src/Driver/PDO/Connection.php:33\n PDO->exec() at /root/symfony-app/vendor/doctrine/dbal/src/Driver/PDO/Connection.php:33\n Doctrine\\DBAL\\Driver\\PDO\\Connection->exec() at /root/symfony-app/vendor/doctrine/dbal/src/Driver/Middleware/AbstractConnectionMiddleware.php:46\n Doctrine\\DBAL\\Driver\\Middleware\\AbstractConnectionMiddleware->exec() at /root/symfony-app/vendor/doctrine/dbal/src/Logging/Connection.php:50\n Doctrine\\DBAL\\Logging\\Connection->exec() at /root/symfony-app/vendor/doctrine/dbal/src/Driver/Middleware/AbstractConnectionMiddleware.php:46\n Doctrine\\DBAL\\Driver\\Middleware\\AbstractConnectionMiddleware->exec() at /root/symfony-app/vendor/symfony/doctrine-bridge/Middleware/Debug/DBAL3/Connection.php:73\n Symfony\\Bridge\\Doctrine\\Middleware\\Debug\\DBAL3\\Connection->exec() at /root/symfony-app/vendor/doctrine/dbal/src/Driver/Middleware/AbstractConnectionMiddleware.php:46\n Doctrine\\DBAL\\Driver\\Middleware\\AbstractConnectionMiddleware->exec() at /root/symfony-app/bundles/DoctrineEnhanceBundle/src/Middleware/LogConnection.php:64\n DoctrineEnhanceBundle\\Middleware\\LogConnection->exec() at /root/symfony-app/vendor/doctrine/dbal/src/Connection.php:1206\n Doctrine\\DBAL\\Connection->executeStatement() at /root/symfony-app/vendor/doctrine/dbal/src/Schema/AbstractSchemaManager.php:1617\n Doctrine\\DBAL\\Schema\\AbstractSchemaManager->_execSql() at /root/symfony-app/vendor/doctrine/dbal/src/Schema/AbstractSchemaManager.php:930\n Doctrine\\DBAL\\Schema\\AbstractSchemaManager->createTable() at /root/symfony-app/vendor/symfony/doctrine-bridge/SchemaListener/AbstractSchemaListener.php:34\n Symfony\\Bridge\\Doctrine\\SchemaListener\\AbstractSchemaListener::Symfony\\Bridge\\Doctrine\\SchemaListener\\{closure}() at /root/symfony-app/src/Messenger/DoctrineConnection.php:338\n App\\Messenger\\DoctrineConnection->configureSchema() at /root/symfony-app/vendor/symfony/doctrine-messenger/Transport/DoctrineTransport.php:89\n Symfony\\Component\\Messenger\\Bridge\\Doctrine\\Transport\\DoctrineTransport->configureSchema() at /root/symfony-app/vendor/symfony/doctrine-bridge/SchemaListener/MessengerTransportDoctrineSchemaListener.php:43\n Symfony\\Bridge\\Doctrine\\SchemaListener\\MessengerTransportDoctrineSchemaListener->postGenerateSchema() at /root/symfony-app/vendor/symfony/doctrine-bridge/ContainerAwareEventManager.php:63\n Symfony\\Bridge\\Doctrine\\ContainerAwareEventManager->dispatchEvent() at /root/symfony-app/vendor/doctrine/orm/src/Tools/SchemaTool.php:421\n Doctrine\\ORM\\Tools\\SchemaTool->getSchemaFromMetadata() at /root/symfony-app/vendor/doctrine/orm/src/Tools/SchemaTool.php:980\n Doctrine\\ORM\\Tools\\SchemaTool->getUpdateSchemaSql() at /root/symfony-app/vendor/doctrine/orm/src/Tools/Console/Command/SchemaTool/UpdateCommand.php:92\n Doctrine\\ORM\\Tools\\Console\\Command\\SchemaTool\\UpdateCommand->executeSchemaCommand() at /root/symfony-app/vendor/doctrine/orm/src/Tools/Console/Command/SchemaTool/AbstractCommand.php:44\n Doctrine\\ORM\\Tools\\Console\\Command\\SchemaTool\\AbstractCommand->doExecute() at /root/symfony-app/vendor/doctrine/orm/src/Tools/Console/CommandCompatibility.php:32\n Doctrine\\ORM\\Tools\\Console\\Command\\SchemaTool\\AbstractCommand->execute() at /root/symfony-app/vendor/symfony/console/Command/Command.php:326\n Symfony\\Component\\Console\\Command\\Command->run() at /root/symfony-app/vendor/symfony/console/Application.php:1096\n Symfony\\Component\\Console\\Application->doRunCommand() at /root/symfony-app/vendor/symfony/framework-bundle/Console/Application.php:126\n Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRunCommand() at /root/symfony-app/vendor/symfony/console/Application.php:324\n Symfony\\Component\\Console\\Application->doRun() at /root/symfony-app/vendor/symfony/framework-bundle/Console/Application.php:80\n Symfony\\Bundle\\FrameworkBundle\\Console\\Application->doRun() at /root/symfony-app/vendor/symfony/console/Application.php:175\n Symfony\\Component\\Console\\Application->run() at /root/symfony-app/vendor/symfony/runtime/Runner/Symfony/ConsoleApplicationRunner.php:49\n Symfony\\Component\\Runtime\\Runner\\Symfony\\ConsoleApplicationRunner->run() at /root/symfony-app/vendor/autoload_runtime.php:29\n require_once() at /root/symfony-app/bin/console:14\n```\n\nThis commit will change the code style in `getIsSameDatabaseChecker()`, use doctrine SchemaManager to create/drop the temp table, make it work on most case database instances.\n\nCommits\n-------\n\n259a8ca417 Update AbstractSchemaListener.php to adjust more database params","shortMessageHtmlLink":"bug #54699 [DoctrineBridge] Update AbstractSchemaListener to adjust m…"}},{"before":"0704c26d100896233b187bc7c7fcf8eb6d85f11c","after":"dfc6434fa5497edbef2c2e406a642c9c55598f4c","ref":"refs/heads/6.4","pushedAt":"2024-04-27T14:52: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 #54691 [Finder] Also consider .git inside the basedir of in() directory (nickvergessen)\n\nThis PR was merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[Finder] Also consider .git inside the basedir of in() directory\n\n| Q | A\n| ------------- | ---\n| Branch? |6.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix described below\n| License | MIT\n\n### Bug description\nPreviously when the `in()` directory was the root of your repository the `.gitignore` was skipped from consideration, which meant potentially all local files are ignored.\n\nE.g. in the Nextcloud community we have the server locally with an `.gitignore` for the `apps/` directory. Now when an app developer develops their own app locally, they put their own git repository inside this ignored `apps/` folder.\nThe CS Fixer rules we use since a long time are:\n```php\n(new Finder())\n\t->ignoreVCSIgnored(true)\n\t->notPath('l10n')\n\t->notPath('vendor')\n\t->notPath('vendor-bin')\n\t->in(__DIR__);\n```\n\nand this worked pretty well with 5.4 and previous versions of the finder. Now that the Nextcloud project finally dropped PHP 8.0 for the latest version and we get the update to Symfony 6.4 the bug become visible locally, but our CI still works as we don't need the \"server\" repository as a parent when running the CS fixer.\n\n### Locally - nested inside \"server\" repository\n```\n~/Nextcloud/server/apps/spreed$ composer run cs:check\n> php-cs-fixer fix --dry-run --diff\nPHP CS Fixer 3.54.0 15 Keys Accelerate by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.2.18\nLoaded config default from \"/home/nickv/Nextcloud/30/server/appsbabies/spreed/.php-cs-fixer.dist.php\".\nUsing cache file \".php-cs-fixer.cache\".\n 0 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░]\n```\n\n:x: No files found, all ignored by `server/.gitignore`\n\n### CI without a parent repository\n```\nRun composer run cs:check || ( echo 'Please run `composer run cs:fix` to format your code' && exit 1 )\n > php-cs-fixer fix --dry-run --diff\nPHP CS Fixer 3.54.0 15 Keys Accelerate by Fabien Potencier, Dariusz Ruminski and contributors.\nPHP runtime: 8.1.2-1ubuntu2.13\nLoaded config default from \"/home/runner/actions-runner/_work/spreed/spreed/.php-cs-fixer.dist.php\".\n 0/502 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0%\n```\n\n:white_check_mark: Correct file list found\n\n### 5.4\n- From my POV this is a regression from https://github.com/symfony/symfony/pull/43239 (so 6.1+ only) and it becomes more \"obvious\" when backporting the unit test to 5.4 as it passes there without patching `VcsIgnoredFilterIterator.php`.\n- Therefore cc-ing `@julienfalque` as author, to clarify if this was intentional\n\nCommits\n-------\n\naf870c6b48 [Finder] Also consider .git inside the basedir of in() directory","shortMessageHtmlLink":"bug #54691 [Finder] Also consider .git inside the basedir of in() dir…"}},{"before":"50faef9f82b91500a5e9a2d891d4a1cbf26030dd","after":"0704c26d100896233b187bc7c7fcf8eb6d85f11c","ref":"refs/heads/6.4","pushedAt":"2024-04-27T14:39:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fabpot","name":"Fabien Potencier","path":"/fabpot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47313?s=80&v=4"},"commit":{"message":"bug #54724 [AssetMapper] Check asset/vendor directory is writable (smnandre)\n\nThis PR was squashed before being merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[AssetMapper] Check asset/vendor directory is writable\n\n| Q | A\n| ------------- | ---\n| Branch? | 6.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #54719\n| License | MIT\n\n💐\n\nCommits\n-------\n\n7c2da27a98 [AssetMapper] Check asset/vendor directory is writable","shortMessageHtmlLink":"bug #54724 [AssetMapper] Check asset/vendor directory is writable (sm…"}},{"before":"65ccca07588b108246a2aa3f5c8214e045c376be","after":"c834064b3765d5c43e25fae2fca4498c53e2aee1","ref":"refs/heads/7.1","pushedAt":"2024-04-27T12:56:59.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 #54712 [RemoteEvent] Fix date parsing remote event payload converter (alexandre-daubois)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[RemoteEvent] Fix date parsing remote event payload converter\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[AppVeyor fails](https://ci.appveyor.com/project/fabpot/symfony/builds/49679328) on some date expectation:\n\n```diff\nThere was 1 failure:\n1) Symfony\\Component\\Mailer\\Bridge\\Resend\\Tests\\Webhook\\ResendRequestParserTest::testParse with data set \"C:\\projects\\symfony\\src\\Symfony\\Component\\Mailer\\Bridge\\Resend\\Tests\\Webhook/Fixtures\\sent.json\" ('{\\n \"created_at\": \"2024-04...\"\\n}\\n', Symfony\\Component\\RemoteEvent\\Event\\Mailer\\MailerDeliveryEvent Object (...))\nFailed asserting that two objects are equal.\n--- Expected\n+++ Actual\n@@ @@\n 'name' => 'received'\n 'id' => '172c41ce-ba6d-4281-8a7a-541faa725748'\n 'payload' => Array (...)\n- 'date' => 2024-04-08T09:43:09.500000-0700\n+ 'date' => 2024-04-08T09:43:09.500000+0000\n 'email' => 'test@example.com'\n 'metadata' => Array (...)\n 'tags' => Array ()\n 'reason' => ''\n )\nC:\\projects\\symfony\\src\\Symfony\\Component\\Webhook\\Test\\AbstractRequestParserTestCase.php:32\n```\n\nIndeed, this can happen depending on your configuration because the timezone is not set when creating fixtures, which leads to a difference, as shown here: https://3v4l.org/iFBMq.\n\nDefining the timezone in the parsing should solve this flaky test.\n\nCommits\n-------\n\n98a7214c9a [Mailer] Fix date parsing remote event payload converter","shortMessageHtmlLink":"bug #54712 [RemoteEvent] Fix date parsing remote event payload conver…"}},{"before":"b7eb42e504de4f7bad9809ce67a2c672c5f5301c","after":"50faef9f82b91500a5e9a2d891d4a1cbf26030dd","ref":"refs/heads/6.4","pushedAt":"2024-04-27T12:54: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 #54750 [Validator] detect wrong usages of minMessage/maxMessage in options (xabbuh)\n\nThis PR was merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[Validator] detect wrong usages of minMessage/maxMessage in options\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\nCommits\n-------\n\n600880e6b9 detect wrong usages of minMessage/maxMessage in options","shortMessageHtmlLink":"bug #54750 [Validator] detect wrong usages of minMessage/maxMessage i…"}},{"before":"b5e67f7b52bfc3005794d763cfdf8ca39386ce94","after":"868eb1171e1193bcf4e81daf989dc154181d8f61","ref":"refs/heads/5.4","pushedAt":"2024-04-27T12:53:26.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 #54751 [Validator]  detect wrong e-mail validation modes (xabbuh)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Validator]  detect wrong e-mail validation modes\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\nCommits\n-------\n\n2a6107d487 detect wrong e-mail validation modes","shortMessageHtmlLink":"bug #54751 [Validator]  detect wrong e-mail validation modes (xabbuh)"}},{"before":"0f6b3efdfd9adbb69a34910c5e42c9a1c3db0b2b","after":"65ccca07588b108246a2aa3f5c8214e045c376be","ref":"refs/heads/7.1","pushedAt":"2024-04-26T06:56:00.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 class name","shortMessageHtmlLink":"fix class name"}},{"before":"598a21d511d4ae4ce3f81c4b8444ac46ae09dc93","after":"b7eb42e504de4f7bad9809ce67a2c672c5f5301c","ref":"refs/heads/6.4","pushedAt":"2024-04-26T06:06:58.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 #54736 [Security] Remove workflow from empty folder (HypeMC)\n\nThis PR was merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[Security] Remove workflow from empty folder\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\nThe workflows were add in #54653, but the Guard component was removed in 6.0, so there's just an empty folder now on higher versions.\n\nCommits\n-------\n\n2aaec6734a [Security] Remove workflow from empty folder","shortMessageHtmlLink":"minor #54736 [Security] Remove workflow from empty folder (HypeMC)"}},{"before":"bdf3cc460949983e56113d0391d7f286213417cb","after":"b5e67f7b52bfc3005794d763cfdf8ca39386ce94","ref":"refs/heads/5.4","pushedAt":"2024-04-25T15:00:42.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 #54723 [Form] read form values using the chain data accessor (xabbuh)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Form] read form values using the chain data accessor\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #48167\n| License | MIT\n\nCommits\n-------\n\ne0d97f8629 read form values using the chain data accessor","shortMessageHtmlLink":"bug #54723 [Form] read form values using the chain data accessor (xab…"}},{"before":"462ab95760c66f04eea93e3dadf1ab2715af656f","after":"0f6b3efdfd9adbb69a34910c5e42c9a1c3db0b2b","ref":"refs/heads/7.1","pushedAt":"2024-04-25T09:36:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"[DoctrineBridge] Register idle-connection listener before session listeners since they could use the DB","shortMessageHtmlLink":"[DoctrineBridge] Register idle-connection listener before session lis…"}},{"before":"0d7c20a4641b8026e33d78ab8172a9ae7f24dca5","after":"462ab95760c66f04eea93e3dadf1ab2715af656f","ref":"refs/heads/7.1","pushedAt":"2024-04-25T09:30:52.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 #53214 [DoctrineBridge] Idle connection listener for long running runtime (alli83)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[DoctrineBridge] Idle connection listener for long running runtime\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | yes\n| Deprecations? | no\n| Issues | Fix https://github.com/symfony/symfony/issues/51661\n| License | MIT\n\nThis pull request introduces a solution based on the RoadRunner bundle's Doctrine ORM/ODM middleware https://github.com/Baldinof/roadrunner-bundle/blob/3.x/src/Integration/Doctrine/DoctrineORMMiddleware.php#L22.\nIt checks the status of Doctrine connection, then if the connection is initialized and connected, it performs a 'ping' to check its viability. If the ping fails, it closes the connection.\n\nlinked to https://github.com/doctrine/DoctrineBundle/pull/1739\n\nCommits\n-------\n\nf7cc44e9ac [DoctrineBridge] Idle connection listener for long running runtime","shortMessageHtmlLink":"feature #53214 [DoctrineBridge] Idle connection listener for long run…"}},{"before":"39038406d36a4dc1d320ff8d63d9700e7d08045d","after":"0d7c20a4641b8026e33d78ab8172a9ae7f24dca5","ref":"refs/heads/7.1","pushedAt":"2024-04-25T06:54:54.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 #54716 [Validator] add missing HasNamedArguments attribute (xabbuh)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[Validator] add missing HasNamedArguments attribute\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues |\n| License | MIT\n\nCommits\n-------\n\n56e7867b5c add missing HasNamedArguments attribute","shortMessageHtmlLink":"bug #54716 [Validator] add missing HasNamedArguments attribute (xabbuh)"}},{"before":"ee8d87099b8fc3ba99d692d18eab04de362da034","after":"bdf3cc460949983e56113d0391d7f286213417cb","ref":"refs/heads/5.4","pushedAt":"2024-04-25T06:54:21.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 #54715 [Validator] Review Bulgarian (bg) translation (ffd000)\n\nThis PR was squashed before being merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Validator] Review Bulgarian (bg) translation\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #53761\n| License | MIT\n\nReviewed and updated missing translations. #53761 can be closed.\n\nCommits\n-------\n\na3a2eb1f31 [Validator] Review Bulgarian (bg) translation","shortMessageHtmlLink":"minor #54715 [Validator] Review Bulgarian (bg) translation (ffd000)"}},{"before":"7e5d7dc1239d2cc7da6493aaa436b710d3628a52","after":"ee8d87099b8fc3ba99d692d18eab04de362da034","ref":"refs/heads/5.4","pushedAt":"2024-04-25T06:50:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"minor #54721 Reviewed italian translation (Simopich)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\nReviewed italian translation\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | Reviewed translation as requested in #54557\n| License | MIT\n\nReviewed translation as requested in #54557\n\nCommits\n-------\n\n0fa87b5862 Reviewed italian translation","shortMessageHtmlLink":"minor #54721 Reviewed italian translation (Simopich)"}},{"before":"02c1e3c5c31dfc7f7f2b13515b060639cfac838a","after":"39038406d36a4dc1d320ff8d63d9700e7d08045d","ref":"refs/heads/7.1","pushedAt":"2024-04-24T07:01:34.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 #54688 [TypeInfo] Support `\\Stringable` objects in `StringTypeResolver` (xabbuh)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\n[TypeInfo] Support `\\Stringable` objects in `StringTypeResolver`\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.1\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues |\n| License | MIT\n\nCommits\n-------\n\n3870406d89 support Stringable objects in StringTypeResolver","shortMessageHtmlLink":"minor #54688 [TypeInfo] Support \\Stringable objects in `StringTypeR…"}},{"before":"a597cc084257f3dd78299a3f1889b2ed3732fa69","after":"7e5d7dc1239d2cc7da6493aaa436b710d3628a52","ref":"refs/heads/5.4","pushedAt":"2024-04-23T21:02:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"minor #54708 Fix french translation (alamirault)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\nFix french translation\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no \n| Deprecations? | no \n| Issues | Fix #... \n| License | MIT\n\nFix translation done in https://github.com/symfony/symfony/pull/54681\n\nCommits\n-------\n\n0413610e55 Fix french translation","shortMessageHtmlLink":"minor #54708 Fix french translation (alamirault)"}},{"before":"60e98848d33e8c6b82780908962bde970f0c8cb4","after":"a597cc084257f3dd78299a3f1889b2ed3732fa69","ref":"refs/heads/5.4","pushedAt":"2024-04-23T18:44:18.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 #54706 [Yaml] call substr() with integer offsets (xabbuh)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Yaml] call substr() with integer offsets\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #54704\n| License | MIT\n\nCommits\n-------\n\nf439702d4f call substr() with integer offsets","shortMessageHtmlLink":"bug #54706 [Yaml] call substr() with integer offsets (xabbuh)"}},{"before":"401d574a67dd77b0963ae2fcf2a25c127ff89791","after":"60e98848d33e8c6b82780908962bde970f0c8cb4","ref":"refs/heads/5.4","pushedAt":"2024-04-23T09:05:56.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 #54681 [Validator] review: FR translation (viviengaetan)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Validator] review: FR translation\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4 \n| Bug fix? | no\n| New feature? | no \n| Deprecations? | no \n| Issues | Fix #54649 \n| License | MIT\n\nValidation of the new FR validor string\n\n\nCommits\n-------\n\na2349920cd review: FR translation","shortMessageHtmlLink":"minor #54681 [Validator] review: FR translation (viviengaetan)"}},{"before":"7796b21821deb9560eeac9d225675d99beafef5b","after":"598a21d511d4ae4ce3f81c4b8444ac46ae09dc93","ref":"refs/heads/6.4","pushedAt":"2024-04-23T09:01:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"minor #54692 [Serializer] Add `AbstractNormalizerContextBuilder::defaultConstructorArguments()`method (javaDeveloperKid)\n\nThis PR was merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[Serializer] Add `AbstractNormalizerContextBuilder::defaultConstructorArguments()`method\n\n| Q | A\n| ------------- | ---\n| Branch? | 6.4\n| Bug fix? | no\n| New feature? | no\n| Deprecations? | no\n| Issues | Closes #54616\n| License | MIT\n\ncherry-picked from https://github.com/symfony/symfony/pull/54643 with deprecation line removed.\n\nCommits\n-------\n\n19f91b068a [Serializer] Add AbstractNormalizerContextBuilder::defaultConstructorArguments()","shortMessageHtmlLink":"minor #54692 [Serializer] Add `AbstractNormalizerContextBuilder::defa…"}},{"before":"a4dc5f7c1853ad28cba1f1cd7489c9d3495e0f4d","after":"401d574a67dd77b0963ae2fcf2a25c127ff89791","ref":"refs/heads/5.4","pushedAt":"2024-04-23T08:55:52.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 #54697 [Validator] Update spanish and catalan translations (oriolvinals)\n\nThis PR was submitted for the 6.4 branch but it was merged into the 5.4 branch instead.\n\nDiscussion\n----------\n\n[Validator] Update spanish and catalan translations\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\nThere are some catalan and spanish validator translation incorrects.\n\nCommits\n-------\n\ndf59f75e3c Update spanish and catalan translations","shortMessageHtmlLink":"minor #54697 [Validator] Update spanish and catalan translations (ori…"}},{"before":"2c3bbf427835dc7d8e36d41e49b8378547d91f25","after":"a4dc5f7c1853ad28cba1f1cd7489c9d3495e0f4d","ref":"refs/heads/5.4","pushedAt":"2024-04-22T14:12:41.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 #54675 [PropertyInfo] Fix PHPStan properties type in trait (mtarld)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[PropertyInfo] Fix PHPStan properties type in trait\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #54569\n| License | MIT\n\nHandle traits properly in `PhpStanExtractor`.\n\nCommits\n-------\n\n0b1b275046 [PropertyInfo] Fix PHPStan properties type in trait","shortMessageHtmlLink":"bug #54675 [PropertyInfo] Fix PHPStan properties type in trait (mtarld)"}},{"before":"6b3407dd9eb20b3600c4de127bce1cce90694e5f","after":"7796b21821deb9560eeac9d225675d99beafef5b","ref":"refs/heads/6.4","pushedAt":"2024-04-22T14:07:28.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 #54673 [Messenger] explicitly cast boolean SSL stream options (xabbuh)\n\nThis PR was merged into the 6.4 branch.\n\nDiscussion\n----------\n\n[Messenger] explicitly cast boolean SSL stream options\n\n| Q | A\n| ------------- | ---\n| Branch? | 6.4\n| Bug fix? | yes\n| New feature? | no\n| Deprecations? | no\n| Issues | Fix #51723\n| License | MIT\n\nCommits\n-------\n\n6a1f08db12 explicitly cast boolean SSL stream options","shortMessageHtmlLink":"bug #54673 [Messenger] explicitly cast boolean SSL stream options (xa…"}},{"before":"2c9352dd91ebaf37b8a3e3c26fd8e1306df2fb73","after":"2c3bbf427835dc7d8e36d41e49b8378547d91f25","ref":"refs/heads/5.4","pushedAt":"2024-04-22T14:04:28.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"nicolas-grekas","name":"Nicolas Grekas","path":"/nicolas-grekas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/243674?s=80&v=4"},"commit":{"message":"minor #54686 [Validator] Update Arabic translation (AbdelatifAitBara)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Validator] Update Arabic translation\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4 \n| Bug fix? | no\n| New feature? | no \n| Deprecations? | no \n| Issues | Fix #54549 \n| License | MIT\n\n**Description :**\n\nHi,\nI updated the validators.ar.xlf, by correcting the translation of [ **trans-unit id=\"113\"** ].\n\nBest regards.\n\nCommits\n-------\n\n4c58f71286 Updated id=113 Arabic translation.","shortMessageHtmlLink":"minor #54686 [Validator] Update Arabic translation (AbdelatifAitBara)"}},{"before":"924e4d8af8d6680192683a84884ee901c8ac250d","after":"02c1e3c5c31dfc7f7f2b13515b060639cfac838a","ref":"refs/heads/7.1","pushedAt":"2024-04-19T13:27:50.000Z","pushType":"push","commitsCount":5,"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 fix merge\n Add test for AccessTokenHeaderRegex and adjust regex","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"3678a3621b0137da24132448d445fe5d326152df","after":"bee1999e5f9d5286c290a2d8c511c49ecc93b085","ref":"refs/heads/7.0","pushedAt":"2024-04-19T13:27:11.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 fix merge\n Add test for AccessTokenHeaderRegex and adjust regex","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPGG2bAA","startCursor":null,"endCursor":null}},"title":"Activity · symfony/symfony"}