6.3.20 (2022-08-29)
Overview of merged pull requests
TASK: Raise guzzlehttp/psr7 to ^1.8.4 (security fix)
This makes sure guzzlehttp/psr7 is will not be used in version with a known security issue.
Packages:
Factories
TASK: Update .phpstorm.meta.php syntax
The old .phpstorm.meta.php syntax is deprecated, see https://www.jetbrains.com/help/phpstorm/ide-advanced-metadata.html#legacy-metadata-format-deprecated
Review instructions
Code completion in PhpStorm should still “know” about these:
```php // $environment is Environment|obect $environment = $bootstrap->getEarlyInstance(Environment::class);
// $environment is Environment|obect $environment = $objectManager->get(Environment::class); ```
Packages:
Flow
BUGFIX: Don’t convert numeric strings to numbers in proxy method argument defaults
The check is_numeric evaluates to true for strings like “1” therefore the generated code would be missing the quotes necessary to keep the default argument a string. This causes type errors in the proxy class when the arguments type is string. Therefore the check whether an argument value is a string should be done first.
This change could be breaking if no type is used and a method somehow relies on the proxy class turning the argument default into a number.
Resolves: #2864
Packages:
Flow