Update all non-major dependencies (patch)
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
phpstan/phpstan | require-dev | patch |
1.8.5 -> 1.8.6
|
phpunit/phpunit (source) | require-dev | patch |
9.5.24 -> 9.5.25
|
symfony/filesystem (source) | require | patch |
5.4.12 -> 5.4.13
|
symfony/framework-bundle (source) | require | patch |
5.4.12 -> 5.4.13
|
symfony/http-client (source) | require-dev | patch |
5.4.12 -> 5.4.13
|
Release Notes
phpstan/phpstan
v1.8.6
🔧
Improvements - ignoreErrors: multiple messages and explicit
reportUnmatched
(#1686), thanks @MartinMystikJonas! - Improve JUnit error formatter (#1722), #6772, thanks @mcaskill!
- Implement template type inference from conditional return type (#1465), #7141, #7562, thanks @rvanvelzen!
- Optimize
ConstantArrayType::isKeysSupersetOf()
(#1729), #8017, thanks @rvanvelzen! - Enums cannot implement Serializable (#1713), thanks @staabm!
- ConditionalTagsExtension: Multiple conditions support (#1697), thanks @MartinMystikJonas!
- More precise
$argc
,$argv
global variables types (#1718), thanks @staabm! - Improve folding of constant arrays (#1739), thanks @rvanvelzen!
- Introduce
oversized-array
type to enfore max number ofHasOffsetValueType
accessory types (#1666), thanks @rvanvelzen! - ClassReflection - do not execute properties extensions on PHP 8.2 if the class does not allow dynamic properties (https://github.com/phpstan/phpstan-src/commit/a628fb34293c84c807a1a561883811067e49ebcb)
- Improve
UnionTypeHelper::sortTypes()
stability (#1746), thanks @rvanvelzen!
🔪
Bleeding edge
If you want to see the shape of things to come and adopt bleeding edge features early, you can include this config file in your project's phpstan.neon
:
includes:
- vendor/phpstan/phpstan/conf/bleedingEdge.neon
Of course, there are no backwards compatibility guarantees when you include this file. The behaviour and reported errors can change in minor versions with this file included. Learn more
🐛
Bugfixes - Fix checking empty constant arrays in array_pop and array_shift extensions (#1712), #7968, thanks @herndlm!
- Fix array_filter result for non-trivial callbacks (#1725), #7993, thanks @rvanvelzen!
- Improve type inference for coalesce (#1716), #7973, thanks @rvanvelzen!
- Fix assigning generic object without a constructor (like SplObjectStorage) to a nullable property (#1730), #4526, #4680, thanks @rvanvelzen!
- Accept
::class
as literal string (#1692), #7823, thanks @staabm! - Fix array_unshift for union of constant arrays (#1738), thanks @rvanvelzen!
- Improve intersection of generic class string (#1724), #7987, #7200, thanks @rvanvelzen!
- Downgrade arrays less (https://github.com/phpstan/phpstan-src/commit/5f1a4a5b9c65b588fc4de91804e1ad941a680bd5), #7963
- Do not call
BuilderHelpers::normalizeValue()
, it's not needed (https://github.com/phpstan/phpstan-src/commit/ec286787e76b8cebe322d56dde5bdda65f3ebb74), #8029 - Support autoloaders that rely on the include path and don't check file existence before trying to include a file (#1503), #7526, thanks @pprkut!
🤖
Function signature fixes -
gnupg::geterror
can return false (#1735), thanks @Firehed! - Improve
pathinfo()
return type (#1734), #8033, thanks @rvanvelzen! - These
stream_*
functions all return a list of strings. (#1745), thanks @johnbillion!
symfony/filesystem
v5.4.13
Changelog (https://github.com/symfony/filesystem/compare/v5.4.12...v5.4.13)
- no significant changes
symfony/framework-bundle
v5.4.13
Changelog (https://github.com/symfony/framework-bundle/compare/v5.4.12...v5.4.13)
- bug #47637 Fix passing
serializer.default_context
option to normalizers (wuchen90) - bug #47695 Filter out trans paths that are covered by a parent folder path (natewiebe13)
- bug #47614 Fix a phpdoc in mailer assertions (HeahDude)
- bug #47351 Do not throw when describing a factory definition (MatTheCat)
symfony/http-client
v5.4.13
Changelog (https://github.com/symfony/http-client/compare/v5.4.12...v5.4.13)
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.