Skip to content

Commit 82d58d2

Browse files
chore(deps): update dependency vimeo/psalm to ~5.16.0 (#107)
[![Mend Renovate logo banner](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://github.com/vimeo/psalm) | `~5.15.0` -> `~5.16.0` | [![age](https://developer.mend.io/api/mc/badges/age/packagist/vimeo%2fpsalm/5.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/vimeo%2fpsalm/5.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/vimeo%2fpsalm/5.15.0/5.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/vimeo%2fpsalm/5.15.0/5.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vimeo/psalm (vimeo/psalm)</summary> ### [`v5.16.0`](https://github.com/vimeo/psalm/releases/tag/5.16.0) [Compare Source](https://github.com/vimeo/psalm/compare/5.15.0...5.16.0) <!-- Release notes generated using configuration in .github/release.yml at 5.x --> #### What's Changed ##### Features - Show success message and type stats with GHA formatter by [@&#8203;weirdan](https://github.com/weirdan) in [https://github.com/vimeo/psalm/pull/10145](https://github.com/vimeo/psalm/pull/10145) - New sinks for TaintedCallable [#&#8203;10117](https://github.com/vimeo/psalm/issues/10117) by [@&#8203;cgocast](https://github.com/cgocast) in [https://github.com/vimeo/psalm/pull/10154](https://github.com/vimeo/psalm/pull/10154) - Properly inherit assertions from parents or implemented faces by [@&#8203;boesing](https://github.com/boesing) in [https://github.com/vimeo/psalm/pull/10157](https://github.com/vimeo/psalm/pull/10157) - Flag invalid declares by [@&#8203;weirdan](https://github.com/weirdan) in [https://github.com/vimeo/psalm/pull/10176](https://github.com/vimeo/psalm/pull/10176) - Narrow `ArrayObject` `TKey` template by [@&#8203;boesing](https://github.com/boesing) in [https://github.com/vimeo/psalm/pull/10190](https://github.com/vimeo/psalm/pull/10190) - Allow object assertions for `mixed` values by [@&#8203;boesing](https://github.com/boesing) in [https://github.com/vimeo/psalm/pull/10207](https://github.com/vimeo/psalm/pull/10207) - Issue handlers priority by [@&#8203;gmessier](https://github.com/gmessier) in [https://github.com/vimeo/psalm/pull/10202](https://github.com/vimeo/psalm/pull/10202) - Check for declare strict_types in block mode by [@&#8203;tuqqu](https://github.com/tuqqu) in [https://github.com/vimeo/psalm/pull/10234](https://github.com/vimeo/psalm/pull/10234) - feat(LSP): Improve the autocomplete for nested array shape by [@&#8203;ging-dev](https://github.com/ging-dev) in [https://github.com/vimeo/psalm/pull/10230](https://github.com/vimeo/psalm/pull/10230) - Add alias support to psalm-check-type by [@&#8203;robchett](https://github.com/robchett) in [https://github.com/vimeo/psalm/pull/10264](https://github.com/vimeo/psalm/pull/10264) - Allow parameter names in callable docblocks with templates by [@&#8203;robchett](https://github.com/robchett) in [https://github.com/vimeo/psalm/pull/10261](https://github.com/vimeo/psalm/pull/10261) - Disallow `never` type for parameters by [@&#8203;tuqqu](https://github.com/tuqqu) in [https://github.com/vimeo/psalm/pull/10266](https://github.com/vimeo/psalm/pull/10266) - Fix auto completion by partial property or method by [@&#8203;issidorov](https://github.com/issidorov) in [https://github.com/vimeo/psalm/pull/10320](https://github.com/vimeo/psalm/pull/10320) - Add stubs for rdKafka by [@&#8203;robchett](https://github.com/robchett) in [https://github.com/vimeo/psalm/pull/10351](https://github.com/vimeo/psalm/pull/10351) - Suppressing NoValue should not treat subsequent code as unevaluated by [@&#8203;kkmuffme](https://github.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/10303](https://github.com/vimeo/psalm/pull/10303) - Fix misc callable bugs by [@&#8203;kkmuffme](https://github.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/10370](https://github.com/vimeo/psalm/pull/10370) ##### Fixes - Added more gc_status return fields by [@&#8203;weirdan](https://github.com/weirdan) in [https://github.com/vimeo/psalm/pull/10138](https://github.com/vimeo/psalm/pull/10138) - Filter baseline when checking individual files by [@&#8203;edsrzf](https://github.com/edsrzf) in [https://github.com/vimeo/psalm/pull/10115](https://github.com/vimeo/psalm/pull/10115) - Assertion enhancements regarding `value-of` in combination with backed enums by [@&#8203;boesing](https://github.com/boesing) in [https://github.com/vimeo/psalm/pull/10150](https://github.com/vimeo/psalm/pull/10150) - `strrchr()`: `$before_needle` parameter by [@&#8203;weirdan](https://github.com/weirdan) in [https://github.com/vimeo/psalm/pull/10151](https://github.com/vimeo/psalm/pull/10151) - Update `mysqli` stub by [@&#8203;weirdan](https://github.com/weirdan) in [https://github.com/vimeo/psalm/pull/10155](https://github.com/vimeo/psalm/pull/10155) - Fix crash on property access to undefined property on a class with a missing dependncy by [@&#8203;weirdan](https://github.com/weirdan) in [https://github.com/vimeo/psalm/pull/10159](https://github.com/vimeo/psalm/pull/10159) - Prevent infinite-loop when resolving type-aliases by [@&#8203;boesing](https://github.com/boesing) in [https://github.com/vimeo/psalm/pull/10156](https://github.com/vimeo/psalm/pull/10156) - InheritorViolation was only being triggered on grand-childen classes by [@&#8203;robchett](https://github.com/robchett) in [https://github.com/vimeo/psalm/pull/10169](https://github.com/vimeo/psalm/pull/10169) - Restore support for namespaced functions in referencedFunction config by [@&#8203;tscni](https://github.com/tscni) in [https://github.com/vimeo/psalm/pull/10186](https://github.com/vimeo/psalm/pull/10186) - `DateTimeZone::getName()` always returns `non-empty-string` by [@&#8203;gsteel](https://github.com/gsteel) in [https://github.com/vimeo/psalm/pull/10187](https://github.com/vimeo/psalm/pull/10187) - Only the binary op 'plus' works with two arrays by [@&#8203;robchett](https://github.com/robchett) in [https://github.com/vimeo/psalm/pull/10209](https://github.com/vimeo/psalm/pull/10209) - Add openssl_\*\_export_to_file to impure functions by [@&#8203;robchett](https://github.com/robchett) in [https://github.com/vimeo/psalm/pull/10210](https://github.com/vimeo/psalm/pull/10210) - add FILTER_SANITIZE_URL filter to filter_var by [@&#8203;kkmuffme](https://github.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/10214](https://github.com/vimeo/psalm/pull/10214) - Allow class-string<T> where T is a union by [@&#8203;MidnightDesign](https://github.com/MidnightDesign) in [https://github.com/vimeo/psalm/pull/10194](https://github.com/vimeo/psalm/pull/10194) - Loop over PDOStatement::fetch() arguments by [@&#8203;cgocast](https://github.com/cgocast) in [https://github.com/vimeo/psalm/pull/10237](https://github.com/vimeo/psalm/pull/10237) - Inherited assertions v2 by [@&#8203;boesing](https://github.com/boesing) in [https://github.com/vimeo/psalm/pull/10189](https://github.com/vimeo/psalm/pull/10189) - Resolve inherited conditional return types by [@&#8203;boesing](https://github.com/boesing) in [https://github.com/vimeo/psalm/pull/10191](https://github.com/vimeo/psalm/pull/10191) - Allow stringable objects in `sprintf()` values by [@&#8203;MidnightDesign](https://github.com/MidnightDesign) in [https://github.com/vimeo/psalm/pull/10231](https://github.com/vimeo/psalm/pull/10231) - fix: [#&#8203;10239](https://github.com/vimeo/psalm/issues/10239) by [@&#8203;ging-dev](https://github.com/ging-dev) in [https://github.com/vimeo/psalm/pull/10240](https://github.com/vimeo/psalm/pull/10240) - Remove duplicate namespace in InternalMethod error message by [@&#8203;kkmuffme](https://github.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/10241](https://github.com/vimeo/psalm/pull/10241) - Add stream_socket_shutdown socket_shutdown to impure function list by [@&#8203;tuqqu](https://github.com/tuqqu) in [https://github.com/vimeo/psalm/pull/10244](https://github.com/vimeo/psalm/pull/10244) - Emit `MethodSignatureMismatch` when descendant does not return by reference by [@&#8203;tuqqu](https://github.com/tuqqu) in [https://github.com/vimeo/psalm/pull/10248](https://github.com/vimeo/psalm/pull/10248) - Negated class_exist check on class-string converts to string instead of mixed by [@&#8203;robchett](https://github.com/robchett) in [https://github.com/vimeo/psalm/pull/10262](https://github.com/vimeo/psalm/pull/10262) - Fix error message for implicitly returning functions with `never` return type by [@&#8203;tuqqu](https://github.com/tuqqu) in [https://github.com/vimeo/psalm/pull/10254](https://github.com/vimeo/psalm/pull/10254) - Type check nested templates by [@&#8203;klimick](https://github.com/klimick) in [https://github.com/vimeo/psalm/pull/10271](https://github.com/vimeo/psalm/pull/10271) - Fix return of BadSqlTainter::afterExpressionAnalysis() by [@&#8203;cgocast](https://github.com/cgocast) in [https://github.com/vimeo/psalm/pull/10270](https://github.com/vimeo/psalm/pull/10270) - Allow tainted numerics except for 'html' and 'has_quotes' by [@&#8203;cgocast](https://github.com/cgocast) in [https://github.com/vimeo/psalm/pull/10242](https://github.com/vimeo/psalm/pull/10242) - fix final class constant type by [@&#8203;kk-daniel](https://github.com/kk-daniel) in [https://github.com/vimeo/psalm/pull/10279](https://github.com/vimeo/psalm/pull/10279) - Fix inferring enum case value from a class constant by [@&#8203;tuqqu](https://github.com/tuqqu) in [https://github.com/vimeo/psalm/pull/10274](https://github.com/vimeo/psalm/pull/10274) - fix: [#&#8203;10080](https://github.com/vimeo/psalm/issues/10080) by [@&#8203;ging-dev](https://github.com/ging-dev) in [https://github.com/vimeo/psalm/pull/10228](https://github.com/vimeo/psalm/pull/10228) - Fix memory explosion with calls to method_exists by [@&#8203;robchett](https://github.com/robchett) in [https://github.com/vimeo/psalm/pull/10290](https://github.com/vimeo/psalm/pull/10290) - Additional caching fixes by [@&#8203;ging-dev](https://github.com/ging-dev) in [https://github.com/vimeo/psalm/pull/10289](https://github.com/vimeo/psalm/pull/10289) - str_replace / substr_replace signature improvements by [@&#8203;mathroc](https://github.com/mathroc) in [https://github.com/vimeo/psalm/pull/10277](https://github.com/vimeo/psalm/pull/10277) - Fix method calls and property accesses after extension_loaded by [@&#8203;danog](https://github.com/danog) in [https://github.com/vimeo/psalm/pull/10295](https://github.com/vimeo/psalm/pull/10295) - fix [@&#8203;param-out](https://github.com/param-out) with named arguments by [@&#8203;kk-daniel](https://github.com/kk-daniel) in [https://github.com/vimeo/psalm/pull/10312](https://github.com/vimeo/psalm/pull/10312) - Narrow down `get_browser` returning array or object by [@&#8203;simonberger](https://github.com/simonberger) in [https://github.com/vimeo/psalm/pull/10314](https://github.com/vimeo/psalm/pull/10314) - Allow int keys when calling Redis methods by [@&#8203;greg0ire](https://github.com/greg0ire) in [https://github.com/vimeo/psalm/pull/10355](https://github.com/vimeo/psalm/pull/10355) - Finding methods and properties for auto completion feature by [@&#8203;issidorov](https://github.com/issidorov) in [https://github.com/vimeo/psalm/pull/10385](https://github.com/vimeo/psalm/pull/10385) - update decimal stubs from documented URL by [@&#8203;kkmuffme](https://github.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/10379](https://github.com/vimeo/psalm/pull/10379) - Fix Phar build failure by [@&#8203;tscni](https://github.com/tscni) in [https://github.com/vimeo/psalm/pull/10391](https://github.com/vimeo/psalm/pull/10391) - Fix redundant condition mixed type escape hatch & loose comparison int type shouldnt be mixed by [@&#8203;kkmuffme](https://github.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/10388](https://github.com/vimeo/psalm/pull/10388) - Fix [#&#8203;10398](https://github.com/vimeo/psalm/issues/10398): add missing methods of ReflectionProperty class in CallMap and CallMap deltas. by [@&#8203;niconoe-](https://github.com/niconoe-) in [https://github.com/vimeo/psalm/pull/10399](https://github.com/vimeo/psalm/pull/10399) ##### Docs - docs: A semicolon expected by [@&#8203;lens0021](https://github.com/lens0021) in [https://github.com/vimeo/psalm/pull/10149](https://github.com/vimeo/psalm/pull/10149) - Add documentation for [@&#8203;psalm-flow](https://github.com/psalm-flow) by [@&#8203;ohader](https://github.com/ohader) in [https://github.com/vimeo/psalm/pull/10349](https://github.com/vimeo/psalm/pull/10349) ##### Internal changes - Extract the list of impure functions into its own dictionary by [@&#8203;weirdan](https://github.com/weirdan) in [https://github.com/vimeo/psalm/pull/10136](https://github.com/vimeo/psalm/pull/10136) - `composer.json` tweaks by [@&#8203;weirdan](https://github.com/weirdan) in [https://github.com/vimeo/psalm/pull/10161](https://github.com/vimeo/psalm/pull/10161) - Bump actions/checkout from 3 to 4 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/vimeo/psalm/pull/10192](https://github.com/vimeo/psalm/pull/10192) - Update IssueBuffer.php by [@&#8203;aleksandr-shevchenko](https://github.com/aleksandr-shevchenko) in [https://github.com/vimeo/psalm/pull/10294](https://github.com/vimeo/psalm/pull/10294) - Backport rector fixes to 5.x by [@&#8203;danog](https://github.com/danog) in [https://github.com/vimeo/psalm/pull/10306](https://github.com/vimeo/psalm/pull/10306) - Bump fkirc/skip-duplicate-actions from 5.3.0 to 5.3.1 by [@&#8203;dependabot](https://github.com/dependabot) in [https://github.com/vimeo/psalm/pull/10313](https://github.com/vimeo/psalm/pull/10313) - Allow Symfony 7 by [@&#8203;kbond](https://github.com/kbond) in [https://github.com/vimeo/psalm/pull/10335](https://github.com/vimeo/psalm/pull/10335) - Get rid of legacy 7.3 logic by [@&#8203;danog](https://github.com/danog) in [https://github.com/vimeo/psalm/pull/10319](https://github.com/vimeo/psalm/pull/10319) - Finalize all internal classes by [@&#8203;danog](https://github.com/danog) in [https://github.com/vimeo/psalm/pull/10318](https://github.com/vimeo/psalm/pull/10318) - fix CI "split" unevenly splits the number of tests by [@&#8203;kkmuffme](https://github.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/10389](https://github.com/vimeo/psalm/pull/10389) - Fix circleci builds by [@&#8203;danog](https://github.com/danog) in [https://github.com/vimeo/psalm/pull/10396](https://github.com/vimeo/psalm/pull/10396) ##### Other changes - Add exec output param out by [@&#8203;kkmuffme](https://github.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/10128](https://github.com/vimeo/psalm/pull/10128) #### New Contributors - [@&#8203;lens0021](https://github.com/lens0021) made their first contribution in [https://github.com/vimeo/psalm/pull/10149](https://github.com/vimeo/psalm/pull/10149) - [@&#8203;kk-daniel](https://github.com/kk-daniel) made their first contribution in [https://github.com/vimeo/psalm/pull/10279](https://github.com/vimeo/psalm/pull/10279) - [@&#8203;aleksandr-shevchenko](https://github.com/aleksandr-shevchenko) made their first contribution in [https://github.com/vimeo/psalm/pull/10294](https://github.com/vimeo/psalm/pull/10294) - [@&#8203;simonberger](https://github.com/simonberger) made their first contribution in [https://github.com/vimeo/psalm/pull/10314](https://github.com/vimeo/psalm/pull/10314) - [@&#8203;kbond](https://github.com/kbond) made their first contribution in [https://github.com/vimeo/psalm/pull/10335](https://github.com/vimeo/psalm/pull/10335) - [@&#8203;issidorov](https://github.com/issidorov) made their first contribution in [https://github.com/vimeo/psalm/pull/10320](https://github.com/vimeo/psalm/pull/10320) **Full Changelog**: vimeo/psalm@5.15.0...5.16.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/open-feature/php-sdk). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 34355ef commit 82d58d2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"ramsey/conventional-commits": "^1.3",
4141
"roave/security-advisories": "dev-latest",
4242
"spatie/phpunit-snapshot-assertions": "^4.2",
43-
"vimeo/psalm": "~5.15.0"
43+
"vimeo/psalm": "~5.16.0"
4444
},
4545
"minimum-stability": "dev",
4646
"prefer-stable": true,

0 commit comments

Comments
 (0)