{"push_id":3133949577,"size":53,"distinct_size":22,"ref":"refs/heads/add-alias-to-messenger-serializer","head":"2f0e948bf084fa9bdc539501ecd4ae0e9a749ba2","before":"218ba841420092bf17ca3b9706e0e2df6b3fcb1a","commits":[{"sha":"2a4e2e614b9ee6a5e243721ed004d5b3c9a21f56","author":{"name":"Thomas Calvet","email":"1bc36747950a22f44ac8acdaee6cc812a5f4b5f7@gmail.com"},"message":"[Debug] Mark the ErrorHandler and ExceptionHandler classes as final","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/2a4e2e614b9ee6a5e243721ed004d5b3c9a21f56"},{"sha":"bb6be1534a4c627b202e9e0afc5358245c3e711c","author":{"name":"Sylvain Fabre","email":"04f5b09c5362546f87964137fcf2747bb7ebc990@gmail.com"},"message":"[Validator] Checking a BIC along with an IBAN\nFix #28166","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/bb6be1534a4c627b202e9e0afc5358245c3e711c"},{"sha":"3b3a1bd3cce9eddcf42f95e2a5a3872ee1253927","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"[DI] compute autowiring error messages lazily","distinct":true,"url":"https://api.github.com/repos/karser/symfony/commits/3b3a1bd3cce9eddcf42f95e2a5a3872ee1253927"},{"sha":"388840fd99d59ab3d5ae7f61ab5a0da96499e317","author":{"name":"Grégoire Pineau","email":"9fc93db08bc68d0ea66821ec756907c610496bea@lyrixx.info"},"message":"[Workflow] Trigger `entered` event for subject entering in the Workflow for the first time","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/388840fd99d59ab3d5ae7f61ab5a0da96499e317"},{"sha":"e7cd44f5b2765d8fe4775b50cfcde46de4519b5d","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"[VarDumper] add support for links in CliDumper","distinct":true,"url":"https://api.github.com/repos/karser/symfony/commits/e7cd44f5b2765d8fe4775b50cfcde46de4519b5d"},{"sha":"534b83f08056129e3043589849dab564830c5d9a","author":{"name":"Fabien Potencier","email":"777bcfcf9efee56bedca63c5eb2304e67df52892@potencier.org"},"message":"updated version to 4.3","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/534b83f08056129e3043589849dab564830c5d9a"},{"sha":"0d35f97e9b9c27df0d6317e8ae09d5b963dc2916","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"Merge branch '4.2'\n\n* 4.2:\n  Update PR template\n  Fixes sprintf(): Too few arguments in Translator\n  [Cache] fix deps\n  updated CHANGELOG for 4.2.0-RC1\n  bumped Symfony version to 4.1.9\n  updated VERSION for 4.1.8\n  updated CHANGELOG for 4.1.8\n  bumped Symfony version to 3.4.20\n  updated VERSION for 3.4.19\n  updated CHANGELOG for 3.4.19\n  [Console] Move back root exception to stack trace in verbose mode","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/0d35f97e9b9c27df0d6317e8ae09d5b963dc2916"},{"sha":"e343b66301dd323bad0c250b21bf0702ec5d0125","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"Merge branch '4.2'\n\n* 4.2:\n  [DI] fix combinatorial explosion when analyzing the service graph\n  [Debug] workaround opcache bug mutating \"$this\" !?!","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/e343b66301dd323bad0c250b21bf0702ec5d0125"},{"sha":"63c423ad0fa5bff9adcf20bcb97cd79bc9d85555","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"Merge branch '4.2'\n\n* 4.2:\n  [Routing] fix trailing slash redirection\n  calculate cache keys for property setters depending on the value\n  updated VERSION for 2.8.48\n  update CONTRIBUTORS for 2.8.48\n  updated CHANGELOG for 2.8.48","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/63c423ad0fa5bff9adcf20bcb97cd79bc9d85555"},{"sha":"6da7afc7463bc168519db0241c19b695dee874c9","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"Merge branch '4.2'\n\n* 4.2:\n  typo\n  [Messenger] Mention HandleTrait in UPGRADE-4.2.md file\n  add a test case\n  [Form] Handle all case variants of \"nan\" when parsing a number","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/6da7afc7463bc168519db0241c19b695dee874c9"},{"sha":"5ba49976368d316e5e67c0f39c793e6ec3587c57","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"Merge branch '4.2'\n\n* 4.2:\n  [Routing] fix greediness of trailing slash\n  bumped Symfony version to 4.2.1\n  updated VERSION for 4.2.0\n  updated CHANGELOG for 4.2.0","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/5ba49976368d316e5e67c0f39c793e6ec3587c57"},{"sha":"a928d2b88de3370baccb5f630aa95645feed0952","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"Merge branch '4.2'\n\n* 4.2:\n  fix cs\n  [FrameworkBundle] define doctrine as default_pdo_provider only if the package is installed\n  [Validator] Allow `ConstraintViolation::__toString()` to expose codes that are not null or emtpy strings\n  Added upgrade to HandlersLocator\n  fix type for $value in DocBlock\n  [WebProfilerBundle] Fix title case\n  [Config] fix path exclusion during glob discovery\n  [FrameworkBundle][Messenger] Restore check for messenger serializer default id\n  Fix wrapped loop of event listener\n  [DI] fix edge case in InlineServiceDefinitionsPass\n  undeprecate the single-colon notation for controllers\n  Update HttpKernel.php","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/a928d2b88de3370baccb5f630aa95645feed0952"},{"sha":"905119b752c9ea2a3a20a364ea0f866fbf84292a","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"feature #29145 [Workflow] Trigger `entered` event for subject entering in the Workflow for the first time (lyrixx)\n\nThis PR was merged into the 4.3-dev branch.\n\nDiscussion\n----------\n\n[Workflow] Trigger `entered` event for subject entering in the Workflow for the first time\n\n| Q             | A\n| ------------- | ---\n| Branch?       | master\n| Bug fix?      | no\n| New feature?  | yes\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | #28319\n| License       | MIT\n| Doc PR        |\n\nCommits\n-------\n\n388840fd99 [Workflow] Trigger `entered` event for subject entering in the Workflow for the first time","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/905119b752c9ea2a3a20a364ea0f866fbf84292a"},{"sha":"79162c1eb5ba7be211005c5debe4d017f5d9a63e","author":{"name":"Andrey Helldar","email":"014fda8cda6634e154324b79586eb69e02ba521c@ai-rus.com"},"message":"[DomCrawler] Added return of element name in `extract()` method","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/79162c1eb5ba7be211005c5debe4d017f5d9a63e"},{"sha":"4df912bf6aba2691b52c0f29af258140178b2959","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"feature #29127 [DomCrawler] Added return of element name in `extract()` method (andrey-helldar)\n\nThis PR was squashed before being merged into the 4.3-dev branch (closes #29127).\n\nDiscussion\n----------\n\n[DomCrawler] Added return of element name in `extract()` method\n\n| Q             | A\n| ------------- | ---\n| Branch?       | master\n| Bug fix?      | no\n| New feature?  | yes\n| BC breaks?    | no\n| Deprecations? | no <!-- don't forget to update UPGRADE-*.md and src/**/CHANGELOG.md files -->\n| Tests pass?   | yes    <!-- please add some, will be required by reviewers -->\n| License       | MIT\n| Doc PR        | symfony/symfony-docs#10646\n\nSituation: you need to get an array of keys and values.\nThe current package code does not allow this to be done easily.\nThe changes made to the code will allow you to return the required data set.\n```php\nuse Symfony\\Component\\DomCrawler\\Crawler;\n\n$crawler = new Crawler($content);\n\n$crawler\n    ->filter('ItemsList > Item')\n    ->each(function (Crawler $element) {\n        $data = $element\n            ->children()\n            ->extract(['_name', '_text']);\n\n        var_dump($data);\n    });\n\n// Result:\narray:2 [\n  0 => array:2 [\n    0 => \"id\",\n    1 => \"1\"\n  ],\n  1 => array:2 [\n    0 => \"title\",\n    1 => \"Foo Bar\"\n  ]\n]\n```\n\nCommits\n-------\n\n79162c1eb5 [DomCrawler] Added return of element name in `extract()` method","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/4df912bf6aba2691b52c0f29af258140178b2959"},{"sha":"aee4e33cdb493e7c1cbdca715e6d014dcceee06d","author":{"name":"Jérémy Derussé","email":"b3f594e10a9edcf5413cf1190121d45078c62290@derusse.com"},"message":"[DI] Add a \\\"default\\\" EnvProcessor","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/aee4e33cdb493e7c1cbdca715e6d014dcceee06d"},{"sha":"67be665c029561cfc54d9de842dc2bf402617b7a","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"feature #28976 [DI] Add a \"default\" EnvProcessor (jderusse)\n\nThis PR was squashed before being merged into the 4.3-dev branch (closes #28976).\n\nDiscussion\n----------\n\n[DI] Add a \"default\" EnvProcessor\n\n| Q             | A\n| ------------- | ---\n| Branch?       | master\n| Bug fix?      | no\n| New feature?  | yes\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | -\n| License       | MIT\n| Doc PR        | TODO\n\nThis PR add a new fallback env processor in order to return a default value when the primary processor is not able to fetch a value (env variable, file or key does not exists)\n\n```\n#\ndefault_host: localhost\nhost: '%env(default:default_host:OPTIONAL_ENV_VARIABLE)%\"\n\ndefault_secret: this secret is not secret\nsecret: '%env(default:default_secret:file:THIS_FILE_ONLY_EXIST_IN_PRODUCTION)%\"\n\ndefault_charset: utf8\ncharset: '%env(default:default_charset:key:charset:json:DATABASE_CONFIG)%\"\n```\n\nCommits\n-------\n\naee4e33cdb [DI] Add a \\\"default\\\" EnvProcessor","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/67be665c029561cfc54d9de842dc2bf402617b7a"},{"sha":"397c19ee5fe02bd9073f87c19fa70f38cbd7cbe0","author":{"name":"Roland Franssen","email":"e4ecc47b641a34ab6e3f00f83055d4f175a6d4bb@gmail.com"},"message":"[DI] Deprecated using env vars with cannotBeEmpty()","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/397c19ee5fe02bd9073f87c19fa70f38cbd7cbe0"},{"sha":"e6954494af8414203e39ad947823848a160125dd","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"feature #28858 [DI] Deprecated using env vars with cannotBeEmpty() (ro0NL)\n\nThis PR was squashed before being merged into the 4.3-dev branch (closes #28858).\n\nDiscussion\n----------\n\n[DI] Deprecated using env vars with cannotBeEmpty()\n\n| Q             | A\n| ------------- | ---\n| Branch?       | master\n| Bug fix?      | yes-ish\n| New feature?  | yes\n| BC breaks?    | no     <!-- see https://symfony.com/bc -->\n| Deprecations? | yes\n| Tests pass?   | yes    <!-- please add some, will be required by reviewers -->\n| Fixed tickets | #28827\n| License       | MIT\n| Doc PR        | symfony/symfony-docs#... <!-- required for new features -->\n\nContinuation of #28838 for 4.2\n\nUsing environment variables for nodes marked `cannotBeEmpty()` is semantically not possible, we'll never know the value is empty yes/no during compile time. Neither we should assume one or another.\n\nCommits\n-------\n\n397c19ee5f [DI] Deprecated using env vars with cannotBeEmpty()","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/e6954494af8414203e39ad947823848a160125dd"},{"sha":"cc0be40e82cdfa99da5085069f44bafaea8d17c1","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"feature #28479 [Validator] Checking a BIC along with an IBAN (sylfabre)\n\nThis PR was merged into the 4.3-dev branch.\n\nDiscussion\n----------\n\n[Validator] Checking a BIC along with an IBAN\n\n| Q             | A\n| ------------- | ---\n| Branch?       | master\n| Bug fix?      | no\n| New feature?  | yes\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | #28166\n| License       | MIT\n| Doc PR        | https://github.com/symfony/symfony-docs/pull/10349\n\nA BIC comes usually with an IBAN so it's better to check that they are associated. This PR provides an `iban` option to `Symfony\\Component\\Validator\\Constraints\\Bic` to check the BIC against an IBAN.\n\nIt also provides an `ibanPropertyPath` to retrieves the IBAN using the property accessor like with comparison constraints.\n\nCommits\n-------\n\nbb6be1534a [Validator] Checking a BIC along with an IBAN Fix #28166","distinct":false,"url":"https://api.github.com/repos/karser/symfony/commits/cc0be40e82cdfa99da5085069f44bafaea8d17c1"}]}
{"actor":{"display_login":"nicolas-grekas"}}