a11ybuddy
a11ybuddy copied to clipboard
Bump phpstan/phpstan from 1.11.9 to 1.12.7
Bumps phpstan/phpstan from 1.11.9 to 1.12.7.
Release notes
Sourced from phpstan/phpstan's releases.
1.12.7
Major new features 🚀
- Implement template default types (#3457), #4801, thanks
@jiripudil!Improvements 🔧
- Move result cache output from debug (
-vvv) to very verbose (-vv) mode (#3345), thanks@janedbal!- Support for
non-empty-arrayandnon-empty-listarray shape kind (https://github.com/phpstan/phpstan-src/commit/107a7e38e2173d8b8b4f18e5d592fc8ead02b96a)- Improve lowercase string verbosity level (#3567), thanks
@VincentLanglet!- Show TypeResult reasons in StrictComparisonOfDifferentTypesRule (https://github.com/phpstan/phpstan-src/commit/34bacd74410573cf79754348231849b474b7312e)
- Decorate reasons when comparing ConstantArrayType (https://github.com/phpstan/phpstan-src/commit/dc5d8f4d3eef18b1d80b8ffb3a1adfe8de6d7268), #11799, #10421
Bugfixes 🐛
- Fix nextAutoIndexes in array coming from ArrayCombineFunctionReturnTypeExtension (https://github.com/phpstan/phpstan-src/commit/c4ba43462cecb03ef57805ffd683f77d57b79a4a), #11819
- Fix return type of
array_reverse()with optional keys (#3406), #11549, thanks@herndlm!- Try to quit the child process only after internal errors were accounted for (https://github.com/phpstan/phpstan-src/commit/dcd69eba14ed57b32c2f1b759cd8289772f364ac), #11826
- react/http PHP 8.4 patch (https://github.com/phpstan/phpstan-src/commit/40e461d2e8dff171cdf588e380eb20e782e94eb1)
Function signature fixes 🤖
- functionMap: more precise
get_defined_vars()(#3546), thanks@janedbal!- Reflection
getAttributesreturnslist(#3548), thanks@ManuelHu!- More precise md5/sha1 return type (#3541), thanks
@staabm!- Improve return type of token_name() and PhpToken::getTokenName() (#3558), #11808, thanks
@zonuexe!Internals 🔍
- Fix typo (https://github.com/phpstan/phpstan-src/commit/5b43d5004648ded12d5a635db9bb82c56efc2c11)
- Introduce isSuperTypeOfWithReason (#3538), thanks
@VincentLanglet!- Add function
PHPStan\dumpPhpDocType()(#3559), #11561, thanks@zonuexe!- Introduce TypeResult (https://github.com/phpstan/phpstan-src/commit/a815d575dc10616e510713e01627369b10980d31)
1.12.6
Bleeding edge 🔪
- Added absent type checks about
@phpstan-assertPHPDoc tags (https://github.com/phpstan/phpstan-src/commit/ca0a7e9955397eef453b38c94ac67ba6faf7356b), #11780If 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: </tr></table>
... (truncated)
Commits
dc2b997PHPStan 1.12.7247ae64Updated PHPStan to commit 247ae64eaa4126e6fd9bca563d71ac95080392cfe802b85Updated PHPStan to commit e802b85aa2cecf243410c41464e632ca58eaa658dc5d8f4Updated PHPStan to commit dc5d8f4d3eef18b1d80b8ffb3a1adfe8de6d726840e461dUpdated PHPStan to commit 40e461d2e8dff171cdf588e380eb20e782e94eb13128f26Updated PHPStan to commit 3128f266461cdcb559672e8519db7643666c669a107a7e3Updated PHPStan to commit 107a7e38e2173d8b8b4f18e5d592fc8ead02b96a856208aUpdated PHPStan to commit 856208a53b3b1c4eada01f7e4892573d756cdf3fff75213Updated PHPStan to commit ff7521302711c2eca765d47f8606179f0ca0d19b66664bbUpdated PHPStan to commit 66664bb612b4cfb4e8a870f5d11f5af731f5e21a- 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)