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

##### Fixes

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

##### Docs

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

##### Internal changes

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

##### Other changes

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

#### New Contributors

- [@&#8203;lens0021](https://togithub.com/lens0021) made their first
contribution in
[vimeo/psalm#10149
- [@&#8203;kk-daniel](https://togithub.com/kk-daniel) made their first
contribution in
[vimeo/psalm#10279
-
[@&#8203;aleksandr-shevchenko](https://togithub.com/aleksandr-shevchenko)
made their first contribution in
[vimeo/psalm#10294
- [@&#8203;simonberger](https://togithub.com/simonberger) made their
first contribution in
[vimeo/psalm#10314
- [@&#8203;kbond](https://togithub.com/kbond) made their first
contribution in
[vimeo/psalm#10335
- [@&#8203;issidorov](https://togithub.com/issidorov) made their first
contribution in
[vimeo/psalm#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>
  • Loading branch information
renovate[bot] committed Nov 23, 2023
1 parent 34355ef commit 82d58d2
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion composer.json
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 82d58d2

Please sign in to comment.