phpstan/phpstan (phpstan/phpstan)
### [`v1.10.39`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.39)
[Compare Source](https://togithub.com/phpstan/phpstan/compare/1.10.38...1.10.39)
# Improvements 🔧
- More information about thrown exception in child process (https://github.com/phpstan/phpstan-src/commit/d6a576adcdaf3c6d64ccbeb6fcbae7100cc674f4)
- PHPStan Pro - allow overriding `pro.tmpDir` config parameter (https://github.com/phpstan/phpstan-src/commit/4a952068df57b09e8920de756ab2a6b8a0ffdf10, https://github.com/phpstan/phpstan-src/commit/7c4ef6b2aa246a31128b035cd07e64ff202ecc2b)
- Optimize memory consumption when doing sha1 file hash ([#2680](https://togithub.com/phpstan/phpstan-src/pull/2680)), thanks [@staabm](https://togithub.com/staabm)!
- Optimize memory consumption in ResultCacheManager ([#2681](https://togithub.com/phpstan/phpstan-src/pull/2681)), thanks [@staabm](https://togithub.com/staabm)!
# Bugfixes 🐛
- Filter right side of `??=` with `=== null` (https://github.com/phpstan/phpstan-src/commit/f407ac69ba1d967b2258ff2a506f53c8cf0a8e5d)
- Fix possible internal error when analysing code with enums on PHP 7.x (https://github.com/phpstan/phpstan-src/commit/b9d96266478461696d8db461a15601c7b4654d9a), [#9974](https://togithub.com/phpstan/phpstan/issues/9974)
- NonexistentOffsetInArrayDimFetchRule - do not report errors on expressions after truthy `isset` check (https://github.com/phpstan/phpstan-src/commit/6fbd6e48b86b995b7ab118e0575c747fe224165b), [#9991](https://togithub.com/phpstan/phpstan/issues/9991)
- Use real native function name instead of lowercase one ([#2673](https://togithub.com/phpstan/phpstan-src/pull/2673)), [#10003](https://togithub.com/phpstan/phpstan/issues/10003), thanks [@fredden](https://togithub.com/fredden)!
- Include property intializations from parent scope for anonymous functions ([#2607](https://togithub.com/phpstan/phpstan-src/pull/2607)), [#9831](https://togithub.com/phpstan/phpstan/issues/9831), thanks [@fabacino](https://togithub.com/fabacino)!
- FileFinder - make list of found files unique (https://github.com/phpstan/phpstan-src/commit/749126094d4ea84f770251dd41a277a46567b47e)
- Fix internal error with first-class callable in `array_filter` (https://github.com/phpstan/phpstan-src/commit/0228643a9062c6ceb2eadba4b3f64f8b1a35fea5), [#9994](https://togithub.com/phpstan/phpstan/issues/9994)
- Fix subclass acceptability when class alias is involved on "ours" side (https://github.com/phpstan/phpstan-src/commit/d5c599c962cadc13acb206b932a8e3a74fc46025), [#10023](https://togithub.com/phpstan/phpstan/issues/10023)
# Function signature fixes 🤖
- Fix incorrect doc for `SQLite3::openBlob` ([#2668](https://togithub.com/phpstan/phpstan-src/pull/2668)), thanks [@rodrigoq](https://togithub.com/rodrigoq)!
- Update `number_format` return from `string` to `non-empty-string` ([#2678](https://togithub.com/phpstan/phpstan-src/pull/2678)), thanks [@devnix](https://togithub.com/devnix)!
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.38
->1.10.39
Release Notes
phpstan/phpstan (phpstan/phpstan)
### [`v1.10.39`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.39) [Compare Source](https://togithub.com/phpstan/phpstan/compare/1.10.38...1.10.39) # Improvements 🔧 - More information about thrown exception in child process (https://github.com/phpstan/phpstan-src/commit/d6a576adcdaf3c6d64ccbeb6fcbae7100cc674f4) - PHPStan Pro - allow overriding `pro.tmpDir` config parameter (https://github.com/phpstan/phpstan-src/commit/4a952068df57b09e8920de756ab2a6b8a0ffdf10, https://github.com/phpstan/phpstan-src/commit/7c4ef6b2aa246a31128b035cd07e64ff202ecc2b) - Optimize memory consumption when doing sha1 file hash ([#2680](https://togithub.com/phpstan/phpstan-src/pull/2680)), thanks [@staabm](https://togithub.com/staabm)! - Optimize memory consumption in ResultCacheManager ([#2681](https://togithub.com/phpstan/phpstan-src/pull/2681)), thanks [@staabm](https://togithub.com/staabm)! # Bugfixes 🐛 - Filter right side of `??=` with `=== null` (https://github.com/phpstan/phpstan-src/commit/f407ac69ba1d967b2258ff2a506f53c8cf0a8e5d) - Fix possible internal error when analysing code with enums on PHP 7.x (https://github.com/phpstan/phpstan-src/commit/b9d96266478461696d8db461a15601c7b4654d9a), [#9974](https://togithub.com/phpstan/phpstan/issues/9974) - NonexistentOffsetInArrayDimFetchRule - do not report errors on expressions after truthy `isset` check (https://github.com/phpstan/phpstan-src/commit/6fbd6e48b86b995b7ab118e0575c747fe224165b), [#9991](https://togithub.com/phpstan/phpstan/issues/9991) - Use real native function name instead of lowercase one ([#2673](https://togithub.com/phpstan/phpstan-src/pull/2673)), [#10003](https://togithub.com/phpstan/phpstan/issues/10003), thanks [@fredden](https://togithub.com/fredden)! - Include property intializations from parent scope for anonymous functions ([#2607](https://togithub.com/phpstan/phpstan-src/pull/2607)), [#9831](https://togithub.com/phpstan/phpstan/issues/9831), thanks [@fabacino](https://togithub.com/fabacino)! - FileFinder - make list of found files unique (https://github.com/phpstan/phpstan-src/commit/749126094d4ea84f770251dd41a277a46567b47e) - Fix internal error with first-class callable in `array_filter` (https://github.com/phpstan/phpstan-src/commit/0228643a9062c6ceb2eadba4b3f64f8b1a35fea5), [#9994](https://togithub.com/phpstan/phpstan/issues/9994) - Fix subclass acceptability when class alias is involved on "ours" side (https://github.com/phpstan/phpstan-src/commit/d5c599c962cadc13acb206b932a8e3a74fc46025), [#10023](https://togithub.com/phpstan/phpstan/issues/10023) # Function signature fixes 🤖 - Fix incorrect doc for `SQLite3::openBlob` ([#2668](https://togithub.com/phpstan/phpstan-src/pull/2668)), thanks [@rodrigoq](https://togithub.com/rodrigoq)! - Update `number_format` return from `string` to `non-empty-string` ([#2678](https://togithub.com/phpstan/phpstan-src/pull/2678)), thanks [@devnix](https://togithub.com/devnix)!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.