chore(deps): update all non-major dependencies (minor) - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
friendsofphp/php-cs-fixer | require-dev | minor |
3.3.2 -> 3.4.0
|
symfony/browser-kit (source) | require-dev | minor |
5.3.4 -> 5.4.0
|
symfony/framework-bundle (source) | require | minor |
5.3.11 -> 5.4.1
|
symfony/http-client (source) | require-dev | minor |
5.3.11 -> 5.4.1
|
symfony/phpunit-bridge (source) | require-dev | minor |
5.3.11 -> 5.4.0
|
symfony/security-core (source) | require | minor |
5.3.11 -> 5.4.0
|
symfony/yaml (source) | require | minor |
5.3.11 -> 5.4.0
|
vimeo/psalm | require-dev | minor |
4.13.1 -> 4.15.0
|
vimeo/psalm | require-dev | minor |
4.13.1 -> 4.14.0
|
Release Notes
FriendsOfPHP/PHP-CS-Fixer
v3.4.0
- bug #6117 SingleSpaceAfterConstruct - handle before destructuring close brace (liquid207)
- bug #6122 NoMultilineWhitespaceAroundDoubleArrowFixer - must run before MethodArgumentSpaceFixer (kubawerlos)
- bug #6130 StrictParamFixer - must run before MethodArgumentSpaceFixer (kubawerlos)
- bug #6137 NewWithBracesFixer - must run before ClassDefinitionFixer (kubawerlos)
- bug #6139 PhpdocLineSpanFixer - must run before NoSuperfluousPhpdocTagsFixer (kubawerlos)
- bug #6143 OperatorLinebreakFixer - fix for alternative syntax (kubawerlos)
- bug #6159 ImportTransformer - fix for grouped constant and function imports (kubawerlos)
- bug #6161 NoUnreachableDefaultArgumentValueFixer - fix for attributes (kubawerlos)
- feature #5776 DX: test on PHP 8.1 (kubawerlos)
- feature #6152 PHP8.1 support (SpacePossum)
- minor #6095 Allow Symfony 6 (derrabus, keradus)
- minor #6107 Drop support of PHPUnit v7 dependency (keradus)
- minor #6109 Add return type to
DummyTestSplFileInfo::getRealPath()
(derrabus) - minor #6115 Remove PHP 7.2 polyfill (derrabus)
- minor #6116 CI: remove installation of mbstring polyfill in build script, it's required dependency now (keradus)
- minor #6119 OrderedClassElementsFixer - PHPUnit assert(Pre|Post)Conditions methods support (meyerbaptiste)
- minor #6121 Use Tokens::ensureWhitespaceAtIndex to simplify code (kubawerlos)
- minor #6127 Remove 2nd parameter to XdebugHandler constructor (phil-davis)
- minor #6129 clean ups (SpacePossum)
- minor #6138 PHP8.1 - toString cannot return type hint void (SpacePossum)
- minor #6146 PHP 8.1: add new_in_initializers to PHP 8.1 integration test (keradus)
- minor #6147 DX: update composer-normalize (keradus)
- minor #6156 DX: drop hack for Prophecy incompatibility (keradus)
symfony/browser-kit
v5.4.0
Changelog (https://github.com/symfony/browser-kit/compare/v5.4.0-RC1...v5.4.0)
- no significant changes
symfony/framework-bundle
v5.4.1
Changelog (https://github.com/symfony/framework-bundle/compare/v5.4.0...v5.4.1)
- bug #44490 Add auto-registration for BatchHandlerInterface (GaryPEGEOT)
- bug #44481 Fix loginUser() causing deprecation (wouterj)
- bug #44427 Fix compatibility with symfony/security-core 6.x (deps=high tests) (wouterj)
- bug #44359 Avoid duplicated session listener registration in tests (alexander-schranz)
v5.4.0
Changelog (https://github.com/symfony/framework-bundle/compare/v5.4.0-RC1...v5.4.0)
symfony/http-client
v5.4.1
Changelog (https://github.com/symfony/http-client/compare/v5.4.0...v5.4.1)
- bug #44361 Fix handling error info in MockResponse (fancyweb)
v5.4.0
Changelog (https://github.com/symfony/http-client/compare/v5.4.0-RC1...v5.4.0)
- no significant changes
symfony/phpunit-bridge
v5.4.0
Changelog (https://github.com/symfony/phpunit-bridge/compare/v5.4.0-RC1...v5.4.0)
- no significant changes
symfony/security-core
v5.4.0
Changelog (https://github.com/symfony/security-core/compare/v5.4.0-RC1...v5.4.0)
- no significant changes
symfony/yaml
v5.4.0
Changelog (https://github.com/symfony/yaml/compare/v5.4.0-RC1...v5.4.0)
- no significant changes
vimeo/psalm
v4.15.0
What's Changed
Features
- Improve count_chars stub by @kamil-tekiela in https://github.com/vimeo/psalm/pull/7059
- Refined
*strlen()
return type to exclude negative integers by @weirdan in https://github.com/vimeo/psalm/pull/7063 - Fix #6968: PHP_INT_MAX isn't positive by @ricardoboss in https://github.com/vimeo/psalm/pull/7070
- Detect yield in array expression by @klimick in https://github.com/vimeo/psalm/pull/7068
Fixes
- Refined
strlen()
return type to not include negative ints by @weirdan in https://github.com/vimeo/psalm/pull/7073 - Make name property of enum cases return non-empty-strings by @ricardoboss in https://github.com/vimeo/psalm/pull/7077
- Don't crash when checking purity of __callStatic in a trait by @orklah in https://github.com/vimeo/psalm/pull/7084
- Fixed generic assertions for list and array by @klimick in https://github.com/vimeo/psalm/pull/7076
- abs should always return a positive integer by @marcosh in https://github.com/vimeo/psalm/pull/7089
Internal changes
- Use import instead of fully qualified namespaces by @rarila in https://github.com/vimeo/psalm/pull/7060
- Return type hints by @rarila in https://github.com/vimeo/psalm/pull/7065
Full Changelog: https://github.com/vimeo/psalm/compare/v4.14.0...v4.15.0
v4.14.0
What's Changed
Features
- Make UnitEnum name property non-empty by @ricardoboss in https://github.com/vimeo/psalm/pull/6964
- allow using EnumCase in an Attribute by @orklah in https://github.com/vimeo/psalm/pull/6984
- Display target PHP version by @weirdan in https://github.com/vimeo/psalm/pull/7006
- Colorized file name and line in console output by @Rarst in https://github.com/vimeo/psalm/pull/4160
- Infer
::from()
and::tryFrom()
return types on backed enums by @weirdan in https://github.com/vimeo/psalm/pull/7011 - Added enum-related stubs and callmaps by @weirdan in https://github.com/vimeo/psalm/pull/7012
- Raise RedundantCast when using array_values on a list (fixes #6988) by @danog in https://github.com/vimeo/psalm/pull/6997
- refine getdate array structure by @orklah in https://github.com/vimeo/psalm/pull/7032
- Improved
preg_match()
output param type inference by @rarila in https://github.com/vimeo/psalm/pull/7027 - flag usage of get_class outside class without args by @orklah in https://github.com/vimeo/psalm/pull/7043
Fixes
- Correct missing key-value for stream_get_meta_data function by @mallardduck in https://github.com/vimeo/psalm/pull/6949
- fix null propagation in return by @orklah in https://github.com/vimeo/psalm/pull/6952
- Update $data argument types of file_put_contents by @ciaranmcnulty in https://github.com/vimeo/psalm/pull/6954
- check __callStatic purity instead of the pseudoMethod purity by @orklah in https://github.com/vimeo/psalm/pull/6953
- sleep(0) is valid by @BenMorel in https://github.com/vimeo/psalm/pull/6955
- usleep(0) is valid by @LeSuisse in https://github.com/vimeo/psalm/pull/6961
- Invalid SoapClient::__doRequest() response type by @veewee in https://github.com/vimeo/psalm/pull/6927
- prevent Psalm from considering throwing methods as unused just because they're immutable by @orklah in https://github.com/vimeo/psalm/pull/6972
- Attempt to fix #6937 by @ptomulik in https://github.com/vimeo/psalm/pull/6963
- fix counting array properties when some are Never by @orklah in https://github.com/vimeo/psalm/pull/6971
- Attempt fixing issue 6973 by @ptomulik in https://github.com/vimeo/psalm/pull/6974
- using length instead of count for php 7.1 compatibility by @AlessandroMinoccheri in https://github.com/vimeo/psalm/pull/6981
- don't accept unresolved literal string as valid callable-strings by @orklah in https://github.com/vimeo/psalm/pull/6979
- Stub fixes for mysqli extension by @kamil-tekiela in https://github.com/vimeo/psalm/pull/6986
- Taint can't be transmitted through numerics nor bool by @orklah in https://github.com/vimeo/psalm/pull/6993
- Disable list flag for TKeyedArray after unset by @orklah in https://github.com/vimeo/psalm/pull/7002
- Drop special handling of constant references on enums by @weirdan in https://github.com/vimeo/psalm/pull/6995
- Fix signatures of gmstrftime and strftime by @kamil-tekiela in https://github.com/vimeo/psalm/pull/7008
- Include enum cases in const wildcards by @weirdan in https://github.com/vimeo/psalm/pull/7010
- Allow overriding the signature type by a param docblock for promoted properties by @orklah in https://github.com/vimeo/psalm/pull/7013
- Fix mysqli_fetch_* stubs by @kamil-tekiela in https://github.com/vimeo/psalm/pull/7014
- Escape GHA output by @weirdan in https://github.com/vimeo/psalm/pull/7016
- fix signature for openssl_open under PHP >= 8.0 by @pilif in https://github.com/vimeo/psalm/pull/6987
- refine abs return type by @orklah in https://github.com/vimeo/psalm/pull/7023
- flag DeprecatedProperty on static fetch by @orklah in https://github.com/vimeo/psalm/pull/7025
- remove the remaining dynamic property assignment by @orklah in https://github.com/vimeo/psalm/pull/7022
- ignore irrelevant errors for php-parser 4.13.2 by @orklah in https://github.com/vimeo/psalm/pull/7033
- Throw exception when baseline file is empty by @kamil-tekiela in https://github.com/vimeo/psalm/pull/7036
- Fix RedisCluster::getOption() and RedisCluster::setOption() argument types by @ostrolucky in https://github.com/vimeo/psalm/pull/7030
- get_class does not return false by @kamil-tekiela in https://github.com/vimeo/psalm/pull/7042
- Consider emptiness for array_count_values() by @weirdan in https://github.com/vimeo/psalm/pull/7045
- Don't output console links in CI env by @weirdan in https://github.com/vimeo/psalm/pull/7049
Docs
- Add --php-version to CLI help by @DaveLiddament in https://github.com/vimeo/psalm/pull/7024
- document the behavior of methods in IssueBuffer by @orklah in https://github.com/vimeo/psalm/pull/7040
Internal changes
- Use return type hints instead of php doc "@return void" by @rarila in https://github.com/vimeo/psalm/pull/7003
- Make test runnable on plain windows by @rarila in https://github.com/vimeo/psalm/pull/7005
- Drop unused $fq_classlike_names property by @weirdan in https://github.com/vimeo/psalm/pull/7004
- Fix failing symlink test on Windows by @rarila in https://github.com/vimeo/psalm/pull/7009
- Disabled coverage (and xdebug) for CI builds by @weirdan in https://github.com/vimeo/psalm/pull/7017
- Add tests for UnresolvableInclude by @pawel-slowik in https://github.com/vimeo/psalm/pull/7021
- Migrate most IssueBuffer::accepts calls to IssueBuffer::maybeAdd by @muglug in https://github.com/vimeo/psalm/pull/7020
- Prevent VoidProgress from outputting anything by @weirdan in https://github.com/vimeo/psalm/pull/7031
- Enhancing composer scripts by @rarila in https://github.com/vimeo/psalm/pull/7029
- Beautified phpcs.xml by @rarila in https://github.com/vimeo/psalm/pull/7041
- Remove always-false args by @muglug in https://github.com/vimeo/psalm/pull/7056
New Contributors
- @mallardduck made their first contribution in https://github.com/vimeo/psalm/pull/6949
- @ciaranmcnulty made their first contribution in https://github.com/vimeo/psalm/pull/6954
- @ptomulik made their first contribution in https://github.com/vimeo/psalm/pull/6963
- @AlessandroMinoccheri made their first contribution in https://github.com/vimeo/psalm/pull/6981
Full Changelog: https://github.com/vimeo/psalm/compare/4.13.0...v4.14.0
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.