Bump phpstan/phpstan from 1.8.6 to 1.8.8
Created by: dependabot[bot]
Bumps phpstan/phpstan from 1.8.6 to 1.8.8.
Release notes
Sourced from phpstan/phpstan's releases.
1.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), #8117Function 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
!1.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
... (truncated)
Commits
-
08310ce
PHPStan 1.8.8 -
33a48ac
Updated PHPStan to commit acbb55baeeb2f02b0ea2e61b4321e4f5dd5f65b2 -
d5b4ca2
Updated PHPStan to commit fd94186ee2a8065c94edb4603dd954584e9e8f45 -
3b463b4
Updated PHPStan to commit 862c8ff7493948923f4138b27f4e8d7612c6ff28 -
4dbe4e7
Updated PHPStan to commit 78358601e6ec0b5370a57393506d471db002c2ea -
3505170
Updated PHPStan to commit 954c16ad244e84cbd58d92ccc2bd6d4eaf244f84 -
5e3fbc8
Update Doctrine ORM baseline -
143dcc8
Update Composer baseline -
ca3a1c6
Updated PHPStan to commit cdb0fe68ecd644de71e48b1f652f4ada88b77c5d -
f225821
Updated PHPStan to commit 0b8b337f54b75d884be3c57a5ded9931f8bdf82b - 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)