Closed renovate[bot] closed 1 year ago
This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.
This PR contains the following updates:
^5.2.0
->^5.3.0
Release Notes
vimeo/psalm
### [`v5.3.0`](https://togithub.com/vimeo/psalm/releases/tag/5.3.0) [Compare Source](https://togithub.com/vimeo/psalm/compare/5.2.0...5.3.0) #### What's Changed ##### Features - Declaring more precise types and purity boundaries on `ext-reflection` symbols in `.phpstub` files by [@Ocramius](https://togithub.com/Ocramius) in [https://github.com/vimeo/psalm/pull/8722](https://togithub.com/vimeo/psalm/pull/8722) - Literal inferring for array_column, array_combine, array_fill_keys, array_fill by [@danog](https://togithub.com/danog) in [https://github.com/vimeo/psalm/pull/8850](https://togithub.com/vimeo/psalm/pull/8850) - Recognize casts from object-with-properties to array by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/8913](https://togithub.com/vimeo/psalm/pull/8913) ##### Fixes - List refactoring v5 by [@danog](https://togithub.com/danog) in [https://github.com/vimeo/psalm/pull/8820](https://togithub.com/vimeo/psalm/pull/8820) - Improve parsing of list shapes by [@danog](https://togithub.com/danog) in [https://github.com/vimeo/psalm/pull/8841](https://togithub.com/vimeo/psalm/pull/8841) - Fix DOM and Reflection unreflectable methods by [@othercorey](https://togithub.com/othercorey) in [https://github.com/vimeo/psalm/pull/8899](https://togithub.com/vimeo/psalm/pull/8899) - Fix remaining invalid unreflectable methods by [@othercorey](https://togithub.com/othercorey) in [https://github.com/vimeo/psalm/pull/8900](https://togithub.com/vimeo/psalm/pull/8900) - Fix array_merge edge case by [@danog](https://togithub.com/danog) in [https://github.com/vimeo/psalm/pull/8907](https://togithub.com/vimeo/psalm/pull/8907) - fix return type never for static function calls by [@kkmuffme](https://togithub.com/kkmuffme) in [https://github.com/vimeo/psalm/pull/8902](https://togithub.com/vimeo/psalm/pull/8902) - Fix DOMDocument's propertery name preserveWhiteSpace by [@sasezaki](https://togithub.com/sasezaki) in [https://github.com/vimeo/psalm/pull/8918](https://togithub.com/vimeo/psalm/pull/8918) - Make `sprintf` return `non-empty-string` when possible by [@fluffycondor](https://togithub.com/fluffycondor) in [https://github.com/vimeo/psalm/pull/8922](https://togithub.com/vimeo/psalm/pull/8922) - More array_merge improvements by [@danog](https://togithub.com/danog) in [https://github.com/vimeo/psalm/pull/8924](https://togithub.com/vimeo/psalm/pull/8924) - Make md5 return type more precise by [@fluffycondor](https://togithub.com/fluffycondor) in [https://github.com/vimeo/psalm/pull/8928](https://togithub.com/vimeo/psalm/pull/8928) - Fix [#8923](https://togithub.com/vimeo/psalm/issues/8923) by [@danog](https://togithub.com/danog) in [https://github.com/vimeo/psalm/pull/8929](https://togithub.com/vimeo/psalm/pull/8929) - Skip intersection of template types during inheritance check by [@danog](https://togithub.com/danog) in [https://github.com/vimeo/psalm/pull/8926](https://togithub.com/vimeo/psalm/pull/8926) - Fix ReflectionClass stub by [@VincentLanglet](https://togithub.com/VincentLanglet) in [https://github.com/vimeo/psalm/pull/8930](https://togithub.com/vimeo/psalm/pull/8930) ##### Docs - doc: `FilterIterator` added to list of built-in templates. by [@d4s6](https://togithub.com/d4s6) in [https://github.com/vimeo/psalm/pull/8917](https://togithub.com/vimeo/psalm/pull/8917) ##### Internal changes - Replace unmaintained `openlss/lib-array2xml` with `spatie/array-to-xml` by [@weirdan](https://togithub.com/weirdan) in [https://github.com/vimeo/psalm/pull/8895](https://togithub.com/vimeo/psalm/pull/8895) - Add validation for Class::Method names in CallMap by [@othercorey](https://togithub.com/othercorey) in [https://github.com/vimeo/psalm/pull/8826](https://togithub.com/vimeo/psalm/pull/8826) - Use rector to add property typehints by [@jack-worman](https://togithub.com/jack-worman) in [https://github.com/vimeo/psalm/pull/8887](https://togithub.com/vimeo/psalm/pull/8887) - Add property typehints in Internal directory by [@jack-worman](https://togithub.com/jack-worman) in [https://github.com/vimeo/psalm/pull/8897](https://togithub.com/vimeo/psalm/pull/8897) - Deprecation message on loading php-ext stubs without explicitly declaring them as dependency or in a config by [@lptn](https://togithub.com/lptn) in [https://github.com/vimeo/psalm/pull/8885](https://togithub.com/vimeo/psalm/pull/8885) - Last property typehints by [@jack-worman](https://togithub.com/jack-worman) in [https://github.com/vimeo/psalm/pull/8910](https://togithub.com/vimeo/psalm/pull/8910) - Remove useless ifs by [@jack-worman](https://togithub.com/jack-worman) in [https://github.com/vimeo/psalm/pull/8916](https://togithub.com/vimeo/psalm/pull/8916) #### New Contributors - [@d4s6](https://togithub.com/d4s6) made their first contribution in [https://github.com/vimeo/psalm/pull/8917](https://togithub.com/vimeo/psalm/pull/8917) **Full Changelog**: https://github.com/vimeo/psalm/compare/5.2.0...5.3.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
Read more about the use of Renovate Bot within
ocramius/*
projects.