Closed renovate[bot] closed 11 months ago
Patch and project coverage have no change.
Comparison is base (
d79099e
) 44.29% compared to head (c8ca38f
) 44.29%. Report is 1 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
^5.13.1
->^5.15.0
Release Notes
vimeo/psalm (vimeo/psalm)
### [`v5.15.0`](https://togithub.com/vimeo/psalm/releases/tag/5.15.0) [Compare Source](https://togithub.com/vimeo/psalm/compare/5.14.1...5.15.0) #### What's Changed ##### Features - Check if argument passed to isset() is not a variable by [@Nitamet](https://togithub.com/Nitamet) in [https://github.com/vimeo/psalm/pull/10068](https://togithub.com/vimeo/psalm/pull/10068) - Fix [#9997](https://togithub.com/vimeo/psalm/issues/9997) dynamic properties on SimpleXmlElement by [@ygottschalk](https://togithub.com/ygottschalk) in [https://github.com/vimeo/psalm/pull/10049](https://togithub.com/vimeo/psalm/pull/10049) - Nicer PHP version checking by [@Nitamet](https://togithub.com/Nitamet) in [https://github.com/vimeo/psalm/pull/10129](https://togithub.com/vimeo/psalm/pull/10129) ##### Fixes - Fixed `DOMDocument::load*` signatures by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10073](https://togithub.com/vimeo/psalm/pull/10073) - make (s)printf error reporting more correct/literal by [@kkmuffme](https://togithub.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/10088](https://togithub.com/vimeo/psalm/pull/10088) - Fix parameter having `object` type in PHPDoc and only `&` in the method's definition, used with code having an object calling it's method with itself as an argument for mentioned parameter by [@kubawerlos](https://togithub.com/kubawerlos) in [https://github.com/vimeo/psalm/pull/10104](https://togithub.com/vimeo/psalm/pull/10104) - mysqli_field_seek returns true by [@kamil-tekiela](https://togithub.com/kamil-tekiela) in [https://github.com/vimeo/psalm/pull/10107](https://togithub.com/vimeo/psalm/pull/10107) - Fix bcdiv nullable scale stub by [@TheDevick](https://togithub.com/TheDevick) in [https://github.com/vimeo/psalm/pull/10106](https://togithub.com/vimeo/psalm/pull/10106) - Cleanup `test` command and `fixAll` action by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10108](https://togithub.com/vimeo/psalm/pull/10108) - Correct type for `$enum->name` by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10109](https://togithub.com/vimeo/psalm/pull/10109) - argv and argc were inconsistent in Context with VariableFetchAnalyzer by [@kkmuffme](https://togithub.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/10093](https://togithub.com/vimeo/psalm/pull/10093) - Fix `hash_pbkdf2` `$options` parameter by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10110](https://togithub.com/vimeo/psalm/pull/10110) - Forbid faulty `nikic/php-parser` version by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10112](https://togithub.com/vimeo/psalm/pull/10112) - `strip_tags()/$allowed_tags` can accept arrays since 7.4 by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10122](https://togithub.com/vimeo/psalm/pull/10122) - Fix crash when assertion array is not a list by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10123](https://togithub.com/vimeo/psalm/pull/10123) - Fix crash on array access to undefined class by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10134](https://togithub.com/vimeo/psalm/pull/10134) - Correct exit code for invalid version format by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10135](https://togithub.com/vimeo/psalm/pull/10135) #### New Contributors - [@Nitamet](https://togithub.com/Nitamet) made their first contribution in [https://github.com/vimeo/psalm/pull/10068](https://togithub.com/vimeo/psalm/pull/10068) - [@TheDevick](https://togithub.com/TheDevick) made their first contribution in [https://github.com/vimeo/psalm/pull/10106](https://togithub.com/vimeo/psalm/pull/10106) **Full Changelog**: https://github.com/vimeo/psalm/compare/5.14.1...5.15.0 ### [`v5.14.1`](https://togithub.com/vimeo/psalm/releases/tag/5.14.1) [Compare Source](https://togithub.com/vimeo/psalm/compare/5.14.0...5.14.1) #### What's Changed ##### Fixes - Allow method-like strings in `referencedFunction` by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10071](https://togithub.com/vimeo/psalm/pull/10071) **Full Changelog**: https://github.com/vimeo/psalm/compare/5.14.0...5.14.1 ### [`v5.14.0`](https://togithub.com/vimeo/psalm/releases/tag/5.14.0) [Compare Source](https://togithub.com/vimeo/psalm/compare/5.13.1...5.14.0) #### What's Changed ##### Features - Infer output format from GITHUB_ACTIONS env by [@ro0NL](https://togithub.com/ro0NL) in [https://github.com/vimeo/psalm/pull/9982](https://togithub.com/vimeo/psalm/pull/9982) - fix mixed replace return types for arrays by [@kkmuffme](https://togithub.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/9981](https://togithub.com/vimeo/psalm/pull/9981) - make stubbed constant types configurable with comment by [@kkmuffme](https://togithub.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/9992](https://togithub.com/vimeo/psalm/pull/9992) - Allow space before array shape opening brace and added unit tests by [@rhertogh](https://togithub.com/rhertogh) in [https://github.com/vimeo/psalm/pull/10000](https://togithub.com/vimeo/psalm/pull/10000) - Add generic stubs for MongoDB BSON classes by [@alcaeus](https://togithub.com/alcaeus) in [https://github.com/vimeo/psalm/pull/10016](https://togithub.com/vimeo/psalm/pull/10016) - Allow comments in types (e.g. in array shapes) by [@rhertogh](https://togithub.com/rhertogh) in [https://github.com/vimeo/psalm/pull/10004](https://togithub.com/vimeo/psalm/pull/10004) - [#10030](https://togithub.com/vimeo/psalm/issues/10030) Fix missing TaintedSql by [@cgocast](https://togithub.com/cgocast) in [https://github.com/vimeo/psalm/pull/10032](https://togithub.com/vimeo/psalm/pull/10032) - Automatic LSP container path mapping by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10033](https://togithub.com/vimeo/psalm/pull/10033) - added GitHub CI for unit tests with PHP 8.2 and 8.3 by [@thbley](https://togithub.com/thbley) in [https://github.com/vimeo/psalm/pull/10028](https://togithub.com/vimeo/psalm/pull/10028) - Modernize LSP progress reporting by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10050](https://togithub.com/vimeo/psalm/pull/10050) - Add type detection for PDOStatement::fetchAll(PDO::FETCH_CLASS, SomeClass::class) by [@thbley](https://togithub.com/thbley) in [https://github.com/vimeo/psalm/pull/10055](https://togithub.com/vimeo/psalm/pull/10055) ##### Fixes - Fix sprintf single arg splat array by [@kkmuffme](https://togithub.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/9975](https://togithub.com/vimeo/psalm/pull/9975) - Fixed exhuming enums as enums, not as classes by [@ygottschalk](https://togithub.com/ygottschalk) in [https://github.com/vimeo/psalm/pull/9988](https://togithub.com/vimeo/psalm/pull/9988) - Missing composer lock should not invalidate cache created with missing composer lock by [@kkmuffme](https://togithub.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/9970](https://togithub.com/vimeo/psalm/pull/9970) - no error for printf with only 1 arg by [@kkmuffme](https://togithub.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/9993](https://togithub.com/vimeo/psalm/pull/9993) - Fix "days" falsable return not ignored consistently by [@kkmuffme](https://togithub.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/9998](https://togithub.com/vimeo/psalm/pull/9998) - offsetExists/Get/Set/Unset types were too generic by [@kkmuffme](https://togithub.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/9999](https://togithub.com/vimeo/psalm/pull/9999) - Fix inference high order function when closure param is omitted by [@klimick](https://togithub.com/klimick) in [https://github.com/vimeo/psalm/pull/10014](https://togithub.com/vimeo/psalm/pull/10014) - Fix incorrect positions set in code action edits by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10034](https://togithub.com/vimeo/psalm/pull/10034) - Always report UnusedBaseline issues by [@ygottschalk](https://togithub.com/ygottschalk) in [https://github.com/vimeo/psalm/pull/10012](https://togithub.com/vimeo/psalm/pull/10012) - Fix scanning of intersection types by [@danog](https://togithub.com/danog) in [https://github.com/vimeo/psalm/pull/10043](https://togithub.com/vimeo/psalm/pull/10043) - Fix combination of non-falsy-string and falsy literal by [@danog](https://togithub.com/danog) in [https://github.com/vimeo/psalm/pull/10039](https://togithub.com/vimeo/psalm/pull/10039) - Fix variadic callable type check by [@klimick](https://togithub.com/klimick) in [https://github.com/vimeo/psalm/pull/10066](https://togithub.com/vimeo/psalm/pull/10066) ##### Internal changes - Fixed psalm self test by [@ygottschalk](https://togithub.com/ygottschalk) in [https://github.com/vimeo/psalm/pull/9990](https://togithub.com/vimeo/psalm/pull/9990) - Fix/phpparser deprecation name parts by [@ygottschalk](https://togithub.com/ygottschalk) in [https://github.com/vimeo/psalm/pull/9964](https://togithub.com/vimeo/psalm/pull/9964) - Simplify conditions with deep object access by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10037](https://togithub.com/vimeo/psalm/pull/10037) - Map special RPC paths by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/10046](https://togithub.com/vimeo/psalm/pull/10046) #### New Contributors - [@rhertogh](https://togithub.com/rhertogh) made their first contribution in [https://github.com/vimeo/psalm/pull/10000](https://togithub.com/vimeo/psalm/pull/10000) - [@cgocast](https://togithub.com/cgocast) made their first contribution in [https://github.com/vimeo/psalm/pull/10032](https://togithub.com/vimeo/psalm/pull/10032) **Full Changelog**: https://github.com/vimeo/psalm/compare/5.13.1...5.14.0Configuration
π Schedule: Branch creation - "before 5am on wednesday" in timezone Europe/Vienna, Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» 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.
This PR has been generated by Mend Renovate. View repository job log here.