workflow_script
workflow_script copied to clipboard
build(deps-dev): Bump vimeo/psalm from 5.23.1 to 5.24.0
Bumps vimeo/psalm from 5.23.1 to 5.24.0.
Release notes
Sourced from vimeo/psalm's releases.
5.24.0
What's Changed
Features
- Allow specifying flags to Codebase::isTypeContainedByType by
@danog
in vimeo/psalm#10829- Allow more callable types as subtypes of
callable
by@weirdan
in vimeo/psalm#10805- Report
parent
being used in callable context when the class does not extend anything by@kkmuffme
in vimeo/psalm#10838- Report error for additional deprecated arg types in PHP 8.1/8.3 by
@kkmuffme
in vimeo/psalm#10824- Add MissingClassConstType Issue by
@jack-worman
in vimeo/psalm#10828- Enforce parameter names for consistent constructors by
@kkmuffme
in vimeo/psalm#10821- Add misc missing errors for invalid callable methods by
@kkmuffme
in vimeo/psalm#10839Fixes
- Forbid named arguments for ArrayAcccess methods by
@weirdan
in vimeo/psalm#10804- Don't crash on invalid templates by
@weirdan
in vimeo/psalm#10806- report error for single param name mismatch too since named args can even be used then by
@kkmuffme
in vimeo/psalm#10822- add support for named arguments for filter_var and filter_input by
@pilif
in vimeo/psalm#10815- When inside isset, make array fetch result nullable by
@edsrzf
in vimeo/psalm#10756- Promoted properties missing in extended __construct should report PropertyNotSetInConstructor by
@kkmuffme
in vimeo/psalm#10817- Updating signature of
getmxrr()
by@ThomasLandauer
in vimeo/psalm#10847- Improve string-int juggle consistency in array keys and display for int-like strings in type by
@kkmuffme
in vimeo/psalm#10814- Fix storage not available in thread for intersection doc types by
@simonberger
in vimeo/psalm#10856- Don't emit MissingOverrideAttribute for implicit Stringable implementations by
@edsrzf
in vimeo/psalm#10858- Specify array return type of session_get_cookie_params by
@jorgsowa
in vimeo/psalm#10859- Unknown
@psalm
annotation should not make whole docblock invalid by@kkmuffme
in vimeo/psalm#10885- Add
@smaddock
in vimeo/psalm#10923- Update PHP 8.2 Call map delta with refined types for string comparison functions by
@gsteel
in vimeo/psalm#10883Docs
- document that
@psalm-internal
works for namespace + class too by@kkmuffme
in vimeo/psalm#10866Internal changes
- fix tests running with other than called PHP binary if called with a non-default PHP binary by
@kkmuffme
in vimeo/psalm#10842- Explicitly set value in config to fix warning in tests by
@kkmuffme
in vimeo/psalm#10843- [PHP 8.4] Fixes for implicit nullability deprecation by
@Ayesh
in vimeo/psalm#10832- Throw exception instead of silently logging issues occurred during scan by
@danog
in vimeo/psalm#10902Other changes
- Fix conditional on non empty literal string by
@VincentLanglet
in vimeo/psalm#10912- Ignore jsonSerialize for implementors of JsonSerializable by
@josephwynn-sc
in vimeo/psalm#10891- Add XML functions to ImpureFunctionsList #10882 by
@DKhalil
in vimeo/psalm#10887New Contributors
@Ayesh
made their first contribution in vimeo/psalm#10832@smaddock
made their first contribution in vimeo/psalm#10923@josephwynn-sc
made their first contribution in vimeo/psalm#10891@DKhalil
made their first contribution in vimeo/psalm#10887Full Changelog: https://github.com/vimeo/psalm/compare/5.23.1...5.24.0
Commits
462c80e
Merge pull request #10883 from gsteel/strnatcasecmp7587749
Update PHP 8.2 Call map delta with refined types for string comparison functionsc631102
Merge pull request #10887 from DKhalil/patch-2718bdf3
Merge branch '5.x' into patch-27fe1005
Merge pull request #10902 from danog/throw_on_scan_issues8fcb6b4
Merge pull request #10891 from josephwynn-sc/json-serialize-should-be-ignored81e4b97
Merge pull request #10912 from VincentLanglet/conditionalNonEmptyLiteral2e84721
Merge pull request #10923 from smaddock/add-mail
-to-impure-function-listaa6a01a
Addmail
to impure functions list3dea282
Fix conditional on non empty literal string- 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 show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@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)