Update vimeo/psalm requirement from ^4.18 to ^5.8
Updates the requirements on vimeo/psalm to permit the latest version.
Release notes
Sourced from vimeo/psalm's releases.
5.8.0
What's Changed
Features
- FFI stubs improvement by
@UlrichEckhardtin vimeo/psalm#9368- Support sizeof alias of count by
@jsanahujain vimeo/psalm#9375- Iterated array in
foreachbody is never empty by@weirdanin vimeo/psalm#9380- Process
@psalm-apitags on methods by@weirdanin vimeo/psalm#9383- Enforce literal string length limit by
@weirdanin vimeo/psalm#9381- [ibm_db2] Improve return type inference for
db2_autocommit()by@phansysin vimeo/psalm#9310- Only disable grpc extension if it is not properly configured by
@gndkin vimeo/psalm#9398- PHP 8.3 dictionary by
@lptnin vimeo/psalm#9366- concat should never remove non empty non falsy from string #9411 by
@EgorBakulinin vimeo/psalm#9422- Forbid private final methods by
@weirdanin vimeo/psalm#9442- Support for
readonlyclasses by@weirdanin vimeo/psalm#9444- Consider new HTML entity en/decode function defaults since PHP 8.1 by
@pereorgain vimeo/psalm#9471Fixes
- Instances of
objectreturned bydb2_*()functions are always instances ofstdClassby@phansysin vimeo/psalm#9369- Simplify and fix Shepherd to support custom endpoints for reporting by
@lptnin vimeo/psalm#9296- Fixes #9384 (Wrong type for variable checked with is_long) by
@ygottschalkin vimeo/psalm#9385- Update Phar callmaps by
@othercoreyin vimeo/psalm#9389- Correctly process use aliases in
@psalm-scope-thisby@weirdanin vimeo/psalm#9390- Allow
arrayas magic method name by@weirdanin vimeo/psalm#9391- Consistently report docblock issues on all classlikes by
@weirdanin vimeo/psalm#9392- [ibm_db2] Update some return types in callmaps by
@phansysin vimeo/psalm#9387- Preserve PossiblyUndefinedVariable when fixing UnusedVariable by
@edsrzfin vimeo/psalm#9400- [ibm_db2] Update callmaps by
@phansysin vimeo/psalm#9404- Fix #9401 by
@ptomulikin vimeo/psalm#9418- Fix remaining spl and iterator callmaps by
@othercoreyin vimeo/psalm#9420- An attempt to fix #4460 by
@ptomulikin vimeo/psalm#9415array_popis impure by@weirdanin vimeo/psalm#9434- Revert "
array_popis impure" by@weirdanin vimeo/psalm#9435- Update pack() stub by
@othercoreyin vimeo/psalm#9438- Merge param descriptions when adding or updating types by
@aboytonin vimeo/psalm#9441- PHP 8.2 attributes moved to 8.2 stub by
@weirdanin vimeo/psalm#9445- Improce enum case reconciliation by
@weirdanin vimeo/psalm#9457- Do not strip the last
)bracket when parsing phpdoc type aliases. by@pvandommelenin vimeo/psalm#9458- Replace package-versions with Composer 2 APIs by
@Jean85in vimeo/psalm#9459- Fix DOM callmaps by
@othercoreyin vimeo/psalm#9460- Don't crash on unary minus overflow by
@weirdanin vimeo/psalm#9466- Fix remaining intl callmaps by
@othercoreyin vimeo/psalm#9473Internal changes
- Convert callmap associative-array types into proper array types by
@othercoreyin vimeo/psalm#9362- Callmap is always non-empty by
@weirdanin vimeo/psalm#9405- Reorganize pushes to
psalm/pharby@weirdanin vimeo/psalm#9399- Do not display ext deprecation note when
disableExtensionsused by@lptnin vimeo/psalm#9291- Require
<?phptag in tests by@weirdanin vimeo/psalm#9443New Contributors
... (truncated)
Commits
9cf4f60Merge pull request #9473 from othercorey/intl-callmapee77ca6Fix remaining intl callmaps3008d55Merge pull request #9471 from pereorga/feature/ent-quotes-default-php81f70b375Remove unused 'use function version_compare'187c214Use analysis_php_version_id instead of config->getPhpVersion()17939edconsider new HTML entity en/decode functions defaults since PHP 8.1222887aMerge pull request #9466 from weirdan/unary-minus-overflow193a0dbDon't crash on unary minus overflowc82191bMerge pull request #9460 from othercorey/dom-callmaps8bd2267Fix DOM callmaps- 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)
Codecov Report
Patch and project coverage have no change.
Comparison is base (
cc1d3d1) 95.50% compared to head (447177b) 95.50%.
Additional details and impacted files
@@ Coverage Diff @@
## master #52 +/- ##
=========================================
Coverage 95.50% 95.50%
Complexity 34 34
=========================================
Files 2 2
Lines 89 89
=========================================
Hits 85 85
Misses 4 4
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Closed in favor #59
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.