php-rsmq
php-rsmq copied to clipboard
Bump vimeo/psalm from 4.23.0 to 5.9.0
Bumps vimeo/psalm from 4.23.0 to 5.9.0.
Release notes
Sourced from vimeo/psalm's releases.
5.9.0
What's Changed
Features
json_encode()returns a non-empty-string withJSON_THROW_ON_ERROR | JSON_UNESCAPED_UNICODEby@fluffycondorin vimeo/psalm#9479- WIP: Performance/Feature Improvements to the Language Server by
@tm1000in vimeo/psalm#8960- Support int separators in docblocks by
@weirdanin vimeo/psalm#9491@propertyannotations: allow not implying@psalm-seal-propertiesby@danielbeardsleyin vimeo/psalm#9568- Improve PHP8 str_* function signatures by
@fluffycondorin vimeo/psalm#9534- Contextual inference for first-class-callable by
@klimickin vimeo/psalm#9570Fixes
- Compare list generic params by
@weirdanin vimeo/psalm#9487- Add
truthy-stringto reserved word list. by@ZebulanStanphillin vimeo/psalm#9486- Fix #9433 by
@ptomulikin vimeo/psalm#9439- Add missing array, float, int and bool types to callmaps by
@othercoreyin vimeo/psalm#9474- Fix asserted property mangling by
@weirdanin vimeo/psalm#9507- Fix return type of str_split() by
@othercoreyin vimeo/psalm#9504- Fix integer overflow in array keys by
@weirdanin vimeo/psalm#9499- Set inside_call for eval expressions by
@edsrzfin vimeo/psalm#9519- Improve json_encode/json_decode functions signatures by
@fluffycondorin vimeo/psalm#9525- Fix MissingThrowsDocblock when documented interface is extended by thrown exception interface by
@paoloconi96in vimeo/psalm#9528- Fixed #9496 by
@ptomulikin vimeo/psalm#9497- Prevent assertion leaks from
elseby@weirdanin vimeo/psalm#9538- Fixed coercion of mixed into non-empty-mixed by
@weirdanin vimeo/psalm#9541- always combine the result of expansions by
@orklahin vimeo/psalm#9562- Clean up unreflectable callmap methods by
@othercoreyin vimeo/psalm#9526- Add better return type to mysqli fetch_field* by
@MoonEin vimeo/psalm#9555- [mysql] Add stubs for
mysqli,mysqli_resultandmysqli_stmtclasses by@phansysin vimeo/psalm#9547- Fix array_unique callmap by
@othercoreyin vimeo/psalm#9323- Improve types for range() by
@kamil-tekielain vimeo/psalm#9577- Fixed #9506 by
@ptomulikin vimeo/psalm#9509- Handle different line endings from baseline. by
@DnwK98in vimeo/psalm#9566Docs
- Doc/psalm api on methods by
@ygottschalkin vimeo/psalm#9544Internal changes
- Optimize composer caching by
@weirdanin vimeo/psalm#9493- Update phar-build to large resource class in config.yml by
@weirdanin vimeo/psalm#9494- Refuse to use PHP versions we did not request by
@weirdanin vimeo/psalm#9492- Make Atomic subclasses consistently call their parent constructors by
@edsrzfin vimeo/psalm#9406- Remove always-empty ClassAnalyzer leftover_stmts array by
@edsrzfin vimeo/psalm#9522- Skip gnupg extension in callmap tests by
@othercoreyin vimeo/psalm#9576New Contributors
@ZebulanStanphillmade their first contribution in vimeo/psalm#9486@paoloconi96made their first contribution in vimeo/psalm#9528@MoonEmade their first contribution in vimeo/psalm#9555@danielbeardsleymade their first contribution in vimeo/psalm#9568@DnwK98made their first contribution in vimeo/psalm#9566
... (truncated)
Commits
8b9ad1eMerge pull request #9566 from DnwK98/handle-different-line-endingse2abc3eMerge pull request #9509 from ptomulik/issue-9506ed1d095supress ComplexMethodc6f66bfMerge pull request #9577 from kamil-tekiela/improve-rangef78bf32Merge pull request #9570 from klimick/first-class-callable-contextual-inference4d3ecd7Improve types for range()94f32e9Merge pull request #9323 from othercorey/fix-array-unique88f7ca0Merge pull request #9576 from othercorey/skip-gnupg793b8d3Add baseline ignoring carriage return test.528bbe3Skip gnupg extension in callmap tests- 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)