php-version-audit
php-version-audit copied to clipboard
Bump vimeo/psalm from 5.6.0 to 5.11.0
Bumps vimeo/psalm from 5.6.0 to 5.11.0.
Release notes
Sourced from vimeo/psalm's releases.
5.11.0
What's Changed
Fixes
- SplDoublyLinkedList's index is always int by
@kamil-tekielain vimeo/psalm#9736- Fix string negation to never by
@klimickin vimeo/psalm#9743- Fix ParadoxicalCondition with complex match expression by
@klimickin vimeo/psalm#9739- Fix invalid cast for templated class-string by
@klimickin vimeo/psalm#9738- Fix OverriddenPropertyAccess error message by
@edsrzfin vimeo/psalm#9740- Ignore nullable return form SimpleXMLElement::addChild() by
@greg0irein vimeo/psalm#9745Full Changelog: https://github.com/vimeo/psalm/compare/5.10.0...5.11.0
5.10.0
What's Changed
Features
- Introduce
value-ofwith backed enum cases in assertions by@boesingin vimeo/psalm#9586- Introduce callable object intersection by
@boesingin vimeo/psalm#9599- Contextual inference for const callable by
@klimickin vimeo/psalm#9623- Allow to intersect type alias with non-type-aliases by
@boesingin vimeo/psalm#9638- Provide support for templated
value-ofenum values by@boesingin vimeo/psalm#9655- (re-)implement object-shape assertions by
@boesingin vimeo/psalm#9656- Support anonymous object template replacement by
@klimickin vimeo/psalm#9664- Implement unsealed array generic syntax by
@danogin vimeo/psalm#9694- Introduce BeforeExpressionAnalysisEvent by
@tuqquin vimeo/psalm#9725- Add support for
@psalm-no-seal-propertiesand@psalm-no-seal-methodsby@robchettin vimeo/psalm#9681Fixes
- Fix remaining intl, reflection. xml and zip callmaps by
@othercoreyin vimeo/psalm#9595- fix #9049 by
@orklahin vimeo/psalm#9598- fix coercion detection between two keyed arrays by
@orklahin vimeo/psalm#9606- fix: treat includes starting with '.' and '..' correct by
@jjjb03in vimeo/psalm#9608- Allow enabling mixed issues reporting for error levels > 2. by
@ADmadin vimeo/psalm#9626- Preserve
non-empty-stringtype when combining literal and numeric strings by@boesingin vimeo/psalm#9630- Do not report required closure arguments as unused by
@boesingin vimeo/psalm#9629- Fix various db callmaps by
@othercoreyin vimeo/psalm#9632- fix: add missing constructor parameter to IteratorIterator by
@SenseExceptionin vimeo/psalm#9646- Flatten
matcharm conditions to check conditions independently by@tuqquin vimeo/psalm#9647- Fixed non empty arg issue in array_splice function by
@whizsidin vimeo/psalm#9643- Fix
array_flipto preserve non-empty array type by@tuqquin vimeo/psalm#9651- Fix list template replacement by
@klimickin vimeo/psalm#9658- Fix iterable template replacement by
@klimickin vimeo/psalm#9660- Fix/9373 using enum property as const array key by
@ygottschalkin vimeo/psalm#9393- Specify array share for
stream_context_get_paramsreturn value by@lptnin vimeo/psalm#9663- Fixed crash issue when using multiple literals for array_splice by
@whizsidin vimeo/psalm#9673- Fix comparison of unions of multiple callables by
@danogin vimeo/psalm#9676- Add stub for DateInterval by
@robchettin vimeo/psalm#9682
... (truncated)
Commits
c9b192aMerge pull request #9745 from greg0ire/simplexml-ignore-nullable-addChilda6016e3Ignore nullable return form SimpleXMLElement::addChild()7483f4dMerge pull request #9740 from edsrzf/better-property-errorf8895edMerge pull request #9738 from klimick/fix-invalid-cast-for-templated-class-st...32bd8f6Merge pull request #9739 from klimick/match-paradoxical-condition-with-comple...e809fb3Merge pull request #9743 from klimick/fix-string-negation-to-nevera18eb44Test match on class const fetch948ece9Fix string negation to neverd2f0f6cFix OverriddenPropertyAccess error messageac8d489Fix ParadoxicalCondition with complex match expression- 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)







