phpstan/phpstan (phpstan/phpstan)
### [`v1.10.34`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.34)
[Compare Source](https://togithub.com/phpstan/phpstan/compare/1.10.33...1.10.34)
# Improvements π§
- Add support and tests for `$this` type assertions ([#2609](https://togithub.com/phpstan/phpstan-src/pull/2609)), [#8904](https://togithub.com/phpstan/phpstan/issues/8904), thanks [@ekisu](https://togithub.com/ekisu)!
- Update [phpstan/phpdoc-parser to 1.24.0](https://togithub.com/phpstan/phpdoc-parser/releases/tag/1.24.0)
- Allow asserting the type of `$this` ([https://github.com/phpstan/phpdoc-parser/pull/209](https://togithub.com/phpstan/phpdoc-parser/pull/209)), thanks [@ekisu](https://togithub.com/ekisu)!
- Avoid creating an Exception when it is not necessary ([https://github.com/phpstan/phpdoc-parser/pull/208](https://togithub.com/phpstan/phpdoc-parser/pull/208)), thanks [@mad-briller](https://togithub.com/mad-briller)!
- Added `--fail-without-result-cache` CLI option ([#2611](https://togithub.com/phpstan/phpstan-src/pull/2611)), thanks [@staabm](https://togithub.com/staabm)!
- Make result cache independent from configs include order ([#2606](https://togithub.com/phpstan/phpstan-src/pull/2606)), thanks [@staabm](https://togithub.com/staabm)!
- Reduce unnecessary calls into reflection ([#2614](https://togithub.com/phpstan/phpstan-src/pull/2614)), thanks [@staabm](https://togithub.com/staabm)!
- Micro-optimize with `in_array()` ([#2618](https://togithub.com/phpstan/phpstan-src/pull/2618)), thanks [@zonuexe](https://togithub.com/zonuexe)!
- Cover ArgumentsNormalizer with BC promise (https://github.com/phpstan/phpstan-src/commit/b87db6233f08414e176f02ba2dcf08414cb1d83d)
- LastConditionVisitor: condition followed by throw is marked as last ([#2405](https://togithub.com/phpstan/phpstan-src/pull/2405)), thanks [@JanTvrdik](https://togithub.com/JanTvrdik)!
# Function signature fixes π€
- fix incorrect doc for `inotify_read` ([#2605](https://togithub.com/phpstan/phpstan-src/pull/2605)), thanks [@taka-oyama](https://togithub.com/taka-oyama)!
# Internals π
- name-collision-detector (https://github.com/phpstan/phpstan-src/commit/95cdbe577513286c36dcf513fe76f269e8a32125)
Configuration
π Schedule: Branch creation - "before 4am on Monday" (UTC), 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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.10.33
->1.10.34
Release Notes
phpstan/phpstan (phpstan/phpstan)
### [`v1.10.34`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.34) [Compare Source](https://togithub.com/phpstan/phpstan/compare/1.10.33...1.10.34) # Improvements π§ - Add support and tests for `$this` type assertions ([#2609](https://togithub.com/phpstan/phpstan-src/pull/2609)), [#8904](https://togithub.com/phpstan/phpstan/issues/8904), thanks [@ekisu](https://togithub.com/ekisu)! - Update [phpstan/phpdoc-parser to 1.24.0](https://togithub.com/phpstan/phpdoc-parser/releases/tag/1.24.0) - Allow asserting the type of `$this` ([https://github.com/phpstan/phpdoc-parser/pull/209](https://togithub.com/phpstan/phpdoc-parser/pull/209)), thanks [@ekisu](https://togithub.com/ekisu)! - Avoid creating an Exception when it is not necessary ([https://github.com/phpstan/phpdoc-parser/pull/208](https://togithub.com/phpstan/phpdoc-parser/pull/208)), thanks [@mad-briller](https://togithub.com/mad-briller)! - Added `--fail-without-result-cache` CLI option ([#2611](https://togithub.com/phpstan/phpstan-src/pull/2611)), thanks [@staabm](https://togithub.com/staabm)! - Make result cache independent from configs include order ([#2606](https://togithub.com/phpstan/phpstan-src/pull/2606)), thanks [@staabm](https://togithub.com/staabm)! - Reduce unnecessary calls into reflection ([#2614](https://togithub.com/phpstan/phpstan-src/pull/2614)), thanks [@staabm](https://togithub.com/staabm)! - Micro-optimize with `in_array()` ([#2618](https://togithub.com/phpstan/phpstan-src/pull/2618)), thanks [@zonuexe](https://togithub.com/zonuexe)! - Cover ArgumentsNormalizer with BC promise (https://github.com/phpstan/phpstan-src/commit/b87db6233f08414e176f02ba2dcf08414cb1d83d) - LastConditionVisitor: condition followed by throw is marked as last ([#2405](https://togithub.com/phpstan/phpstan-src/pull/2405)), thanks [@JanTvrdik](https://togithub.com/JanTvrdik)! # Function signature fixes π€ - fix incorrect doc for `inotify_read` ([#2605](https://togithub.com/phpstan/phpstan-src/pull/2605)), thanks [@taka-oyama](https://togithub.com/taka-oyama)! # Internals π - name-collision-detector (https://github.com/phpstan/phpstan-src/commit/95cdbe577513286c36dcf513fe76f269e8a32125)Configuration
π Schedule: Branch creation - "before 4am on Monday" (UTC), 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.
This PR has been generated by Mend Renovate. View repository job log here.