Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): Update dependency vimeo/psalm to v5.24.0 (#14)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [vimeo/psalm](https://togithub.com/vimeo/psalm) | `5.23.1` -> `5.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/packagist/vimeo%2fpsalm/5.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/vimeo%2fpsalm/5.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/vimeo%2fpsalm/5.23.1/5.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/vimeo%2fpsalm/5.23.1/5.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vimeo/psalm (vimeo/psalm)</summary> ### [`v5.24.0`](https://togithub.com/vimeo/psalm/releases/tag/5.24.0) [Compare Source](https://togithub.com/vimeo/psalm/compare/5.23.1...5.24.0) <!-- Release notes generated using configuration in .github/release.yml at 5.x --> #### What's Changed ##### Features - Allow specifying flags to Codebase::isTypeContainedByType by [@​danog](https://togithub.com/danog) in [vimeo/psalm#10829 - Allow more callable types as subtypes of `callable` by [@​weirdan](https://togithub.com/weirdan) in [vimeo/psalm#10805 - Report `parent` being used in callable context when the class does not extend anything by [@​kkmuffme](https://togithub.com/kkmuffme) in [vimeo/psalm#10838 - Report error for additional deprecated arg types in PHP 8.1/8.3 by [@​kkmuffme](https://togithub.com/kkmuffme) in [vimeo/psalm#10824 - Add MissingClassConstType Issue by [@​jack-worman](https://togithub.com/jack-worman) in [vimeo/psalm#10828 - Enforce parameter names for consistent constructors by [@​kkmuffme](https://togithub.com/kkmuffme) in [vimeo/psalm#10821 - Add misc missing errors for invalid callable methods by [@​kkmuffme](https://togithub.com/kkmuffme) in [vimeo/psalm#10839 ##### Fixes - Forbid named arguments for ArrayAcccess methods by [@​weirdan](https://togithub.com/weirdan) in [vimeo/psalm#10804 - Don't crash on invalid templates by [@​weirdan](https://togithub.com/weirdan) in [vimeo/psalm#10806 - report error for single param name mismatch too since named args can even be used then by [@​kkmuffme](https://togithub.com/kkmuffme) in [vimeo/psalm#10822 - add support for named arguments for filter_var and filter_input by [@​pilif](https://togithub.com/pilif) in [vimeo/psalm#10815 - When inside isset, make array fetch result nullable by [@​edsrzf](https://togithub.com/edsrzf) in [vimeo/psalm#10756 - Promoted properties missing in extended \__construct should report PropertyNotSetInConstructor by [@​kkmuffme](https://togithub.com/kkmuffme) in [vimeo/psalm#10817 - Updating signature of `getmxrr()` by [@​ThomasLandauer](https://togithub.com/ThomasLandauer) in [vimeo/psalm#10847 - Improve string-int juggle consistency in array keys and display for int-like strings in type by [@​kkmuffme](https://togithub.com/kkmuffme) in [vimeo/psalm#10814 - Fix storage not available in thread for intersection doc types by [@​simonberger](https://togithub.com/simonberger) in [vimeo/psalm#10856 - Don't emit MissingOverrideAttribute for implicit Stringable implementations by [@​edsrzf](https://togithub.com/edsrzf) in [vimeo/psalm#10858 - Specify array return type of session_get_cookie_params by [@​jorgsowa](https://togithub.com/jorgsowa) in [vimeo/psalm#10859 - Unknown [@​psalm](https://togithub.com/psalm) annotation should not make whole docblock invalid by [@​kkmuffme](https://togithub.com/kkmuffme) in [vimeo/psalm#10885 - Add `mail` to impure functions list by [@​smaddock](https://togithub.com/smaddock) in [vimeo/psalm#10923 - Update PHP 8.2 Call map delta with refined types for string comparison functions by [@​gsteel](https://togithub.com/gsteel) in [vimeo/psalm#10883 ##### Docs - document that [@​psalm-internal](https://togithub.com/psalm-internal) works for namespace + class too by [@​kkmuffme](https://togithub.com/kkmuffme) in [vimeo/psalm#10866 ##### Internal changes - fix tests running with other than called PHP binary if called with a non-default PHP binary by [@​kkmuffme](https://togithub.com/kkmuffme) in [vimeo/psalm#10842 - Explicitly set value in config to fix warning in tests by [@​kkmuffme](https://togithub.com/kkmuffme) in [vimeo/psalm#10843 - \[PHP 8.4] Fixes for implicit nullability deprecation by [@​Ayesh](https://togithub.com/Ayesh) in [vimeo/psalm#10832 - Throw exception instead of silently logging issues occurred during scan by [@​danog](https://togithub.com/danog) in [vimeo/psalm#10902 ##### Other changes - Fix conditional on non empty literal string by [@​VincentLanglet](https://togithub.com/VincentLanglet) in [vimeo/psalm#10912 - Ignore jsonSerialize for implementors of JsonSerializable by [@​josephwynn-sc](https://togithub.com/josephwynn-sc) in [vimeo/psalm#10891 - Add XML functions to ImpureFunctionsList [#​10882](https://togithub.com/vimeo/psalm/issues/10882) by [@​DKhalil](https://togithub.com/DKhalil) in [vimeo/psalm#10887 #### New Contributors - [@​Ayesh](https://togithub.com/Ayesh) made their first contribution in [vimeo/psalm#10832 - [@​smaddock](https://togithub.com/smaddock) made their first contribution in [vimeo/psalm#10923 - [@​josephwynn-sc](https://togithub.com/josephwynn-sc) made their first contribution in [vimeo/psalm#10891 - [@​DKhalil](https://togithub.com/DKhalil) made their first contribution in [vimeo/psalm#10887 **Full Changelog**: vimeo/psalm@5.23.1...5.24.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/Gashmob/project-templates). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMzEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjMzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
- Loading branch information