{"push_id":3042740123,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"31513b898f45f0d5c3af9d0a89ddcd58ed04fc12","before":"b4f23513eb3e0c0fff958f1c757fc0c914153130","commits":[{"sha":"841185bb9f549117138b6b66993a15b48ef72c94","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"[Dotenv] load .env.dist when it exists and .env is not found","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/841185bb9f549117138b6b66993a15b48ef72c94"},{"sha":"c0733c22cbd880e5ba47a658c5c2399a123fc58a","author":{"name":"Grégoire Paris","email":"97607be36098a11ebbd418e8cb692e80c46220f1@greg0ire.fr"},"message":"Add required key attribute\n\nI am getting warnings when running tests with recent phpunit versions:\n\n> - Element 'element': The attribute 'key' is required but missing.\n\nThis requirement is far from being new, what is recent is phpunit\nvalidating its configuration file against the XSD schema.\n\nSee https://github.com/sebastianbergmann/phpunit/commit/d4484be1a9c56c73353517510ce3b0690f6d738e","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/c0733c22cbd880e5ba47a658c5c2399a123fc58a"},{"sha":"4677bb4e4e4c96b2f64c1499a4790e3b004477cf","author":{"name":"Florent Mata","email":"8abe65e4c031f389e181d2570ff71765c42307ad@bedream.fr"},"message":"[SecurityBundle] unhide debug security voter services","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/4677bb4e4e4c96b2f64c1499a4790e3b004477cf"},{"sha":"61e459234b9c418c650862c7a5918228847ae1b5","author":{"name":"Maxime Steinhausser","email":"90244df69913e01053fce0a67f6c2f4d25a6c1fa@gmail.com"},"message":"[Fwb][EventDispatcher][HttpKernel] Fix getClosureScopeClass usage to describe callables","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/61e459234b9c418c650862c7a5918228847ae1b5"},{"sha":"49ddced9657c23c170c1abd4742d4b338e190cf3","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"minor #29172 [Fwb][EventDispatcher][HttpKernel] Fix getClosureScopeClass usage to describe callables (ogizanagi)\n\nThis PR was merged into the 3.4 branch.\n\nDiscussion\n----------\n\n[Fwb][EventDispatcher][HttpKernel] Fix getClosureScopeClass usage to describe callables\n\n| Q             | A\n| ------------- | ---\n| Branch?       | 3.4 <!-- see below -->\n| Bug fix?      | yes\n| New feature?  | no <!-- don't forget to update src/**/CHANGELOG.md files -->\n| BC breaks?    | no     <!-- see https://symfony.com/bc -->\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| Fixed tickets | https://github.com/symfony/symfony/pull/29054   <!-- #-prefixed issue number(s), if any -->\n| License       | MIT\n| Doc PR        | N/A\n\n`\\ReflectionFunctionAbstract::getClosureScopeClass` returns a `\\ReflectionClass` instance, not the class name.\n\nBefore this patch:\n\n```diff\n--- Expected\n+++ Actual\n@@ @@\n-'Symfony\\Component\\EventDispatcher\\Tests\\Debug\\FooListener::listen'\n+'Class [ <user> class Symfony\\Component\\EventDispatcher\\Tests\\Debug\\FooListener ] {\n+  @@ [...]/src/Symfony/Component/EventDispatcher/Tests/Debug/WrappedListenerTest.php 28-33\n+\n+  - Constants [0] {\n+  }\n+\n+  - Static properties [0] {\n+  }\n+\n+  - Static methods [0] {\n+  }\n+\n+  - Properties [0] {\n+  }\n+\n+  - Methods [1] {\n+    Method [ <user> public method listen ] {\n+      @@ [...]/src/Symfony/Component/EventDispatcher/Tests/Debug/WrappedListenerTest.php 30 - 32\n+    }\n+  }\n+}\n+::listen'\n```\n\nCommits\n-------\n\n61e459234b [Fwb][EventDispatcher][HttpKernel] Fix getClosureScopeClass usage to describe callables","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/49ddced9657c23c170c1abd4742d4b338e190cf3"},{"sha":"4dce4b7c306d8e0465f8cd23ee5c8695a9a9ea65","author":{"name":"Grégoire Paris","email":"97607be36098a11ebbd418e8cb692e80c46220f1@greg0ire.fr"},"message":"Bump phpunit XSD version to 5.2\n\nSome attributes being used in the phpunit configuration files, namely\nfailOnRisky and failOnWarning were introduced in phpunit 5.2.0. The\nComposer configuration shows that tests should run with old versions of\nphpunit, but phpunit only validates the configuration against the XSD\nsince phpunit 7.2.0.\nThese changes can be tested as follows:\n\nwget http://schema.phpunit.de/5.2/phpunit.xsd\nxargs xmllint --schema phpunit.xsd  1>/dev/null\nfind src -name phpunit.xml.dist| xargs xmllint --schema phpunit.xsd  1>/dev/null\n\nSee https://github.com/sebastianbergmann/phpunit/commit/7e06a82806be004cbfd30a02d92162e9ed4abc7c\nSee https://github.com/symfony/symfony/blob/46e3745a03e199e64cc0fcf3284a96b5a25dcee9/composer.json#L98","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/4dce4b7c306d8e0465f8cd23ee5c8695a9a9ea65"},{"sha":"cc3b94cbea6e17d3779dc55b2e05f53e151544f0","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"minor #29169 [SecurityBundle] unhide debug security voter services (fmata)\n\nThis PR was merged into the 4.2-dev branch.\n\nDiscussion\n----------\n\n[SecurityBundle] unhide debug security voter services\n\n| Q             | A\n| ------------- | ---\n| Branch?       | master\n| Bug fix?      | yes\n| New feature?  | no\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| License       | MIT\n\n#27914 introduces `testThatVotersAreNotDecoratedWithoutDebugMode()` which tests if decorated services exist but uses a bad service name without starting dot.\n\nDefinition in the compiler pass :\nhttps://github.com/symfony/symfony/blob/a4204cd685c02377e6e2fbfc7ece98b5563644d9/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Compiler/AddSecurityVotersPass.php#L58-L66\n\nThe expected services are hidden and their name start with a dot. So the test will always pass, now it can fails :)\n\nCommits\n-------\n\n4677bb4e4e [SecurityBundle] unhide debug security voter services","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/cc3b94cbea6e17d3779dc55b2e05f53e151544f0"},{"sha":"b0dab6257ba3226ea290ce5e8c1f99bf54e2194f","author":{"name":"Jules Pietri","email":"08a93cfa6c4adf861cc27fdfb8215e55e28d23f4@heahprod.com"},"message":"[Form] Hardened test suite for empty data","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/b0dab6257ba3226ea290ce5e8c1f99bf54e2194f"},{"sha":"fa1cd6b4fb80f1eb9e329e48a59935b8d2bbafe0","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"minor #29179 [Form] Hardened test suite for empty data (HeahDude)\n\nThis PR was merged into the 2.8 branch.\n\nDiscussion\n----------\n\n[Form] Hardened test suite for empty data\n\n| Q             | A\n| ------------- | ---\n| Branch?       | 2.8\n| Bug fix?      | no\n| New feature?  | no\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | #\n| License       | MIT\n| Doc PR        | ~\n\nFinally the continuation of #21877, giving some more love to 2.8 before it is not maintained anymore <3.\n\nCommits\n-------\n\nb0dab6257b [Form] Hardened test suite for empty data","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/fa1cd6b4fb80f1eb9e329e48a59935b8d2bbafe0"},{"sha":"c88755899e5e901a505cb267965765238561ff3a","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"minor #29175 Bump phpunit XSD version to 5.2 (greg0ire)\n\nThis PR was merged into the 2.8 branch.\n\nDiscussion\n----------\n\nBump phpunit XSD version to 5.2\n\n| Q             | A\n| ------------- | ---\n| Branch?       | 2.8\n| Bug fix?      | no\n| New feature?  | no\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | n/a\n| License       | MIT\n| Doc PR        | n/a\n\nSome attributes being used in the phpunit configuration files, namely\n`failOnRisky` and `failOnWarning` were introduced in phpunit 5.2.0. The\nComposer configuration shows that tests should run with old versions of\nphpunit, but phpunit only validates the configuration against the XSD\nsince phpunit 7.2.0\nThese changes can be tested as follows:\n\n```\nwget http://schema.phpunit.de/5.2/phpunit.xsd\nxargs xmllint --schema phpunit.xsd  1>/dev/null\nfind src -name phpunit.xml.dist| xargs xmllint --schema phpunit.xsd  1>/dev/null\n```\n\nSee https://github.com/sebastianbergmann/phpunit/commit/7e06a82806be004cbfd30a02d92162e9ed4abc7c\nSee https://github.com/symfony/symfony/blob/46e3745a03e199e64cc0fcf3284a96b5a25dcee9/composer.json#L98\n\nCommits\n-------\n\n4dce4b7c30 Bump phpunit XSD version to 5.2","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/c88755899e5e901a505cb267965765238561ff3a"},{"sha":"131a42b38ad3ead1e67f10c24453f2645d0f926e","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"minor #29174 Add required key attribute (greg0ire)\n\nThis PR was merged into the 2.8 branch.\n\nDiscussion\n----------\n\nAdd required key attribute\n\n| Q             | A\n| ------------- | ---\n| Branch?       | 2.8\n| Bug fix?      | no\n| New feature?  | no\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | n/a\n| License       | MIT\n| Doc PR        | n/a\n\nI am getting warnings when running tests with recent phpunit versions (since 7.2.0) :\n\n> `- Element 'element': The attribute 'key' is required but missing.`\n\nThis requirement is far from being new, what is recent is phpunit\nvalidating its configuration file against the XSD schema.\n\nSee https://github.com/sebastianbergmann/phpunit/commit/d4484be1a9c56c73353517510ce3b0690f6d738e\n\nThis is pedantic (not a bugfix), and might be a bit painful to merge upstream, so if you feel like I should target a more recent instead and let the old branches go on with their lives, please tell me.\n\nCommits\n-------\n\nc0733c22cb Add required key attribute","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/131a42b38ad3ead1e67f10c24453f2645d0f926e"},{"sha":"e32b5188189a06a7c96651322b4d38524c1b8829","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"Merge branch '2.8' into 3.4\n\n* 2.8:\n  [Form] Hardened test suite for empty data\n  Bump phpunit XSD version to 5.2\n  Add required key attribute","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/e32b5188189a06a7c96651322b4d38524c1b8829"},{"sha":"913781baac1137dbf0c175298d711560f9ab1cb7","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"Merge branch '3.4' into 4.1\n\n* 3.4:\n  [Form] Hardened test suite for empty data\n  Bump phpunit XSD version to 5.2\n  [Fwb][EventDispatcher][HttpKernel] Fix getClosureScopeClass usage to describe callables\n  Add required key attribute","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/913781baac1137dbf0c175298d711560f9ab1cb7"},{"sha":"fd74951405d22d609c7331180e4e5d7d4eed1700","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"Merge branch '4.1'\n\n* 4.1:\n  [Form] Hardened test suite for empty data\n  Bump phpunit XSD version to 5.2\n  [Fwb][EventDispatcher][HttpKernel] Fix getClosureScopeClass usage to describe callables\n  Add required key attribute","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/fd74951405d22d609c7331180e4e5d7d4eed1700"},{"sha":"2e9885922a76b07c86a0783965530ac0c09794f6","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"[Messenger] collect all stamps added on Envelope as collections","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/2e9885922a76b07c86a0783965530ac0c09794f6"},{"sha":"e9470431d237d630c79a0941594759f8c7318af1","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"bug #29171 [Dotenv] load .env.dist when it exists and .env is not found (nicolas-grekas)\n\nThis PR was merged into the 4.2-dev branch.\n\nDiscussion\n----------\n\n[Dotenv] load .env.dist when it exists and .env is not found\n\n| Q             | A\n| ------------- | ---\n| Branch?       | 4.2\n| Bug fix?      | yes\n| New feature?  | no\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | #29170\n| License       | MIT\n| Doc PR        | -\n\nAs illustrated in #29170, it can be useful to opt out from the `.env` convention and fall back to defining env vars in `.env.dist` instead. This PR allows that by loading `.env.dist` when it exists and `.env` is not found.\n\nNeeds https://github.com/symfony/flex/pull/434 to work seamlessly when using Flex.\n\nCommits\n-------\n\n841185bb9f [Dotenv] load .env.dist when it exists and .env is not found","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/e9470431d237d630c79a0941594759f8c7318af1"},{"sha":"fb249f0b698d6e64456641efc84b9c82ea68393e","author":{"name":"Fabien Potencier","email":"777bcfcf9efee56bedca63c5eb2304e67df52892@potencier.org"},"message":"feature #29159 [Messenger] collect all stamps added on Envelope as collections (nicolas-grekas)\n\nThis PR was merged into the 4.2-dev branch.\n\nDiscussion\n----------\n\n[Messenger] collect all stamps added on Envelope as collections\n\n| Q             | A\n| ------------- | ---\n| Branch?       | 4.2\n| Bug fix?      | no\n| New feature?  | yes\n| BC breaks?    | yes\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | #29156\n| License       | MIT\n| Doc PR        | -\n\nLate small BC break for Messenger:\n * `Envelope::all()` takes a new optional `$stampFqcn` argument and returns the stamps for the specified FQCN, or all stamps by their class name\n * `Envelope::get()` has been renamed `Envelope::last()`\n\nThis fixes the current behavior where we replace any previous stamp with the same type, which is unexpected to me as it silently loses data and more importantly blocks interesting use cases we're going to need in the near future.\nBasically, that's the same as HTTP headers being allowed to exist several times: most of them make no sense as collections, but some are really useful as collections.\n\nCommits\n-------\n\n2e9885922a [Messenger] collect all stamps added on Envelope as collections","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/fb249f0b698d6e64456641efc84b9c82ea68393e"},{"sha":"8fbe85c50f76fb3d5bfdd12bc37146f05c499721","author":{"name":"Roland Franssen","email":"e4ecc47b641a34ab6e3f00f83055d4f175a6d4bb@gmail.com"},"message":"[WebProfilerBundle] Fix theme settings","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/8fbe85c50f76fb3d5bfdd12bc37146f05c499721"},{"sha":"6eb5f93918d833954ca87c21900c5831e424f9a9","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"bug #29184 [WebProfilerBundle] Fix theme settings (ro0NL)\n\nThis PR was squashed before being merged into the 4.2-dev branch (closes #29184).\n\nDiscussion\n----------\n\n[WebProfilerBundle] Fix theme settings\n\n| Q             | A\n| ------------- | ---\n| Branch?       | master\n| Bug fix?      | yes\n| New feature?  | no\n| BC breaks?    | no     <!-- see https://symfony.com/bc -->\n| Deprecations? | no\n| Tests pass?   | yes    <!-- please add some, will be required by reviewers -->\n| Fixed tickets | #28932 #28935\n| License       | MIT\n| Doc PR        | symfony/symfony-docs#... <!-- required for new features -->\n\nCommits\n-------\n\n8fbe85c50f [WebProfilerBundle] Fix theme settings","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/6eb5f93918d833954ca87c21900c5831e424f9a9"},{"sha":"31513b898f45f0d5c3af9d0a89ddcd58ed04fc12","author":{"name":"Gulajava Ministudio","email":"dfae557b1ccb8555cc0f0717fb7e083261895092@gmail.com"},"message":"Merge pull request #320 from symfony/master\n\nFix TLS errors when downloading","distinct":true,"url":"https://api.github.com/repos/GulajavaMinistudio/symfony/commits/31513b898f45f0d5c3af9d0a89ddcd58ed04fc12"}]}
{"actor":{"display_login":"GulajavaMinistudio"}}