{"push_id":713194699,"size":19,"distinct_size":1,"ref":"refs/heads/master","head":"ebe52b2c9e859e66503fa29cc2f4d8644cf72ec5","before":"2cf2be2da72a92fbd1f95fbf5d0171f228b80667","commits":[{"sha":"cd1f323eaaf50999c5cde4b0e7e254931aa70f89","author":{"email":"99edea749d976752fc257334ca5ee456d4d4f1b4@xabbuh.de","name":"Christian Flothmann"},"message":"[Validator] more strict e-mail validation regex","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/cd1f323eaaf50999c5cde4b0e7e254931aa70f89"},{"sha":"8fb0e73a89c4a6062175bea159ee0a04e16f6f76","author":{"email":"99edea749d976752fc257334ca5ee456d4d4f1b4@xabbuh.de","name":"Christian Flothmann"},"message":"[Validator] remove partial deprecation annotation","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/8fb0e73a89c4a6062175bea159ee0a04e16f6f76"},{"sha":"41c8934711822db988c98ed5275710de509a5b5a","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"bug #14853 [Validator] more strict e-mail validation regex (xabbuh)\n\nThis PR was merged into the 2.6 branch.\n\nDiscussion\n----------\n\n[Validator] more strict e-mail validation regex\n\n| Q             | A\n| ------------- | ---\n| Bug fix?      | yes\n| New feature?  | no\n| BC breaks?    | no\n| Deprecations? | no\n| Tests pass?   | yes\n| Fixed tickets | #14848\n| License       | MIT\n| Doc PR        |\n\nCommits\n-------\n\n6491033 [Validator] more strict e-mail validation regex","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/41c8934711822db988c98ed5275710de509a5b5a"},{"sha":"a24ba1c8879cb77be4365e3b33b50b2e47a92676","author":{"email":"bab18efef71e2d17e309f92125c46f10bf8dce45@gmail.com","name":"Javier Eguiluz"},"message":"Fixed the regexp for the validator of Maestro-based credit/debit cards","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/a24ba1c8879cb77be4365e3b33b50b2e47a92676"},{"sha":"dda8303ddc43811f2cf0421896084ae63317bb4f","author":{"email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com","name":"Nicolas Grekas"},"message":"Merge branch '2.3' into 2.6\n\n* 2.3:\n  Fixed the regexp for the validator of Maestro-based credit/debit cards\n  [Console] Fix STDERR output text on IBM iSeries OS400\n  [HttpFoundation] Use convention to allow throwing from __toString()\n  [Form] Fixed: remove quoted strings from Intl date formats (e.g. es_ES full pattern)\n  [bugfix][MonologBridge] WebProcessor: passing  to BaseWebProcessor\n  [2.3] Static Code Analysis for Components\n  [Translation][update cmd] taken account into bundle overrides path.\n\nConflicts:\n\tsrc/Symfony/Bundle/FrameworkBundle/Command/TranslationUpdateCommand.php\n\tsrc/Symfony/Component/Filesystem/Tests/FilesystemTest.php\n\tsrc/Symfony/Component/Validator/Constraints/CardSchemeValidator.php","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/dda8303ddc43811f2cf0421896084ae63317bb4f"},{"sha":"0d7116404c80015b70138cc2a98d9e5ec37ce02f","author":{"email":"a54b8e1ef168469e568f28821e8d3ec1290e50c8@gmail.com","name":"Abdellatif Ait boudad"},"message":"Merge remote-tracking branch 'origin/2.6' into 2.7\n\nConflicts:\n\tsrc/Symfony/Bundle/FrameworkBundle/Command/TranslationDebugCommand.php\n\tsrc/Symfony/Bundle/FrameworkBundle/Command/TranslationUpdateCommand.php\n\tsrc/Symfony/Component/Validator/Constraints/EmailValidator.php","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/0d7116404c80015b70138cc2a98d9e5ec37ce02f"},{"sha":"9cd1d82bd93a58bbd41846f23cb138656d71fc78","author":{"email":"8e2dd13d11016c559a2cdea122de3848045970a5@gmail.com","name":"Massimiliano Arione"},"message":"Fix typo in Italian translation","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/9cd1d82bd93a58bbd41846f23cb138656d71fc78"},{"sha":"3b9511d5accdcc0b69c10e3e01164db790642f38","author":{"email":"99edea749d976752fc257334ca5ee456d4d4f1b4@xabbuh.de","name":"Christian Flothmann"},"message":"[Validator] don't trigger deprecation with empty group array","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/3b9511d5accdcc0b69c10e3e01164db790642f38"},{"sha":"aa49fd673b60507b10b58101f82412cd119c275f","author":{"email":"a54b8e1ef168469e568f28821e8d3ec1290e50c8@gmail.com","name":"Abdellatif Ait boudad"},"message":"[Validator][callback constraint] include class name in ConstraintDefinitionException.","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/aa49fd673b60507b10b58101f82412cd119c275f"},{"sha":"52caa83b48d8a985d5b067d84186bf6790f05947","author":{"email":"50f3f01caa053693ce619d596e14b0ff3901ab49@tubo-world.de","name":"Tobias Schultze"},"message":"Merge branch '2.3' into 2.6\n\nConflicts:\n\tsrc/Symfony/Bridge/Twig/Resources/views/Form/form_div_layout.html.twig\n\tsrc/Symfony/Bundle/FrameworkBundle/Resources/views/Form/choice_widget_collapsed.html.php","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/52caa83b48d8a985d5b067d84186bf6790f05947"},{"sha":"6b7f9f78fba0ed7672eab4283201409f027ca8f3","author":{"email":"50f3f01caa053693ce619d596e14b0ff3901ab49@tubo-world.de","name":"Tobias Schultze"},"message":"Merge branch '2.6' into 2.7","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/6b7f9f78fba0ed7672eab4283201409f027ca8f3"},{"sha":"c13b529d5653a9a789116d8c9a3e678c83a86bb8","author":{"email":"99edea749d976752fc257334ca5ee456d4d4f1b4@xabbuh.de","name":"Christian Flothmann"},"message":"fix validation for Maestro UK card numbers","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/c13b529d5653a9a789116d8c9a3e678c83a86bb8"},{"sha":"29ceaa2e8aa8375feafe247b9dcb9942e70cbc8a","author":{"email":"6a3e246eafc1bca7f6c8d659985d2fa82b300616@lakion.com","name":"michalmarcinkowski"},"message":"[2.6][Validator] Fix BC for Validator's validate method","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/29ceaa2e8aa8375feafe247b9dcb9942e70cbc8a"},{"sha":"30c87d0ccc4fa9e1e6da10bae372242a18d64ea2","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"bug #15126 [2.6][Validator] Fix BC for Validator's validate method (michalmarcinkowski)\n\nThis PR was merged into the 2.6 branch.\n\nDiscussion\n----------\n\n[2.6][Validator] Fix BC for Validator's validate method\n\n| Q             | A\n| ------------- | ---\n| Bug fix?      | yes\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\nThis fix makes method call ``` $validator->validate($value, array()); ``` backward compatible and does not throw\n\n```\n[Symfony\\Component\\Validator\\Exception\\NoSuchMetadataException]\n\nThe class or interface \"XXX\" does not exist.\n```\n\nwhen the ``` $value ``` is a scalar type.\n\nCommits\n-------\n\nffe25dc [2.6][Validator] Fix BC for Validator's validate method","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/30c87d0ccc4fa9e1e6da10bae372242a18d64ea2"},{"sha":"c9b948159aa503926b304e317c21c9c273073931","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"Merge branch '2.3' into 2.6\n\n* 2.3:\n  Fix quoting style consistency.\n  [DependencyInjection] Fail when dumping a Definition with no class nor factory\n  Normalizing recursively - see #9096\n  No change - the normalizeParams is a copy-and-paste of the earlier logic\n  fixes issue with logging array of non-utf8 data\n  fix validation for Maestro UK card numbers","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/c9b948159aa503926b304e317c21c9c273073931"},{"sha":"12ddb8fe3e7c68c1daf648cd81d5e2744f124179","author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"message":"Merge branch '2.6' into 2.7\n\n* 2.6:\n  [2.6][Validator] Fix BC for Validator's validate method\n  Very small typo fix\n  Fix quoting style consistency.\n  [DependencyInjection] Fail when dumping a Definition with no class nor factory\n  Normalizing recursively - see #9096\n  No change - the normalizeParams is a copy-and-paste of the earlier logic\n  fixes issue with logging array of non-utf8 data\n  fix validation for Maestro UK card numbers\n\nConflicts:\n\tsrc/Symfony/Component/Security/Http/Firewall/DigestAuthenticationListener.php\n\tsrc/Symfony/Component/Validator/Validator/LegacyValidator.php","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/12ddb8fe3e7c68c1daf648cd81d5e2744f124179"},{"sha":"02a29e9a4ebdc2d7e888cf49d6ec088059d64577","author":{"email":"4def7ce8b2e01dbc3c2e281d47462ad2a2924cf7@gmail.com","name":"Bernhard Schussek"},"message":"[Validator] Added missing error codes and turned codes into UUIDs","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/02a29e9a4ebdc2d7e888cf49d6ec088059d64577"},{"sha":"a0455baaee8194140406c484a1bacf561238de64","author":{"email":"a54b8e1ef168469e568f28821e8d3ec1290e50c8@gmail.com","name":"Abdellatif Ait boudad"},"message":"Merge remote-tracking branch 'origin/2.7' into 2.8\n\nConflicts:\n\tsrc/Symfony/Bundle/FrameworkBundle/Command/TranslationDebugCommand.php\n\tsrc/Symfony/Component/DependencyInjection/Tests/Compiler/ResolveDefinitionTemplatesPassTest.php","distinct":false,"url":"https://api.github.com/repos/symfony/Validator/commits/a0455baaee8194140406c484a1bacf561238de64"},{"sha":"ebe52b2c9e859e66503fa29cc2f4d8644cf72ec5","author":{"email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com","name":"Nicolas Grekas"},"message":"Merge branch '2.8'\n\n* 2.8: (65 commits)\n  [VarDumper] Fix tests for HHVM\n  Update DateTimeToArrayTransformer.php\n  Mock microtime() and time() in transient tests\n  Azerbaijani language pluralization rule\n  Move HHVM tests out of the allowed failures\n  Fix merge\n  [2.6] Towards 100% HHVM compat\n  [Security/Http] Fix test\n  [Stopwatch] Fix test\n  Minor fixes\n  [Validator] Added missing error codes and turned codes into UUIDs\n  Towards 100% HHVM compat\n  Warmup twig templates in non-standard paths (closes #12507)\n  [Bridge/PhpUnit] Enforce a consistent locale\n  Fix param order of assertEquals (expected, actual) in test for Finder\\Glob\n  Fix choice translation domain for expanded choice widget\n  unify default AccessDeniedExeption message\n  trigger event with right user (add test)\n  [Security] Initialize SwitchUserEvent::targetUser on attemptExitUser\n  fixed CS\n  ...\n\nConflicts:\n\tUPGRADE-2.8.md\n\tsrc/Symfony/Bridge/ProxyManager/composer.json\n\tsrc/Symfony/Bundle/FrameworkBundle/Console/Descriptor/JsonDescriptor.php\n\tsrc/Symfony/Bundle/FrameworkBundle/Console/Descriptor/MarkdownDescriptor.php\n\tsrc/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php\n\tsrc/Symfony/Bundle/FrameworkBundle/Console/Descriptor/XmlDescriptor.php\n\tsrc/Symfony/Bundle/FrameworkBundle/Controller/Controller.php\n\tsrc/Symfony/Bundle/FrameworkBundle/Resources/config/old_assets.xml\n\tsrc/Symfony/Bundle/FrameworkBundle/Resources/config/test.xml\n\tsrc/Symfony/Bundle/FrameworkBundle/Resources/config/validator.xml\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/FrameworkExtensionTest.php\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/builder_1_public.json\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/builder_1_public.md\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/builder_1_public.xml\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/builder_1_services.json\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/builder_1_services.md\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/builder_1_services.xml\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/builder_1_tag1.json\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/builder_1_tag1.md\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/builder_1_tag1.xml\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/builder_1_tags.json\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/builder_1_tags.md\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/builder_1_tags.xml\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/definition_1.json\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/definition_1.md\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/definition_1.txt\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/definition_1.xml\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/definition_2.json\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/definition_2.md\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/definition_2.txt\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/definition_2.xml\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/legacy_synchronized_service_definition_1.json\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/legacy_synchronized_service_definition_1.md\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/legacy_synchronized_service_definition_1.txt\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/legacy_synchronized_service_definition_1.xml\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/legacy_synchronized_service_definition_2.json\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/legacy_synchronized_service_definition_2.md\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/legacy_synchronized_service_definition_2.txt\n\tsrc/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/legacy_synchronized_service_definition_2.xml\n\tsrc/Symfony/Bundle/SecurityBundle/Tests/Functional/Bundle/CsrfFormLoginBundle/Form/UserLoginFormType.php\n\tsrc/Symfony/Bundle/SecurityBundle/Tests/Functional/app/CsrfFormLogin/config.yml\n\tsrc/Symfony/Bundle/SecurityBundle/composer.json\n\tsrc/Symfony/Component/Debug/ErrorHandler.php\n\tsrc/Symfony/Component/DependencyInjection/Compiler/CheckDefinitionValidityPass.php\n\tsrc/Symfony/Component/DependencyInjection/Compiler/InlineServiceDefinitionsPass.php\n\tsrc/Symfony/Component/DependencyInjection/Definition.php\n\tsrc/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php\n\tsrc/Symfony/Component/DependencyInjection/Dumper/XmlDumper.php\n\tsrc/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php\n\tsrc/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php\n\tsrc/Symfony/Component/DependencyInjection/Tests/ContainerTest.php\n\tsrc/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/legacy-container9.php\n\tsrc/Symfony/Component/DependencyInjection/Tests/Fixtures/graphviz/legacy-services9.dot\n\tsrc/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/legacy-services6.xml\n\tsrc/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/legacy-services9.xml\n\tsrc/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/legacy-services6.yml\n\tsrc/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/legacy-services9.yml\n\tsrc/Symfony/Component/DependencyInjection/Tests/Loader/XmlFileLoaderTest.php\n\tsrc/Symfony/Component/DependencyInjection/Tests/Loader/YamlFileLoaderTest.php\n\tsrc/Symfony/Component/Form/ResolvedFormType.php\n\tsrc/Symfony/Component/Form/Tests/CompoundFormTest.php\n\tsrc/Symfony/Component/Process/Tests/AbstractProcessTest.php\n\tsrc/Symfony/Component/VarDumper/Tests/CliDumperTest.php\n\tsrc/Symfony/Component/VarDumper/Tests/HtmlDumperTest.php","distinct":true,"url":"https://api.github.com/repos/symfony/Validator/commits/ebe52b2c9e859e66503fa29cc2f4d8644cf72ec5"}]}