Bump vimeo/psalm from 4.18.1 to 4.20.0
Created by: dependabot[bot]
Bumps vimeo/psalm from 4.18.1 to 4.20.0.
Release notes
Sourced from vimeo/psalm's releases.
4.20.0
What's Changed
Deprecations
- [TASK] Add AfterFunctionLikeAnalysisEvent::getFunctionlikeStorage by
@ohader
in vimeo/psalm#7532Fixes
- Fix for Exception->getCode return type provider by
@VincentLanglet
in vimeo/psalm#7525- fix wrong detection of purity by
@orklah
in vimeo/psalm#7545- Fix object constant inference by
@klimick
in vimeo/psalm#7542- Handle first class callable on unknown functions by
@orklah
in vimeo/psalm#7546- Revert "PHP 8.1: Report missing typehints in overridden native methods" by
@weirdan
in vimeo/psalm#7539- Ensure
trait_exists()
always returnsbool
by@Ocramius
in vimeo/psalm#7554- sealed keyed arrays by
@orklah
in vimeo/psalm#7558- AtomicStaticCallAnalyzer: clear tmp var from context by
@vincent4vx
in vimeo/psalm#7561- improving error message for Could not resolve config path by
@phptest2
in vimeo/psalm#7573Internal changes
- Update .gitattributes by
@weirdan
in vimeo/psalm#7522New Contributors
@phptest2
made their first contribution in vimeo/psalm#7573Full Changelog: https://github.com/vimeo/psalm/compare/4.19.0...v4.20.0
4.19.0
What's Changed
Deprecations
- deprecate forbidEcho by
@orklah
in vimeo/psalm#6902- Mark loadXdebugStub as deprecated (removed in #7107). by
@AndrolGenhald
in vimeo/psalm#7466- deprecate TPositiveInt by
@orklah
in vimeo/psalm#7474- Deprecate template_extended_count by
@danog
in vimeo/psalm#7494Features
- Errors on superior/inferior reconciliation by
@orklah
in vimeo/psalm#7335- PHP 8.2: seal all properties configuration by
@danog
in vimeo/psalm#7242- Add support of template for docblock methods by
@vincent4vx
in vimeo/psalm#7385- Resolve generics of inherited pseudo methods by
@vincent4vx
in vimeo/psalm#7430- PHP 8.1: Report missing typehints in overridden native methods by
@danog
in vimeo/psalm#7363- Add configuration option to disable
@psalm-suppress all
by@danog
in vimeo/psalm#7431- Add support of docblock method using parent keyword by
@vincent4vx
in vimeo/psalm#7414Fixes
- Do not throw exception on xinclude with fallbacks by
@vstm
in vimeo/psalm#7324- Update return type of iterator_count and iterator_apply functions to 0|positive-int by
@ricardoboss
in vimeo/psalm#7331- replace class name by full FQN for scoper by
@orklah
in vimeo/psalm#7337- Seal the array inferred for hrtime by
@orklah
in vimeo/psalm#7349- set the is_list flag for the array inferred for hrtime by
@orklah
in vimeo/psalm#7350- Fix dir Callmap by
@VincentLanglet
in vimeo/psalm#7347- refactor the TooFewArguments check to start checking with named arguments by
@orklah
in vimeo/psalm#7348- allow short closure to return never by
@orklah
in vimeo/psalm#7326
... (truncated)
Commits
-
f82a70e
Merge pull request #7573 from phptest2/4.x -
582624a
improving error message for Could not resolve config path -
2128ab1
Merge pull request #7561 from b2pweb/clear-context-on-static-call -
3c3e692
AtomicStaticCallAnalyzer: clear tmp var from context (fix #7556) -
ff2636e
Merge pull request #7558 from orklah/tweaksToArrays -
1c2ffc8
tweaks -
bd14653
Merge pull request #7554 from Ocramius/fix/#7478-trait_exists-always-returns-... -
fabcda1
Ensuretrait_exists()
always returnsbool
-
dadb1f2
Merge pull request #7539 from vimeo/revert-7363-81_returntypewillchange -
49d2566
Suppress UnusedClass - 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)