Bump vimeo/psalm from 4.12.0 to 4.13.0
Created by: dependabot[bot]
Bumps vimeo/psalm from 4.12.0 to 4.13.0.
Release notes
Sourced from vimeo/psalm's releases.
4.13.0
What's Changed
Features
- Forbid properties on enums by
@weirdan
in vimeo/psalm#6836- better understands value and name properties for enum by
@orklah
in vimeo/psalm#6838- Added option to forbid
eval()
in codebase by@thomasbley
in vimeo/psalm#6856- Use positive integers for various time functions by
@danog
in vimeo/psalm#6861- Flag duplicate constants by
@weirdan
in vimeo/psalm#6884- Add ImagickPixel::getColor return type provider by
@danog
in vimeo/psalm#6890- Fix promoted readonly properties by
@trowski
in vimeo/psalm#6909- ConsoleReport: Add hyperlinks to open file in editor by
@gharlan
in vimeo/psalm#6850- Multiple variables in
@psalm-trace
by@rarila
in vimeo/psalm#6920- Reconcile
class-constant
by@boesing
in vimeo/psalm#6529Fixes
- don't consider calls to methods with assertions as Unused by
@orklah
in vimeo/psalm#6834- Forbid enum instantiation by
@weirdan
in vimeo/psalm#6840- Taint comments by
@orklah
in vimeo/psalm#6848- add stub for taint detection on vprintf by
@orklah
in vimeo/psalm#6847- Forbid declaring enums as attributes by
@weirdan
in vimeo/psalm#6843- DOMParentNode and DOMChildNode stubs (php 8) by
@jirkace
in vimeo/psalm#6851- Fixed signature for newInstanceArgs for PHP 8.0 by
@jirkace
in vimeo/psalm#6852- Fixed RedisCluster::setOption() argument types by
@jirkace
in vimeo/psalm#6853- Fixed callmap for function openssl_sign, it changed in PHP 8.0 (modif… by
@jirkace
in vimeo/psalm#6846- allow signature type for promoted property as well as property docblock by
@orklah
in vimeo/psalm#6872- load the ReturnTypeWillChange stubs for all versions to allow using it on every PHP version by
@orklah
in vimeo/psalm#6873- fix never combination by
@orklah
in vimeo/psalm#6874- do not treat __halt_compiler() as an expression being executed by
@pilif
in vimeo/psalm#6876- detect unevaluated inline-html code after an rearly return by
@pilif
in vimeo/psalm#6878- Fix --enable-autocomplete=false by
@Nadyita
in vimeo/psalm#6880- don't stop processing for class usage after raising an issue by
@pilif
in vimeo/psalm#6899- SimpleXMLIterator is not always truthy by
@jnvsor
in vimeo/psalm#6903- make ignore falsable/nullable dependent on the config by
@orklah
in vimeo/psalm#6895- Fix invalid SoapClient::__doRequest() signature by
@veewee
in vimeo/psalm#6905- Fix mb_convert_encoding to accept any array. by
@rarila
in vimeo/psalm#6910- Report deprecated config elements by
@weirdan
in vimeo/psalm#6913- Infer mb_strtolower() result as string when encoding is specified by
@weirdan
in vimeo/psalm#6912- Allow references to enum cases in class constants by
@weirdan
in vimeo/psalm#6922- session_set_cookie_params signature changed in 8.0 by
@kamil-tekiela
in vimeo/psalm#6932- expand type aliases when comparing unions by
@sebkehr
in vimeo/psalm#6946Docs
- Added ext-curl to composer.json suggest property by
@sasezaki
in vimeo/psalm#6844Internal changes
- Added test for NoEnumProperties by
@weirdan
in vimeo/psalm#6839- Added phpcs SelfMemberReference rule, and applied by
@sasezaki
in vimeo/psalm#6845Typos
- Fix typos in message about Attribute usage by
@ricardoboss
in vimeo/psalm#6904New Contributors
... (truncated)
Commits
-
cd48940
Merge pull request #6946 from sebkehr/fix_cannot_extend_constrained_with_impo... -
511ed99
expand type aliases when comparing unions -
6097e02
Merge pull request #6529 from boesing/bugfix/class-constant-reconciliation -
aabd96c
Merge pull request #6932 from kamil-tekiela/patch-1 -
d0528a3
Update CallMap_80_delta.php -
9f0441f
Update callmap -
2b05f66
session_set_cookie_params signature changed in 8.0 -
6bf0265
qa: ensurearray_merge
has at least one argument -
62b0a09
qa: remove uselessvar
annotation and the psalm suppression -
dac82e9
qa: re-enable skipped test for class constant assertions - 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)