Bump phpstan/phpstan from 1.10.35 to 1.10.39
Bumps phpstan/phpstan from 1.10.35 to 1.10.39.
Release notes
Sourced from phpstan/phpstan's releases.
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), thanks
@staabm
!- Optimize memory consumption in ResultCacheManager (#2681), thanks
@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
- NonexistentOffsetInArrayDimFetchRule - do not report errors on expressions after truthy
isset
check (https://github.com/phpstan/phpstan-src/commit/6fbd6e48b86b995b7ab118e0575c747fe224165b), #9991- Use real native function name instead of lowercase one (#2673), #10003, thanks
@fredden
!- Include property intializations from parent scope for anonymous functions (#2607), #9831, thanks
@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- Fix subclass acceptability when class alias is involved on "ours" side (https://github.com/phpstan/phpstan-src/commit/d5c599c962cadc13acb206b932a8e3a74fc46025), #10023
Function signature fixes
🤖
- Fix incorrect doc for
SQLite3::openBlob
(#2668), thanks@rodrigoq
!- Update
number_format
return fromstring
tonon-empty-string
(#2678), thanks@devnix
!1.10.38
Improvements
🔧 Bugfixes
🐛
- Update BetterReflection
- Fix for non-backed enums (https://github.com/ondrejmirtes/BetterReflection/commit/4dd0f2bb17810ab0ee8f2a77c63d6b02f7b6d0d4)
- Do not invalidate types passed by value (https://github.com/phpstan/phpstan-src/commit/0b8dca74e5345244a955535b54e9874beae76713), https://github.com/phpstan/phpstan/discussions/9927
- Do not influence types of arguments before the function is called (https://github.com/phpstan/phpstan-src/commit/c45d42dd1d031016668099957d2b77706f208d67)
- Fixed collapsing of constant arrays (https://github.com/phpstan/phpstan-src/commit/746de74c5cdd339c9020cfb03784fb39229ed86a), #9985
Internals
🔍
- Lazier type-resolving in
isset
checks (#2664), thanks@staabm
!- Refactor to invalidate args inside
processArgs
(https://github.com/phpstan/phpstan-src/commit/52eb6f8e5f19a41b8a00ca331ba67c7cba8aa952)
... (truncated)
Commits
-
d9dedb0
PHPStan 1.10.39 -
d5c599c
Updated PHPStan to commit d5c599c962cadc13acb206b932a8e3a74fc46025 -
0228643
Updated PHPStan to commit 0228643a9062c6ceb2eadba4b3f64f8b1a35fea5 -
3bb222c
Updated PHPStan to commit 3bb222c1c88d3be36f6f1cf7bd34079ee1341e40 -
485922f
Updated PHPStan to commit 485922f5c2734af5af15230250340e6c1cc76451 -
7491260
Updated PHPStan to commit 749126094d4ea84f770251dd41a277a46567b47e -
18a6723
Updated PHPStan to commit 18a6723fa4ffc9e77373f20fe263b028eeda2a3b -
bd3f7f3
Updated PHPStan to commit bd3f7f3507cab23e4ed54371446254fce5165074 -
7c4ef6b
Updated PHPStan to commit 7c4ef6b2aa246a31128b035cd07e64ff202ecc2b -
4a95206
Updated PHPStan to commit 4a952068df57b09e8920de756ab2a6b8a0ffdf10 - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts