Skip to content

Commit

Permalink
chore(deps): update dependency vimeo/psalm to ~5.16.0 (#107)
Browse files Browse the repository at this point in the history
[![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://togithub.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://togithub.com/vimeo/psalm/releases/tag/5.16.0)

[Compare
Source](https://togithub.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://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10145](https://togithub.com/vimeo/psalm/pull/10145)
- New sinks for TaintedCallable
[#&#8203;10117](https://togithub.com/vimeo/psalm/issues/10117) by
[@&#8203;cgocast](https://togithub.com/cgocast) in
[https://github.com/vimeo/psalm/pull/10154](https://togithub.com/vimeo/psalm/pull/10154)
- Properly inherit assertions from parents or implemented faces by
[@&#8203;boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10157](https://togithub.com/vimeo/psalm/pull/10157)
- Flag invalid declares by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10176](https://togithub.com/vimeo/psalm/pull/10176)
- Narrow `ArrayObject` `TKey` template by
[@&#8203;boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10190](https://togithub.com/vimeo/psalm/pull/10190)
- Allow object assertions for `mixed` values by
[@&#8203;boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10207](https://togithub.com/vimeo/psalm/pull/10207)
- Issue handlers priority by
[@&#8203;gmessier](https://togithub.com/gmessier) in
[https://github.com/vimeo/psalm/pull/10202](https://togithub.com/vimeo/psalm/pull/10202)
- Check for declare strict_types in block mode by
[@&#8203;tuqqu](https://togithub.com/tuqqu) in
[https://github.com/vimeo/psalm/pull/10234](https://togithub.com/vimeo/psalm/pull/10234)
- feat(LSP): Improve the autocomplete for nested array shape by
[@&#8203;ging-dev](https://togithub.com/ging-dev) in
[https://github.com/vimeo/psalm/pull/10230](https://togithub.com/vimeo/psalm/pull/10230)
- Add alias support to psalm-check-type by
[@&#8203;robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10264](https://togithub.com/vimeo/psalm/pull/10264)
- Allow parameter names in callable docblocks with templates by
[@&#8203;robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10261](https://togithub.com/vimeo/psalm/pull/10261)
- Disallow `never` type for parameters by
[@&#8203;tuqqu](https://togithub.com/tuqqu) in
[https://github.com/vimeo/psalm/pull/10266](https://togithub.com/vimeo/psalm/pull/10266)
- Fix auto completion by partial property or method by
[@&#8203;issidorov](https://togithub.com/issidorov) in
[https://github.com/vimeo/psalm/pull/10320](https://togithub.com/vimeo/psalm/pull/10320)
- Add stubs for rdKafka by
[@&#8203;robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10351](https://togithub.com/vimeo/psalm/pull/10351)
- Suppressing NoValue should not treat subsequent code as unevaluated by
[@&#8203;kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10303](https://togithub.com/vimeo/psalm/pull/10303)
- Fix misc callable bugs by
[@&#8203;kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10370](https://togithub.com/vimeo/psalm/pull/10370)

##### Fixes

- Added more gc_status return fields by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10138](https://togithub.com/vimeo/psalm/pull/10138)
- Filter baseline when checking individual files by
[@&#8203;edsrzf](https://togithub.com/edsrzf) in
[https://github.com/vimeo/psalm/pull/10115](https://togithub.com/vimeo/psalm/pull/10115)
- Assertion enhancements regarding `value-of` in combination with backed
enums by [@&#8203;boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10150](https://togithub.com/vimeo/psalm/pull/10150)
- `strrchr()`: `$before_needle` parameter by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10151](https://togithub.com/vimeo/psalm/pull/10151)
- Update `mysqli` stub by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10155](https://togithub.com/vimeo/psalm/pull/10155)
- Fix crash on property access to undefined property on a class with a
missing dependncy by [@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10159](https://togithub.com/vimeo/psalm/pull/10159)
- Prevent infinite-loop when resolving type-aliases by
[@&#8203;boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10156](https://togithub.com/vimeo/psalm/pull/10156)
- InheritorViolation was only being triggered on grand-childen classes
by [@&#8203;robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10169](https://togithub.com/vimeo/psalm/pull/10169)
- Restore support for namespaced functions in referencedFunction config
by [@&#8203;tscni](https://togithub.com/tscni) in
[https://github.com/vimeo/psalm/pull/10186](https://togithub.com/vimeo/psalm/pull/10186)
- `DateTimeZone::getName()` always returns `non-empty-string` by
[@&#8203;gsteel](https://togithub.com/gsteel) in
[https://github.com/vimeo/psalm/pull/10187](https://togithub.com/vimeo/psalm/pull/10187)
- Only the binary op 'plus' works with two arrays by
[@&#8203;robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10209](https://togithub.com/vimeo/psalm/pull/10209)
- Add openssl_\*\_export_to_file to impure functions by
[@&#8203;robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10210](https://togithub.com/vimeo/psalm/pull/10210)
- add FILTER_SANITIZE_URL filter to filter_var by
[@&#8203;kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10214](https://togithub.com/vimeo/psalm/pull/10214)
- Allow class-string<T> where T is a union by
[@&#8203;MidnightDesign](https://togithub.com/MidnightDesign) in
[https://github.com/vimeo/psalm/pull/10194](https://togithub.com/vimeo/psalm/pull/10194)
- Loop over PDOStatement::fetch() arguments by
[@&#8203;cgocast](https://togithub.com/cgocast) in
[https://github.com/vimeo/psalm/pull/10237](https://togithub.com/vimeo/psalm/pull/10237)
- Inherited assertions v2 by
[@&#8203;boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10189](https://togithub.com/vimeo/psalm/pull/10189)
- Resolve inherited conditional return types by
[@&#8203;boesing](https://togithub.com/boesing) in
[https://github.com/vimeo/psalm/pull/10191](https://togithub.com/vimeo/psalm/pull/10191)
- Allow stringable objects in `sprintf()` values by
[@&#8203;MidnightDesign](https://togithub.com/MidnightDesign) in
[https://github.com/vimeo/psalm/pull/10231](https://togithub.com/vimeo/psalm/pull/10231)
- fix: [#&#8203;10239](https://togithub.com/vimeo/psalm/issues/10239) by
[@&#8203;ging-dev](https://togithub.com/ging-dev) in
[https://github.com/vimeo/psalm/pull/10240](https://togithub.com/vimeo/psalm/pull/10240)
- Remove duplicate namespace in InternalMethod error message by
[@&#8203;kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10241](https://togithub.com/vimeo/psalm/pull/10241)
- Add stream_socket_shutdown socket_shutdown to impure function list by
[@&#8203;tuqqu](https://togithub.com/tuqqu) in
[https://github.com/vimeo/psalm/pull/10244](https://togithub.com/vimeo/psalm/pull/10244)
- Emit `MethodSignatureMismatch` when descendant does not return by
reference by [@&#8203;tuqqu](https://togithub.com/tuqqu) in
[https://github.com/vimeo/psalm/pull/10248](https://togithub.com/vimeo/psalm/pull/10248)
- Negated class_exist check on class-string converts to string instead
of mixed by [@&#8203;robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10262](https://togithub.com/vimeo/psalm/pull/10262)
- Fix error message for implicitly returning functions with `never`
return type by [@&#8203;tuqqu](https://togithub.com/tuqqu) in
[https://github.com/vimeo/psalm/pull/10254](https://togithub.com/vimeo/psalm/pull/10254)
- Type check nested templates by
[@&#8203;klimick](https://togithub.com/klimick) in
[https://github.com/vimeo/psalm/pull/10271](https://togithub.com/vimeo/psalm/pull/10271)
- Fix return of BadSqlTainter::afterExpressionAnalysis() by
[@&#8203;cgocast](https://togithub.com/cgocast) in
[https://github.com/vimeo/psalm/pull/10270](https://togithub.com/vimeo/psalm/pull/10270)
- Allow tainted numerics except for 'html' and 'has_quotes' by
[@&#8203;cgocast](https://togithub.com/cgocast) in
[https://github.com/vimeo/psalm/pull/10242](https://togithub.com/vimeo/psalm/pull/10242)
- fix final class constant type by
[@&#8203;kk-daniel](https://togithub.com/kk-daniel) in
[https://github.com/vimeo/psalm/pull/10279](https://togithub.com/vimeo/psalm/pull/10279)
- Fix inferring enum case value from a class constant by
[@&#8203;tuqqu](https://togithub.com/tuqqu) in
[https://github.com/vimeo/psalm/pull/10274](https://togithub.com/vimeo/psalm/pull/10274)
- fix: [#&#8203;10080](https://togithub.com/vimeo/psalm/issues/10080) by
[@&#8203;ging-dev](https://togithub.com/ging-dev) in
[https://github.com/vimeo/psalm/pull/10228](https://togithub.com/vimeo/psalm/pull/10228)
- Fix memory explosion with calls to method_exists by
[@&#8203;robchett](https://togithub.com/robchett) in
[https://github.com/vimeo/psalm/pull/10290](https://togithub.com/vimeo/psalm/pull/10290)
- Additional caching fixes by
[@&#8203;ging-dev](https://togithub.com/ging-dev) in
[https://github.com/vimeo/psalm/pull/10289](https://togithub.com/vimeo/psalm/pull/10289)
- str_replace / substr_replace signature improvements by
[@&#8203;mathroc](https://togithub.com/mathroc) in
[https://github.com/vimeo/psalm/pull/10277](https://togithub.com/vimeo/psalm/pull/10277)
- Fix method calls and property accesses after extension_loaded by
[@&#8203;danog](https://togithub.com/danog) in
[https://github.com/vimeo/psalm/pull/10295](https://togithub.com/vimeo/psalm/pull/10295)
- fix [@&#8203;param-out](https://togithub.com/param-out) with named
arguments by [@&#8203;kk-daniel](https://togithub.com/kk-daniel) in
[https://github.com/vimeo/psalm/pull/10312](https://togithub.com/vimeo/psalm/pull/10312)
- Narrow down `get_browser` returning array or object by
[@&#8203;simonberger](https://togithub.com/simonberger) in
[https://github.com/vimeo/psalm/pull/10314](https://togithub.com/vimeo/psalm/pull/10314)
- Allow int keys when calling Redis methods by
[@&#8203;greg0ire](https://togithub.com/greg0ire) in
[https://github.com/vimeo/psalm/pull/10355](https://togithub.com/vimeo/psalm/pull/10355)
- Finding methods and properties for auto completion feature by
[@&#8203;issidorov](https://togithub.com/issidorov) in
[https://github.com/vimeo/psalm/pull/10385](https://togithub.com/vimeo/psalm/pull/10385)
- update decimal stubs from documented URL by
[@&#8203;kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10379](https://togithub.com/vimeo/psalm/pull/10379)
- Fix Phar build failure by [@&#8203;tscni](https://togithub.com/tscni)
in
[https://github.com/vimeo/psalm/pull/10391](https://togithub.com/vimeo/psalm/pull/10391)
- Fix redundant condition mixed type escape hatch & loose comparison int
type shouldnt be mixed by
[@&#8203;kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10388](https://togithub.com/vimeo/psalm/pull/10388)
- Fix [#&#8203;10398](https://togithub.com/vimeo/psalm/issues/10398):
add missing methods of ReflectionProperty class in CallMap and CallMap
deltas. by [@&#8203;niconoe-](https://togithub.com/niconoe-) in
[https://github.com/vimeo/psalm/pull/10399](https://togithub.com/vimeo/psalm/pull/10399)

##### Docs

- docs: A semicolon expected by
[@&#8203;lens0021](https://togithub.com/lens0021) in
[https://github.com/vimeo/psalm/pull/10149](https://togithub.com/vimeo/psalm/pull/10149)
- Add documentation for
[@&#8203;psalm-flow](https://togithub.com/psalm-flow) by
[@&#8203;ohader](https://togithub.com/ohader) in
[https://github.com/vimeo/psalm/pull/10349](https://togithub.com/vimeo/psalm/pull/10349)

##### Internal changes

- Extract the list of impure functions into its own dictionary by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10136](https://togithub.com/vimeo/psalm/pull/10136)
- `composer.json` tweaks by
[@&#8203;weirdan](https://togithub.com/weirdan) in
[https://github.com/vimeo/psalm/pull/10161](https://togithub.com/vimeo/psalm/pull/10161)
- Bump actions/checkout from 3 to 4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/vimeo/psalm/pull/10192](https://togithub.com/vimeo/psalm/pull/10192)
- Update IssueBuffer.php by
[@&#8203;aleksandr-shevchenko](https://togithub.com/aleksandr-shevchenko)
in
[https://github.com/vimeo/psalm/pull/10294](https://togithub.com/vimeo/psalm/pull/10294)
- Backport rector fixes to 5.x by
[@&#8203;danog](https://togithub.com/danog) in
[https://github.com/vimeo/psalm/pull/10306](https://togithub.com/vimeo/psalm/pull/10306)
- Bump fkirc/skip-duplicate-actions from 5.3.0 to 5.3.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/vimeo/psalm/pull/10313](https://togithub.com/vimeo/psalm/pull/10313)
- Allow Symfony 7 by [@&#8203;kbond](https://togithub.com/kbond) in
[https://github.com/vimeo/psalm/pull/10335](https://togithub.com/vimeo/psalm/pull/10335)
- Get rid of legacy 7.3 logic by
[@&#8203;danog](https://togithub.com/danog) in
[https://github.com/vimeo/psalm/pull/10319](https://togithub.com/vimeo/psalm/pull/10319)
- Finalize all internal classes by
[@&#8203;danog](https://togithub.com/danog) in
[https://github.com/vimeo/psalm/pull/10318](https://togithub.com/vimeo/psalm/pull/10318)
- fix CI "split" unevenly splits the number of tests by
[@&#8203;kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10389](https://togithub.com/vimeo/psalm/pull/10389)
- Fix circleci builds by [@&#8203;danog](https://togithub.com/danog) in
[https://github.com/vimeo/psalm/pull/10396](https://togithub.com/vimeo/psalm/pull/10396)

##### Other changes

- Add exec output param out by
[@&#8203;kkmuffme](https://togithub.com/kkmuffme) in
[https://github.com/vimeo/psalm/pull/10128](https://togithub.com/vimeo/psalm/pull/10128)

#### New Contributors

- [@&#8203;lens0021](https://togithub.com/lens0021) made their first
contribution in
[https://github.com/vimeo/psalm/pull/10149](https://togithub.com/vimeo/psalm/pull/10149)
- [@&#8203;kk-daniel](https://togithub.com/kk-daniel) made their first
contribution in
[https://github.com/vimeo/psalm/pull/10279](https://togithub.com/vimeo/psalm/pull/10279)
-
[@&#8203;aleksandr-shevchenko](https://togithub.com/aleksandr-shevchenko)
made their first contribution in
[https://github.com/vimeo/psalm/pull/10294](https://togithub.com/vimeo/psalm/pull/10294)
- [@&#8203;simonberger](https://togithub.com/simonberger) made their
first contribution in
[https://github.com/vimeo/psalm/pull/10314](https://togithub.com/vimeo/psalm/pull/10314)
- [@&#8203;kbond](https://togithub.com/kbond) made their first
contribution in
[https://github.com/vimeo/psalm/pull/10335](https://togithub.com/vimeo/psalm/pull/10335)
- [@&#8203;issidorov](https://togithub.com/issidorov) made their first
contribution in
[https://github.com/vimeo/psalm/pull/10320](https://togithub.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>
Signed-off-by: Tom Carrio <[email protected]>
  • Loading branch information
renovate[bot] authored and tcarrio committed Dec 5, 2023
1 parent ad3868f commit a69439d
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
"ramsey/conventional-commits": "^1.3",
"roave/security-advisories": "dev-latest",
"spatie/phpunit-snapshot-assertions": "^4.2",
"vimeo/psalm": "~5.15.0"
"vimeo/psalm": "~5.16.0"
},
"minimum-stability": "dev",
"prefer-stable": true,
Expand Down

0 comments on commit a69439d

Please sign in to comment.