{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1398672,"defaultBranch":"7.1","name":"validator","ownerLogin":"symfony","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-02-22T18:07:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/143937?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717484436.0","currentOid":""},"activityList":{"items":[{"before":"1fee97c027888134e17427491be9f23a72111f7d","after":"11f7858af5c402f9985e61f42ee2a4968a4f22c2","ref":"refs/heads/5.4","pushedAt":"2024-06-09T07:03:32.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":"bug #57213 [Validator] [UniqueValidator] Use correct variable as parameter in (custom) error message (seho-nl, Sebastien Hoek)\n\nThis PR was squashed before being merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Validator] [UniqueValidator] Use correct variable as parameter in (custom) error message\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\nUnique constraint should use the `$element` (the element violating uniqueness) and not `$values` (the collection) to build the error message.\n\nWhen adding a custom message to the Constraint, for example\n`message: 'Duplicate element found with value {{ value }}'`\nIt outputs:\n`Duplicate element found with value \"array\"`\nAnd the expected output should be:\n`Duplicate element found with value \"main\"` (where main is an example value in the collection).\n\nCommits\n-------\n\n8ef75c2c01 [Validator] [UniqueValidator] Use correct variable as parameter in (custom) error message","shortMessageHtmlLink":"bug #57213 [Validator] [UniqueValidator] Use correct variable as para…"}},{"before":"d536c47c62c7739f9956727d6e5d94983ed77cdb","after":"1fee97c027888134e17427491be9f23a72111f7d","ref":"refs/heads/5.4","pushedAt":"2024-06-09T06:57:17.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 cssColor HSLA test dataProvider","shortMessageHtmlLink":"fix cssColor HSLA test dataProvider"}},{"before":"1db6dadcc2ddd1595b6cdd5a79683002e446159c","after":"fb32272932381708515f1d3646fc51ab821919f2","ref":"refs/heads/7.2","pushedAt":"2024-06-04T06:41:05.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 '7.1' into 7.2\n\n* 7.1:\n do not modify a constraint during validation to not leak its context\n remove entry about undeprecated getTypes() method\n not registered definitions must not be modified\n fix low deps\n [String] Fix Inflector for 'hardware'\n [Mime] Use streams instead of loading raw message generator into memory\n Bump Symfony version to 7.0.9\n Update VERSION for 7.0.8\n Update CHANGELOG for 7.0.8\n Bump Symfony version to 6.4.9\n Update VERSION for 6.4.8\n Update CHANGELOG for 6.4.8\n Bump Symfony version to 5.4.41\n Update VERSION for 5.4.40\n Update CONTRIBUTORS for 5.4.40\n Update CHANGELOG for 5.4.40","shortMessageHtmlLink":"Merge branch '7.1' into 7.2"}},{"before":"dc1c2e72b54d42fe906bd866a2d8d782e34afdb7","after":"fcab7598968b21c361becc930fcae8846638c4c0","ref":"refs/heads/7.1","pushedAt":"2024-06-04T06:25:06.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":"do not modify a constraint during validation to not leak its context","shortMessageHtmlLink":"do not modify a constraint during validation to not leak its context"}},{"before":"f3b694c8ded8b58cbdb7c61789b056eef780e1e4","after":"1db6dadcc2ddd1595b6cdd5a79683002e446159c","ref":"refs/heads/7.2","pushedAt":"2024-06-03T06:02:17.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 #54879 BicValidator add strict mode to validate bics in strict mode (maxbeckers)\n\nThis PR was merged into the 7.2 branch.\n\nDiscussion\n----------\n\nBicValidator add strict mode to validate bics in strict mode\n\n| Q | A\n| ------------- | ---\n| Branch? | 7.2\n| Bug fix? | no\n| New feature? | yes\n| Deprecations? | no\n| Issues | Fix #54822\n| License | MIT\n\nAdd a strict mode for bic validation (default strict, behavior before the pr is strict). But it is possible to set strict to `false` to allow lowercase input.\n\nI'll add it to the docs when this PR is merged.\n\nCommits\n-------\n\na28b5e6a68 [Validator] BicValidator add strict mode to validate bics in strict mode","shortMessageHtmlLink":"feature #54879 BicValidator add strict mode to validate bics in stric…"}},{"before":"3d50dca8d0fcc598581471edad56d5e762b39c0f","after":"f3b694c8ded8b58cbdb7c61789b056eef780e1e4","ref":"refs/heads/7.2","pushedAt":"2024-06-02T15:50:08.000Z","pushType":"push","commitsCount":11,"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 [Scheduler] Throw an exception when no dispatcher has been passed to a Schedule\n [Mime] Fix TextPart using an unknown File\n Fix autoload configs to avoid warnings when building optimized autoloaders\n Fix autoload configs to avoid warnings when building optimized autoloaders","shortMessageHtmlLink":"Merge branch '7.1' into 7.2"}},{"before":"5f674d8314c1b0731ad394b43c2d046cb6ab40cb","after":"23af65dff1f4dfee9aab3a0123a243e40fa3d9cf","ref":"refs/heads/7.0","pushedAt":"2024-06-02T15:49:32.000Z","pushType":"push","commitsCount":7,"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.0\n\n* 6.4:\n [Scheduler] Throw an exception when no dispatcher has been passed to a Schedule\n [Mime] Fix TextPart using an unknown File\n Fix autoload configs to avoid warnings when building optimized autoloaders","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"ffcc8c56502f6adaeaf6307aef5b98b53a8d0326","after":"dc1c2e72b54d42fe906bd866a2d8d782e34afdb7","ref":"refs/heads/7.1","pushedAt":"2024-06-02T15:49:29.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.0' into 7.1\n\n* 7.0:\n [Scheduler] Throw an exception when no dispatcher has been passed to a Schedule\n [Mime] Fix TextPart using an unknown File\n Fix autoload configs to avoid warnings when building optimized autoloaders","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"0fd386717181025ef782ed46edcc5e444f0b79f1","after":"dab2781371d54c86f6b25623ab16abb2dde2870c","ref":"refs/heads/6.4","pushedAt":"2024-06-02T15:49:03.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 '5.4' into 6.4\n\n* 5.4:\n Fix autoload configs to avoid warnings when building optimized autoloaders","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"20a6a54c8dad64df299225b9d824ca7958a2fce0","after":"d536c47c62c7739f9956727d6e5d94983ed77cdb","ref":"refs/heads/5.4","pushedAt":"2024-06-01T06:14:33.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":"bug #57275 Fix autoload configs to avoid warnings when building optimized autoloaders (Seldaek)\n\nThis PR was merged into the 5.4 branch.\n\nDiscussion\n----------\n\nFix autoload configs to avoid warnings when building optimized autoloaders\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\nThe next composer release next week (you can try `composer dump -o` with snapshots right now) warns a bit more about classes which do not match the psr-4 rules they are found in.. Symfony has quite a few false positives there because the rules are using `\"\"` as path for all individual components so all files of the component are scanned by default. I already made sure Composer excludes the vendor dir by default now, and this fixes the rest of the errors I noticed.\n\nCommits\n-------\n\n8882804add Fix autoload configs to avoid warnings when building optimized autoloaders","shortMessageHtmlLink":"bug #57275 Fix autoload configs to avoid warnings when building optim…"}},{"before":"e3c1934108d5169a8d5cd8325c901a1e515c9803","after":"0fd386717181025ef782ed46edcc5e444f0b79f1","ref":"refs/heads/6.4","pushedAt":"2024-05-31T15:06:08.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 Revert \"minor #54653 Auto-close PRs on subtree-splits (nicolas-grekas)\"","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"c6b5f8247a47ae44f7547895769979a646df679c","after":"20a6a54c8dad64df299225b9d824ca7958a2fce0","ref":"refs/heads/5.4","pushedAt":"2024-05-31T14:47:48.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":"Revert \"minor #54653 Auto-close PRs on subtree-splits (nicolas-grekas)\"\n\nThis reverts commit 2c9352dd91ebaf37b8a3e3c26fd8e1306df2fb73, reversing\nchanges made to 18c3e87f1512be2cc50e90235b144b13bc347258.","shortMessageHtmlLink":"Revert \"minor #54653 Auto-close PRs on subtree-splits (nicolas-grekas)\""}},{"before":"190304c563024e2fbd59442a1e9a88f3c128d00c","after":"5f674d8314c1b0731ad394b43c2d046cb6ab40cb","ref":"refs/heads/7.0","pushedAt":"2024-05-21T16:17:40.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.0\n\n* 6.4:\n Update PR template\n Review Indonesian (id) translation\n [Security] reviewed Latvian translation of key 20\n [VarExporter] Fix exporting default values involving global constants\n review: RU translation\n [Security] reviewed Polish translation of key 20\n Reviewing translations for Japanese.\n [Serializer] Cache readability/writability computation\n Update security.fr.xlf","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"46e7c0231bbd5f94d15fc25adb8abafc4b78da74","after":"ffcc8c56502f6adaeaf6307aef5b98b53a8d0326","ref":"refs/heads/7.1","pushedAt":"2024-05-21T16:17:34.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.0' into 7.1\n\n* 7.0:\n Update PR template\n Review Indonesian (id) translation\n [Security] reviewed Latvian translation of key 20\n [VarExporter] Fix exporting default values involving global constants\n review: RU translation\n [Security] reviewed Polish translation of key 20\n Reviewing translations for Japanese.\n [Serializer] Cache readability/writability computation\n Update security.fr.xlf","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"46e7c0231bbd5f94d15fc25adb8abafc4b78da74","after":"3d50dca8d0fcc598581471edad56d5e762b39c0f","ref":"refs/heads/7.2","pushedAt":"2024-05-21T16:17:27.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":"[Validator] Make `PasswordStrengthValidator::estimateStrength()` public","shortMessageHtmlLink":"[Validator] Make PasswordStrengthValidator::estimateStrength() public"}},{"before":"186fbb288477604dbffaddf76060ae05bba1aca5","after":"e3c1934108d5169a8d5cd8325c901a1e515c9803","ref":"refs/heads/6.4","pushedAt":"2024-05-21T16:17:24.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 Update PR template\n Review Indonesian (id) translation\n [Security] reviewed Latvian translation of key 20\n review: RU translation\n [Security] reviewed Polish translation of key 20\n Reviewing translations for Japanese.\n Update security.fr.xlf","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":null,"after":"46e7c0231bbd5f94d15fc25adb8abafc4b78da74","ref":"refs/heads/7.2","pushedAt":"2024-05-21T08:12:55.000Z","pushType":"branch_creation","commitsCount":0,"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 CharsetValidator with string encoding","shortMessageHtmlLink":"Fix CharsetValidator with string encoding"}},{"before":"842f5cd75b18b2a7a88f5b8f5b79e0f8b84e8ed3","after":"46e7c0231bbd5f94d15fc25adb8abafc4b78da74","ref":"refs/heads/7.1","pushedAt":"2024-05-21T05:37:56.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 CharsetValidator with string encoding","shortMessageHtmlLink":"Fix CharsetValidator with string encoding"}},{"before":"8307f63324e08ee975116f25b24f2e62b4e4939d","after":"c6b5f8247a47ae44f7547895769979a646df679c","ref":"refs/heads/5.4","pushedAt":"2024-05-17T14:24:00.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":"Reviewing translations for Japanese.","shortMessageHtmlLink":"Reviewing translations for Japanese."}},{"before":"689f1d91c4c43b5773da02e96baf1048a3f0d3db","after":"842f5cd75b18b2a7a88f5b8f5b79e0f8b84e8ed3","ref":"refs/heads/7.1","pushedAt":"2024-05-17T10:56:15.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 '7.0' into 7.1\n\n* 7.0:\n [Serializer] Improve exception message in UnwrappingDenormalizer\n [PropertyInfo] Update DoctrineExtractor for new DBAL 4 BIGINT type\n Update security.nl.xlf\n [Validator] IBAN Check digits should always between 2 and 98\n [Security] Populate translations for trans-unit 20\n add missing plural translation messages\n filter out empty HTTP header parts\n [String] Fix folded in compat mode\n Remove calls to `getMockForAbstractClass()`\n [ErrorHandler] Do not call xdebug_get_function_stack() with xdebug >= 3.0 when not in develop mode\n [Serializer] Fix type for missing property\n add test for JSON response with null as content\n [Filesystem] Fix dumpFile `stat failed` error hitting custom handler\n Return false in isTtySupported() when open_basedir restrictions prevent access to /dev/tty.\n Remove calls to `TestCase::iniSet()` and calls to deprecated methods of `MockBuilder`\n [PhpUnitBridge] Fix `DeprecationErrorHandler` with PhpUnit 10","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"8a1cb2f689917f1765bc50ab53aaea1d11e3ba73","after":"186fbb288477604dbffaddf76060ae05bba1aca5","ref":"refs/heads/6.4","pushedAt":"2024-05-17T10:53:10.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 '5.4' into 6.4\n\n* 5.4:\n [PropertyInfo] Update DoctrineExtractor for new DBAL 4 BIGINT type\n Update security.nl.xlf\n [Validator] IBAN Check digits should always between 2 and 98\n [Security] Populate translations for trans-unit 20\n add missing plural translation messages\n filter out empty HTTP header parts\n [String] Fix folded in compat mode\n Remove calls to `getMockForAbstractClass()`\n [ErrorHandler] Do not call xdebug_get_function_stack() with xdebug >= 3.0 when not in develop mode\n [Serializer] Fix type for missing property\n add test for JSON response with null as content\n [Filesystem] Fix dumpFile `stat failed` error hitting custom handler\n Remove calls to `TestCase::iniSet()` and calls to deprecated methods of `MockBuilder`\n [PhpUnitBridge] Fix `DeprecationErrorHandler` with PhpUnit 10","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"90a31084779053bc519648341145e3ebabcc5117","after":"190304c563024e2fbd59442a1e9a88f3c128d00c","ref":"refs/heads/7.0","pushedAt":"2024-05-17T10:53:07.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 '6.4' into 7.0\n\n* 6.4:\n [Serializer] Improve exception message in UnwrappingDenormalizer\n [PropertyInfo] Update DoctrineExtractor for new DBAL 4 BIGINT type\n Update security.nl.xlf\n [Validator] IBAN Check digits should always between 2 and 98\n [Security] Populate translations for trans-unit 20\n add missing plural translation messages\n filter out empty HTTP header parts\n [String] Fix folded in compat mode\n Remove calls to `getMockForAbstractClass()`\n [ErrorHandler] Do not call xdebug_get_function_stack() with xdebug >= 3.0 when not in develop mode\n [Serializer] Fix type for missing property\n add test for JSON response with null as content\n [Filesystem] Fix dumpFile `stat failed` error hitting custom handler\n Return false in isTtySupported() when open_basedir restrictions prevent access to /dev/tty.\n Remove calls to `TestCase::iniSet()` and calls to deprecated methods of `MockBuilder`\n [PhpUnitBridge] Fix `DeprecationErrorHandler` with PhpUnit 10","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"5890deade5f01be5f721f74087fab705a8557746","after":"8307f63324e08ee975116f25b24f2e62b4e4939d","ref":"refs/heads/5.4","pushedAt":"2024-05-16T14:24:59.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":"bug #54924 [Validator] IBAN Check digits should always between 2 and 98 (karstennilsen)\n\nThis PR was squashed before being merged into the 5.4 branch.\n\nDiscussion\n----------\n\n[Validator] IBAN Check digits should always between 2 and 98\n\n| Q | A\n| ------------- | ---\n| Branch? | 5.4\n| Bug fix? | yes/no\n| New feature? | no\n| Deprecations? | no\n| Issues | No existing\n| License | MIT\n\nA ECBS document (https://www.ecbs.org/Download/EBS204_V3.PDF) replicates part of the ISO/IEC 7064:2003 standard as a method for generating check digits in the range 02 to 98.\n\nBesides this I have a production database of 160K valid IBANs. All of them have a check digit between 02 and 98.\n\nExample of invalid IBANs, which before were valid, are NL01INGB0001393698 and NL01RABO0331811235. You can check them at iban.com to verify they are indeed invalid.\n\nCommits\n-------\n\n16fc595609 [Validator] IBAN Check digits should always between 2 and 98","shortMessageHtmlLink":"bug #54924 [Validator] IBAN Check digits should always between 2 and …"}},{"before":"146b59fe3311640f6843fcf25e9bb389c3759c65","after":"5890deade5f01be5f721f74087fab705a8557746","ref":"refs/heads/5.4","pushedAt":"2024-05-15T07:48:14.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":"Remove calls to `getMockForAbstractClass()`","shortMessageHtmlLink":"Remove calls to getMockForAbstractClass()"}},{"before":"329d2b55695252bafcfcfd82f56431da1673aabb","after":"689f1d91c4c43b5773da02e96baf1048a3f0d3db","ref":"refs/heads/7.1","pushedAt":"2024-05-14T20:02:58.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 #54906 PHP 8.4 nullability deprecation (sam-bee)\n\nThis PR was merged into the 7.1 branch.\n\nDiscussion\n----------\n\nPHP 8.4 nullability deprecation\n\n### PHP 8.4 deprecation of implicit nullability.\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\nBecause PHP 8.4 is adding deprecation warnings for non-nullable parameters with null default, change typehints.\n\nThis relates to the [implicit nullability RFC](https://wiki.php.net/rfc/deprecate-implicitly-nullable-types) in PHP 8.4.\n\nCommits\n-------\n\n8c3511b978 Because PHP 8.4 is adding deprecation warnings for non-nullable parameters with null default, change typehints","shortMessageHtmlLink":"minor #54906 PHP 8.4 nullability deprecation (sam-bee)"}},{"before":"061a357633ab5da953f0125436213dd3a45bc187","after":"329d2b55695252bafcfcfd82f56431da1673aabb","ref":"refs/heads/7.1","pushedAt":"2024-05-13T15:36:21.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.0' into 7.1\n\n* 7.0:\n replace wurstmeister Docker images for Kafka and Zookeeper\n [PasswordHasher] Make bcrypt nul byte hash test tolerant to PHP related failures\n [HttpClient] Revert fixing curl default options\n [VarExporter] fix proxy helper when a method returns null\n [Validator] Update Dutch (nl) translation\n Fix exception thrown during `LDAP_MODIFY_BATCH_REMOVE_ALL` batch operations\n Fix various warnings across components test suite","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}},{"before":"b93f1ca36628b9f111ae2eca10f3cc960b04e646","after":"90a31084779053bc519648341145e3ebabcc5117","ref":"refs/heads/7.0","pushedAt":"2024-05-13T15:34:50.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.0\n\n* 6.4:\n replace wurstmeister Docker images for Kafka and Zookeeper\n [PasswordHasher] Make bcrypt nul byte hash test tolerant to PHP related failures\n [HttpClient] Revert fixing curl default options\n [VarExporter] fix proxy helper when a method returns null\n [Validator] Update Dutch (nl) translation\n Fix exception thrown during `LDAP_MODIFY_BATCH_REMOVE_ALL` batch operations\n Fix various warnings across components test suite","shortMessageHtmlLink":"Merge branch '6.4' into 7.0"}},{"before":"16eaa283b476c6812486840f7f8b968416bdf9ca","after":"8a1cb2f689917f1765bc50ab53aaea1d11e3ba73","ref":"refs/heads/6.4","pushedAt":"2024-05-13T15:32: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 replace wurstmeister Docker images for Kafka and Zookeeper\n [PasswordHasher] Make bcrypt nul byte hash test tolerant to PHP related failures\n [HttpClient] Revert fixing curl default options\n [Validator] Update Dutch (nl) translation\n Fix exception thrown during `LDAP_MODIFY_BATCH_REMOVE_ALL` batch operations\n Fix various warnings across components test suite","shortMessageHtmlLink":"Merge branch '5.4' into 6.4"}},{"before":"dbb08c3fcfcc45cf53c8c0facb837b1a29cc8d93","after":"146b59fe3311640f6843fcf25e9bb389c3759c65","ref":"refs/heads/5.4","pushedAt":"2024-05-07T06:22:43.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":"[Validator] Update Dutch (nl) translation","shortMessageHtmlLink":"[Validator] Update Dutch (nl) translation"}},{"before":"b8ab23c282ee5fc3d4fa2448afb323aa51215e29","after":"061a357633ab5da953f0125436213dd3a45bc187","ref":"refs/heads/7.1","pushedAt":"2024-05-03T12:53:49.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.0' into 7.1\n\n* 7.0:\n [Validator] Check `Locale` class existence before using it","shortMessageHtmlLink":"Merge branch '7.0' into 7.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYD7hJQA","startCursor":null,"endCursor":null}},"title":"Activity · symfony/validator"}