fix(deps): update all non-major dependencies (patch)
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
dbp/relay-base-person-bundle | require | patch |
0.2.3 -> 0.2.4
|
dbp/relay-core-bundle | require | patch |
0.1.43 -> 0.1.49
|
phpstan/phpstan | require-dev | patch |
1.8.5 -> 1.8.11
|
phpstan/phpstan-phpunit | require-dev | patch |
1.1.1 -> 1.1.3
|
phpstan/phpstan-symfony | require-dev | patch |
1.2.13 -> 1.2.16
|
phpunit/phpunit (source) | require-dev | patch |
9.5.24 -> 9.5.26
|
symfony/framework-bundle (source) | require | patch |
5.4.12 -> 5.4.14
|
symfony/http-client (source) | require-dev | patch |
5.4.12 -> 5.4.15
|
symfony/lock (source) | require | patch |
5.4.10 -> 5.4.15
|
symfony/messenger (source) | require | patch |
5.4.11 -> 5.4.14
|
symfony/phpunit-bridge (source) | require-dev | patch |
5.4.11 -> 5.4.14
|
Release Notes
dbp/relay/dbp-relay-core-bundle
v0.1.49
v0.1.48
v0.1.47
v0.1.46
v0.1.45
- dbp:relay:core:migrate: Work around issues in DoctrineMigrationsBundle which sometimes led to migrations being skipped.
v0.1.44
- new dbp:relay:core:migrate command
- start of a new authorization framework
phpstan/phpstan
v1.8.11
🔧
Improvements - MatchExpressionArmBody virtual node (#1726), thanks @janedbal!
- Detect duplicate included files in ContainerFactory (https://github.com/phpstan/phpstan-src/commit/f15cd6deea2dda4b41272aa50fb3b61304ad3515, https://github.com/phpstan/phpstan-src/commit/4cdb8060b73fc09e25cf230041532f068974234d)
- ClassPropertyNode - carry PHPDoc type (https://github.com/phpstan/phpstan-src/commit/dcd8bac24fdbe0723b9307f3f3b2e8e38cc7eae1)
🐛
Bugfixes - Fix several stale result cache issues:
- Fix stale
@mixin
result cache issue (https://github.com/phpstan/phpstan-src/commit/7228d4d5c6ba0289bd67a0b0bd113a6aafed5faa), #7831 - Include
@template
tags in the result cache (https://github.com/phpstan/phpstan-src/commit/4c0cb98c84f7c4dfe62e21f6b163529a150861fe) - Reanalyse all files with errors when new symbol appears (https://github.com/phpstan/phpstan-src/commit/bc9301d983c03cc5716ee2e00c32713c80e4b53e)
- DependencyResolver - add method/property declaring classes to dependencies (https://github.com/phpstan/phpstan-src/commit/e1c13669492079f065fd8138680fc91c96c3729a)
- DependencyResolver - declaring classes for static fetches (https://github.com/phpstan/phpstan-src/commit/be6e7ced22b578d67e58f63b9649ad2ef2c35911)
- DependencyResolver -
@method
,@property
,@extends
,@implements
tags (https://github.com/phpstan/phpstan-src/commit/ec5b6331e910e18bec1abfa4a1db8961509c7591) - Fix result cache getting stale because of trait
@use
(https://github.com/phpstan/phpstan-src/commit/08703d1dacf47cc26a33542d0589bf7912c2aeb4) - Fix stale result cache for property types (https://github.com/phpstan/phpstan-src/commit/9e4e93b48cc32298c0a1661f14891307a22def7b)
- Fix stale
- Fix wrong type inference about array (#1808), #8087, thanks @VincentLanglet!
- Invalidate DI container based on included files hashes (https://github.com/phpstan/phpstan-src/commit/615c6a1d6216a0d4b357c67657ba340c88a98a3b)
- Virtual expr nodes - do not reuse wrong attributes, a printed expr might be cached there (https://github.com/phpstan/phpstan-src/commit/83691977757661e4160c89a533cdaf589434d782)
- Fix reordering unspecified named arguments (#1903), #8204, thanks @rvanvelzen!
v1.8.10
🔧
Improvements - RuleTestCase: enable gathering analyser errors without causing test failures (#1728), thanks @schlndh!
🐛
Bugfixes - Update BetterReflection to 6.3.0, fixes internal error (https://github.com/phpstan/phpstan-src/commit/9febf1db4b4e3a4f3462fdd6ffa67b22a420f05a), #8139
- Call nodeCallback with original argument with a name after reordering (https://github.com/phpstan/phpstan-src/commit/ecc3076769a7943e33801d024eeab0b08187c204)
🤖
Function signature fixes - Fix a couple
CURLOPT_*
parameter types (#1836), #8152, #8157, thanks @jlherren!
v1.8.9
🔧
Improvements - Slightly optimize
TypeCombinator::reduceArrays()
even more (#1814), thanks @rvanvelzen! - Micro optimizations in TypeCombinator (#1816), thanks @mad-briller!
- Improve
array_search()
type specifier performance (#1818), #8147, thanks @rvanvelzen! - Rule registry now gets rules instances in lazy manner (https://github.com/phpstan/phpstan-src/commit/b1b0dc921894da1f24721702262e64399a39c626)
- Show progress bar sooner (https://github.com/phpstan/phpstan-src/commit/8e55decc78ab9da6ffe4cc62045c752794ed2d7a)
🐛
Bugfixes - Make
key_exists
be treated likearray_key_exists
(#1800), #8091, thanks @takaram! - Fix resolving class types in inherited docblock (#1815), #7839, thanks @rvanvelzen!
- Fix passing named arguments to by-ref parameter (#1807), #8142, thanks @rvanvelzen!
- IncompatiblePropertyPhpDocTypeRule - fix inconsistency for stubbed PHPDocs (https://github.com/phpstan/phpstan-src/commit/32b3c67729267a1f7a4dcae590e7ce9013eabfee)
- non-empty-string can still contain falsy strings as individual characters (https://github.com/phpstan/phpstan-src/commit/76bd347d2281f311ed5aa4a5c8a6632f2f136eff), #8158
🤖
Function signature fixes - Fix
SoapFault
constructor datatype (#1798), thanks @ahmedash95! - fix
IntlDateFormatter::create
return signature (#1776), thanks @Kleinast! - Allow string args in signature of
RedisCluster::del
(#1829), thanks @ostrolucky! - Refined
fpm_get_status
function signature (#1771), thanks @mad-briller! - Refined
connection_status
function signature (#1774), thanks @mad-briller! -
headers_list()
returns a list of headers as strings. (#1770), thanks @johnbillion!
v1.8.8
🔧
Improvements - Cover
ExprPrinter
by BC promise (#1794), thanks @staabm! - Improve
isset
specification in falsy scope (#1781), thanks @herndlm!s - Update
phpstan/phpdoc-parser
to 1.9.0 (https://github.com/phpstan/phpstan-src/commit/fd94186ee2a8065c94edb4603dd954584e9e8f45)
🐛
Bugfixes - Do not drop original specified expression in TypeSpecifier (#1793), #8076, thanks @herndlm!
- Preserve accessory types in
MutatingScope::generalizeType
(#1732), #8015, thanks @herndlm! - Specify types on
get_parent_class()
(#1383), #5552, thanks @staabm! - Do not load
Composer\InstalledVersions
to parse PHPStan version (https://github.com/phpstan/phpstan-src/commit/acbb55baeeb2f02b0ea2e61b4321e4f5dd5f65b2), #8117
🤖
Function signature fixes - Fix
zadd
argument order (#1779), thanks @araab! - Fix
zscan
return types (#1780), thanks @araab! -
XMLWriter::startElementNS()
$namespace
arg is nullable (#1772), thanks @staabm!
v1.8.7
🔧
Improvements - Update Roave/BetterReflection to v6 (https://github.com/Roave/BetterReflection/releases/tag/6.0.0)
- PHP 8.2: Support for readonly classes, RFC (https://github.com/phpstan/phpstan-src/commit/c52eb5792c6e9b7c2d060cafa256b19997552a15)
- PHP 8.2: Support for DNF types, (RFC)
- Improve
TypeCombinator::reduceArrays()
performance with retained type completeness (#1741), thanks @rvanvelzen! - Improve unsetting constant offsets on array (#1760), thanks @rvanvelzen!
-
@readonly
property allows private mutation (#1610), #7778, thanks @zonuexe! - Readonly properties cannot be static (https://github.com/phpstan/phpstan-src/commit/3e383fc9620a46173651402049a8e8c4904591b6)
- Do not call CollectedDataNode rules if internal errors are present (https://github.com/phpstan/phpstan-src/commit/877835002a2daa758a82a8e0d5502881e7e25aa3)
- Universal object crate classes now respect
@property
annotations (#1786), thanks @mad-briller! - Add
tip
message to JSON error formatter (#1727), thanks @staabm!
🐛
Bugfixes - Fix supertype checks between int range and constant int union (#1742), #3383, #6356, #7594, thanks @rvanvelzen!
- Fix resolving docblocks in global namespace (using
namespace {}
) (#1758), thanks @rvanvelzen! - Fix
ignoreErrors
(#1769), thanks @MartinMystikJonas! -
ignoreErrors
: fixreportUnmatched
withoutpath
/paths
(#1773), thanks @MartinMystikJonas! - Fix potential assert failures - use
getRawArgs()
instead (https://github.com/phpstan/phpstan-src/commit/6cd3d5d61db965f2d4d59e2e860201b9afb1d8fc), #8078 - Fix ArrowFunctionArgVisitor (https://github.com/phpstan/phpstan-src/commit/3758d9d5d5a8c792149238de289ab0e05f11de0e), #8072
- Fix ClosureArgVisitor (https://github.com/phpstan/phpstan-src/commit/e753dfd4a4d7f67192cd83e7117f39ebdd6e3ceb)
- Fix circular parent class reference thanks to BetterReflection v6 (https://github.com/phpstan/phpstan-src/commit/8f6392f4521d1d4109e2a79598e820b7ce367a67), #7787
- Fix infinite loop of global constants referencing each other (https://github.com/phpstan/phpstan-src/commit/33771e5d8ee8b6dbae4f42ce3f8b424a81f68dc9), #8054
- Fix
CURLOPT_POSTFIELDS
param type (#1782), thanks @ahmedash95! - Remove
IssetCheck
/MutatingScope::issetCheck
deviations and remove too early exits (#1784), thanks @herndlm! - Fix issue around generics and MethodsClassReflectionExtension/PropertiesClassReflectionExtension (https://github.com/phpstan/phpstan-src/commit/c052aace4efa157d9594f13fb748965cbfc43be2), #8008
- Make array access on possible
false
tolerant withisset
(#1791), #8068, thanks @ahmedash95!
🤖
Function signature fixes
🔍
Internals - Compile PHAR on PHP 8.1 (#1481)
- phpstan-src: Require PHP 8.1, use readonly properties (#1767)
- phpstan-src: Use intersection type (https://github.com/phpstan/phpstan-src/commit/376449e2d4744ec8ee3810321b33a963e89e8280)
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!
phpstan/phpstan-phpunit
v1.1.3
- 6b93db7 - Fix assertEmpty
v1.1.2
- f5b7eb6 - Implement assertEmpty extension
- b808cb8 - Update build.yml
- 52bdce8 - Create tag workflow
- 2ca1b46 - Update .gitattributes
- 34a6bb5 - PHPStan baseline
- 0509872 - Require PHPStan 1.8.0
- 694fe40 - Update dependency slevomat/coding-standard to v7.2.1
- e00da5f - Update dependency slevomat/coding-standard to v7.2.0
phpstan/phpstan-symfony
v1.2.16
- d6ea162 - Fix Envelope::all() return type
v1.2.15
- 7210072 - Improve Envelope::all() return type
- e5e807b - Update metcalfc/changelog-generator action to v4
v1.2.14
symfony/framework-bundle
v5.4.14
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.15
Changelog (https://github.com/symfony/http-client/compare/v5.4.14...v5.4.15)
- bug #47990 Fix retrying requests when the content is used by the strategy (nicolas-grekas)
- bug #47879 Fix buffering after calling AsyncContext::passthru() (nicolas-grekas, lubo13)
v5.4.14
Changelog (https://github.com/symfony/http-client/compare/v5.4.13...v5.4.14)
- bug #47808 Fix seeking in not-yet-initialized requests (nicolas-grekas)
v5.4.13
Changelog (https://github.com/symfony/http-client/compare/v5.4.12...v5.4.13)
symfony/lock
v5.4.15
Changelog (https://github.com/symfony/lock/compare/v5.4.14...v5.4.15)
- no significant changes
symfony/messenger
v5.4.14
Changelog (https://github.com/symfony/messenger/compare/v5.4.13...v5.4.14)
- bug #47702 Fix default serializer not handling DateTime objects properly (barton-webwings)
v5.4.13
Changelog (https://github.com/symfony/messenger/compare/v5.4.12...v5.4.13)
- bug #47533 decode URL-encoded characters in DSN's usernames/passwords (xabbuh)
symfony/phpunit-bridge
v5.4.14
Changelog (https://github.com/symfony/phpunit-bridge/compare/v5.4.13...v5.4.14)
- no significant changes
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.