Bump vimeo/psalm from 4.16.1 to 4.17.0
Created by: dependabot[bot]
Bumps vimeo/psalm from 4.16.1 to 4.17.0.
Release notes
Sourced from vimeo/psalm's releases.
4.17.0
What's Changed
Features
- Fix first-class callables with built-in, magic, undefined methods and callable expressions by
@trowski
in vimeo/psalm#7232Fixes
- quote more chars in keyed array names by
@orklah
in vimeo/psalm#7225- handle literal equality with integer ranges by
@orklah
in vimeo/psalm#7224- Allow XdebugHandler version 3 by
@johnstevenson
in vimeo/psalm#7211- Improve CliUtils $argv handling by
@vstm
in vimeo/psalm#7210- Fix closure param type inference in generic context by
@klimick
in vimeo/psalm#7200- Fix
@psalm-internal
with trailing whitespaces by@sj-i
in vimeo/psalm#7207- add missing samesite array attribute by
@swiffer
in vimeo/psalm#7215- Contextual inference for closure param types by
@klimick
in vimeo/psalm#7228- allow suppressing unevaluatedCode by
@orklah
in vimeo/psalm#7236- mysqli_fetch_object: added missing generic by
@staabm
in vimeo/psalm#7240- Checking
psalm-if-this-is
before applyingpsalm-this-out
by@klimick
in vimeo/psalm#7251- allow calling mutation_free function inside a mutation_free context by
@orklah
in vimeo/psalm#7253- Fixes #7246, wrap getTypeContextAtPosition in try/catch by
@tm1000
in vimeo/psalm#7247- forbid calling impure callable in immutable context by
@orklah
in vimeo/psalm#7260- revert #7054 by
@orklah
in vimeo/psalm#7263Internal changes
- remove always true/false conditions by
@orklah
in vimeo/psalm#7229- code grooming by
@orklah
in vimeo/psalm#7230- more code grooming by
@orklah
in vimeo/psalm#7233- Speed up Windows tests by
@weirdan
in vimeo/psalm#7245- Improve negated reconciliation logic by
@muglug
in vimeo/psalm#7261New Contributors
@johnstevenson
made their first contribution in vimeo/psalm#7211@vstm
made their first contribution in vimeo/psalm#7210@swiffer
made their first contribution in vimeo/psalm#7215Full Changelog: https://github.com/vimeo/psalm/compare/4.16.1...4.17.0
Commits
-
6f4707a
Merge pull request #7263 from orklah/revert -
de95fbd
revert #7054 -
387f266
Simplify isset reconciliation slightly -
6c176bb
Merge pull request #7261 from vimeo/muglug-improve-negated-reconciliation-logic -
9663dc5
Fix baseline -
11f322c
Improve negated reconciliation logic -
2a6f122
Merge pull request #7260 from orklah/6691 -
8e5c9f0
fix test -
8049438
forbid calling impure callable in immutable context -
8dc1a31
Merge pull request #7247 from tm1000/bugfix/7246 - 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)