phpstan / php-8-stubs

MIT License
27 stars 8 forks source link

Update dependency phpstan/phpstan to v1.10.6 #55

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
phpstan/phpstan require patch 1.10.3 -> 1.10.6

Release Notes

phpstan/phpstan ### [`v1.10.6`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.6) [Compare Source](https://togithub.com/phpstan/phpstan/compare/1.10.5...1.10.6) # Bleeding edge 🔪 - Report narrowing `PHPStan\Type\Type` interface via `@var` (https://github.com/phpstan/phpstan-src/commit/713b98fb107213c28e3d8c8b4b43c5f5fc47c144), [https://github.com/nunomaduro/larastan/issues/1567#issuecomment-1460445389](https://togithub.com/nunomaduro/larastan/issues/1567#issuecomment-1460445389) - Check invalid PHPDocs in previously unchecked statement types (https://github.com/phpstan/phpstan-src/commit/9780d352f3264aac09ac7954f691de1877db8e01) - InvalidPHPStanDocTagRule in StubValidator (https://github.com/phpstan/phpstan-src/commit/9c2552b7e744926d1a74c1ba8fd32c64079eed61) *If you want to see the shape of things to come and adopt bleeding edge features early, you can include this config file in your project's `phpstan.neon`:* includes: - vendor/phpstan/phpstan/conf/bleedingEdge.neon *Of course, there are no backwards compatibility guarantees when you include this file. The behaviour and reported errors can change in minor versions with this file included. [Learn more](https://phpstan.org/blog/what-is-bleeding-edge)* # Improvements 🔧 - InvalidPHPStanDocTagRule - add forgotten handling of ClassConst (https://github.com/phpstan/phpstan-src/commit/d943d58c219b457403dc536f855d9d6f32e2280f) # Bugfixes 🐛 - Fix false positive with `array_combine()` on PHP 8+ ([#​2276](https://togithub.com/phpstan/phpstan-src/pull/2276)), [#​9011](https://togithub.com/phpstan/phpstan/issues/9011), thanks [@​staabm](https://togithub.com/staabm)! - Ignore Nop nodes in NodeScopeResolver when creating UnreachableStatementNode ([#​2279](https://togithub.com/phpstan/phpstan-src/pull/2279)), [#​8966](https://togithub.com/phpstan/phpstan/issues/8966), thanks [@​herndlm](https://togithub.com/herndlm)! - Fix wrong positives about templates in conditional types ([#​2241](https://togithub.com/phpstan/phpstan-src/pull/2241)), [#​8609](https://togithub.com/phpstan/phpstan/issues/8609), [#​7310](https://togithub.com/phpstan/phpstan/issues/7310), [#​8408](https://togithub.com/phpstan/phpstan/issues/8408), thanks [@​KmeCnin](https://togithub.com/KmeCnin)! ### [`v1.10.5`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.5) [Compare Source](https://togithub.com/phpstan/phpstan/compare/1.10.4...1.10.5) # Improvements 🔧 - Check local type aliases above traits (https://github.com/phpstan/phpstan-src/commit/4654c1651f1ec9c1799774bffd2c641828d43d4a) # Bugfixes 🐛 - Fix type aliases in method-level template types (https://github.com/phpstan/phpstan-src/commit/c926144c2e1c1b25639857a3c1cb12bbe541162c), [#​9008](https://togithub.com/phpstan/phpstan/issues/9008) - Fix type aliases in traits (https://github.com/phpstan/phpstan-src/commit/60021c2857841155fcd54f3783d8ed86a647a684), [#​5091](https://togithub.com/phpstan/phpstan/issues/5091) - Fix interface accepting a Closure (https://github.com/phpstan/phpstan-src/commit/0dbe3ab24dd40d6e291413aa64db5eca9f0f6d68), [#​9006](https://togithub.com/phpstan/phpstan/issues/9006) - Process enum case expression (https://github.com/phpstan/phpstan-src/commit/f64b27cf833cbf84e21293f5891e69c970652698), [#​9005](https://togithub.com/phpstan/phpstan/issues/9005) - Fixed missing processing of UseUse and GroupUse (https://github.com/phpstan/phpstan-src/commit/b79751221e67794e62d7e7cfc89db5687c04c527) ### [`v1.10.4`](https://togithub.com/phpstan/phpstan/releases/tag/1.10.4) [Compare Source](https://togithub.com/phpstan/phpstan/compare/1.10.3...1.10.4) # Improvements 🔧 - Remove 3 leading spaces in PHAR ([#​2254](https://togithub.com/phpstan/phpstan-src/pull/2254)), [#​8952](https://togithub.com/phpstan/phpstan/issues/8952), thanks [@​ruudk](https://togithub.com/ruudk)! - Add missing newline at the end of the file ([#​2254](https://togithub.com/phpstan/phpstan-src/pull/2254)), thanks [@​ruudk](https://togithub.com/ruudk)! - RuleError interfaces are part of BC promise (https://github.com/phpstan/phpstan-src/commit/aed93193ae90d353661e10b0eabcf0528422231f) - Update nikic/php-parser (https://github.com/phpstan/phpstan-src/commit/dda95b4fa735585369cb74429ab5ea8d37f82179) - Update BetterReflection ([#​2274](https://togithub.com/phpstan/phpstan-src/pull/2274)), [#​8889](https://togithub.com/phpstan/phpstan/issues/8889) # Bugfixes 🐛 - Fix bug with `array_column` ([#​2244](https://togithub.com/phpstan/phpstan-src/pull/2244)), [#​8917](https://togithub.com/phpstan/phpstan/issues/8917), thanks [@​VincentLanglet](https://togithub.com/VincentLanglet)! - Improve `filter_var()` handling of a couple of simple scalars and null ([#​2262](https://togithub.com/phpstan/phpstan-src/pull/2262)), thanks [@​herndlm](https://togithub.com/herndlm)! - Fix `value-of` for multiple enums (https://github.com/phpstan/phpstan-src/commit/3adc91d78b8108afc883dc5097656b6de0f38769), [#​8983](https://togithub.com/phpstan/phpstan/issues/8983) - Fix `->value` on unions of enums (https://github.com/phpstan/phpstan-src/commit/05b85bad07a2c6628799fcb4a2939be7beab80cd), [#​9000](https://togithub.com/phpstan/phpstan/issues/9000) # Function signature fixes 🤖 - Fix return type of `Ds\Sequence::copy()` ([#​1954](https://togithub.com/phpstan/phpstan-src/pull/1954)), thanks [@​MidnightDesign](https://togithub.com/MidnightDesign)! - Fix `password_hash()` return type ([#​2260](https://togithub.com/phpstan/phpstan-src/pull/2260)), [#​5978](https://togithub.com/phpstan/phpstan/issues/5978), thanks [@​VincentLanglet](https://togithub.com/VincentLanglet)!

Configuration

📅 Schedule: Branch creation - "before 3am 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.