Bump phpstan/phpstan from 1.4.6 to 1.5.3
Created by: dependabot[bot]
Bumps phpstan/phpstan from 1.4.6 to 1.5.3.
Release notes
Sourced from phpstan/phpstan's releases.
1.5.3
Improvements
🔧
- Update phpdoc-parser with multi-line union/intersection/conditional types support (https://github.com/phpstan/phpstan-src/commit/6fa7c9097d060e7eddd81adf7a6809eb94a221a6), phpstan/phpdoc-parser#114, thanks
@rvanvelzen
!Bugfixes
🐛
- Mark
Memcached::HAVE_*
constants as dynamic (#1142), #6263, thanks@VasekPurchart
!- Improve return types for
array_fill_keys
andarray_combine
(#1139), thanks@canvural
!- Guard
Equal
(==
) expression specification with empty array on both sides (#1143), #6940, thanks@herndlm
!- Fix huge union types result from "+"-array-merge operation (#1141), #6936, thanks
@staabm
!- Improve return type of
array_fill_keys
for not constant arrays (#1145), thanks@canvural
!- Handle
false
return insubstr()
with PHP < 8 (#1144), #6939, thanks@herndlm
!array_merge
lost non-empty-string keys type (#1135), #6927, #5846, #2567, thanks@staabm
!1.5.2
Bugfixes
🐛
- Fix infinite recursion when caching types (#1137), #6896, #6911
- Fixing bugs by removing caching
😂 - Timewise performance optimizations (https://github.com/phpstan/phpstan-src/commit/22f755c6a0bf5fd551634419680070fabf571a07)
- Offseting the removal of PHPDocs cache
1.5.1
Bugfixes
🐛
is_subclass_of()
: do not infer anything when context is falsy (#1124), #6891, thanks@VincentLanglet
!- Fix inferring template types on intersection types (#1122), #6904, #6917, thanks
@rvanvelzen
!Function signature fixes
🤖
- more precise
getTrace()
return-type (#1123), thanks@staabm
!- Fix type definition of curl "certinfo" array (#1118), thanks
@cs278
!- Update various DB functions for more specific row counts (#1116), thanks
@Seldaek
!- small signature update (#1126), thanks
@staabm
!Internals
🔍
- tests: use unique namespace to prevent collisions (#1119), thanks
@staabm
!- ParaTest: leverage WrapperRunner for quicker tests (#1115), thanks
@Slamdunk
!- LevelsTestCase performance improvement - clear result cache just once (https://github.com/phpstan/phpstan-src/commit/0a3e1a79738070c95e3a69406b33d9277a49840c)
- Update phpdoc-parser to 1.4 (https://github.com/phpstan/phpstan-src/commit/6700eb69c1566190f3cad75fd5fa3edba64fce8e, https://github.com/phpstan/phpstan-src/commit/a3a7fad5b75dbf30e7685aac148e4b89b3e60509)
- Update BetterReflection to 5.3 (#1132)
... (truncated)
Commits
-
39953ac
PHPStan 1.5.3 -
f71b64c
Update Composer baseline -
5cc28c0
Fix Slevomat CS build -
5c2e860
Fix Nextras build -
bf9eedc
Updated PHPStan to commit 565248deba4f553011f77ee8f512e53ff453a795 -
689408b
Updated PHPStan to commit ae67ac8674253c877b0bb480ed780c6c44fb4e5f -
fb718cd
Updated PHPStan to commit 3e69c480ff8c7efe5415944938ecd0d5bc3b7008 -
e1d2004
Updated PHPStan to commit 925eabb4ca12f5b588f84dcf726958084734fcdf -
409c17b
Updated PHPStan to commit 9571283ce589afa757e341c02be4fb39326c155e -
2239f6a
Updated PHPStan to commit 6fa7c9097d060e7eddd81adf7a6809eb94a221a6 - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)