Bump vimeo/psalm from 4.11.2 to 4.12.0
Created by: dependabot[bot]
Bumps vimeo/psalm from 4.11.2 to 4.12.0.
Release notes
Sourced from vimeo/psalm's releases.
4.12.0
What's Changed
Deprecations
- deprecate TEmpty by
@orklah
in vimeo/psalm#6763- deprecate exitFunctions in XML by
@orklah
in vimeo/psalm#6807Features
- allow documenting promoted properties with
@var
by@orklah
in vimeo/psalm#6764- Support PHP_VERSION_ID in conditional types by
@sad-spirit
in vimeo/psalm#6783- Ability to forbid
exit()
anddie()
by@weirdan
in vimeo/psalm#6784- emit UnevaluatedCode after exit or never returning functionlike by
@orklah
in vimeo/psalm#6793- Template support for
@psalm-self-out
by@danog
in vimeo/psalm#6768Fixes
- throwable Instanceof throwable negated by
@orklah
in vimeo/psalm#6746- Updated openssl_pkey_get_private function signature by
@pls78
in vimeo/psalm#6758- Fix template parameter collection for child classes with fewer parameters (fixes #6734) by
@danog
in vimeo/psalm#6742- fix local variable defined too early by
@orklah
in vimeo/psalm#6774- fix is_a when used with Stringable classes by
@orklah
in vimeo/psalm#6775- remove second autoloader call by
@orklah
in vimeo/psalm#6776- Correct pgsql stubs by
@sad-spirit
in vimeo/psalm#6777- detect Yield in new by
@orklah
in vimeo/psalm#6790- accept ::class constant strings for literal argument by
@sasezaki
in vimeo/psalm#6801- Add pcntl_alarm to the list of impure functions by
@l-x
in vimeo/psalm#6802- added mysqli::connect() to callmap by
@SMAtaurRahman
in vimeo/psalm#6805- add "error" from php-parser to baseline by
@orklah
in vimeo/psalm#6815- Improved Github Actions output by
@weirdan
in vimeo/psalm#6818- backticks shell_exec taint by
@orklah
in vimeo/psalm#6812- Array cast pass taints by
@orklah
in vimeo/psalm#6810- don't taint the result of most binary operations by
@orklah
in vimeo/psalm#6809- don't register taints for numeric variables by
@orklah
in vimeo/psalm#6813- allow assertion to work on $var::class by
@orklah
in vimeo/psalm#6823- Fix parameter names in CoreGenericFunctions.phpstub for PHP 8 named p… by
@tminich
in vimeo/psalm#6820- Allow Symfony 6 by
@loic425
in vimeo/psalm#6663- allow declaring functions and classLikes after a never-returning call by
@orklah
in vimeo/psalm#6828- Makes $_SESSION possibly undefined at the source by
@orklah
in vimeo/psalm#6824- create a tmp fake var for ternaries inside coalesce by
@orklah
in vimeo/psalm#6825- only return true in Union::isType if there is a single type by
@orklah
in vimeo/psalm#6829- Mixed contain every types and Never is contained in every type by
@orklah
in vimeo/psalm#6830Docs
- Removed PHPUnit coverage badge by
@sasezaki
in vimeo/psalm#6816Internal changes
- Require one of
release:*
labels on PRs by@weirdan
in vimeo/psalm#6785- Added 'Removed' section to release notes by
@weirdan
in vimeo/psalm#6811- chore(ci): update psl version used in e2e tests by
@azjezz
in vimeo/psalm#6766- add PSL back to CI by
@orklah
in vimeo/psalm#6833New Contributors
@pls78
made their first contribution in vimeo/psalm#6758@sad-spirit
made their first contribution in vimeo/psalm#6777
... (truncated)
Commits
-
e42bc4a
Merge pull request #6833 from orklah/psl-ci -
655d17c
add PSL back to CI -
f327c98
Merge pull request #6766 from azjezz/chore/update-psl -
9bd6289
chore(ci): update psl version used in e2e tests -
aca8e12
Merge pull request #6830 from orklah/isContainedBy -
f4dcea3
Merge pull request #6829 from orklah/isType -
de9ad68
Mixed contain every types and Never is contained in every type -
728175f
only return true in Union::isType if there is a single type -
e6c2313
Merge pull request #6825 from orklah/tmp-var-coalesce -
ad57516
create a temporary var for coalescing ternaries - 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)