phpdraft
phpdraft copied to clipboard
build(deps-dev): bump phpstan/phpstan from 1.12.0 to 1.12.3
Bumps phpstan/phpstan from 1.12.0 to 1.12.3.
Release notes
Sourced from phpstan/phpstan's releases.
1.12.3
Improvements 🔧
- PHPStan Pro: debug corrupted PHAR signature message (https://github.com/phpstan/phpstan-src/commit/9815bbba4535b0605aef5b5cb9dd64a63bc44b1f)
Bugfixes 🐛
- Revert "Fix phar.yml workflow" (https://github.com/phpstan/phpstan-src/commit/6973519742ab804f57885c099b74971f465c7b24), #11638
- Refactor
ArrayFilterFunctionReturnTypeReturnTypeExtensionand support first-class callable (#3329), #11337, thanks@takaram!- Prevent resolving conditional types in callable param/return types (#3405), #11472, thanks
@rvanvelzen!- Fix wrongly convertion of
list<T>toarray{T}(#3412), #11642, thanks@staabm!- Fix internal error (https://github.com/phpstan/phpstan-src/commit/052f6b130f53ad50f571b81d4d468b0b0026c2fd), #11649
- Missing typehints should be consistently checked on level 6 (https://github.com/phpstan/phpstan-src/commit/e3e80f6c9c246d13e41188d508f0f4afb631b9af), #11657
Function signature fixes 🤖
- Don't prevent checking for
curl_init()false returns (#3409), #11640, thanks@tscni!- Update phpstorm-stubs and patch (#3393), thanks
@VincentLanglet!Internals 🔍
- The
COMPOSER_ROOT_VERSIONhack should no longer be necessary (#3414)- Add non regression test (#3416), #4960, thanks
@VincentLanglet!- Add non regression test (#3415), #10499, thanks
@VincentLanglet!1.12.2
Improvements 🔧
- PHP 8.4 - report deprecated implicitly nullable parameter types (https://github.com/phpstan/phpstan-src/commit/9bd027c56330c0f5cc2abab2159549373539583d), #11413
Bugfixes 🐛
- Run
@mixinclass reflection extensions after all other class reflection extensions (https://github.com/phpstan/phpstan-src/commit/c889baa9ec60394e9201b2a7054486c66b40fa9b), #11624, #11342, #10159, larastan/larastan#2032- RegexArrayShapeMatcher - Don't optimize alternations with optional groups for tagged unions (#3395), #11604, thanks
@staabm!- Narrow array on
count()withpositive-int(#3389), thanks@staabm!- Improve narrowing after string functions (#3390), thanks
@staabm!- Add
Type::reverseArray()(#3344), thanks@herndlm!Function signature fixes 🤖
... (truncated)
Commits
0fcbf19PHPStan 1.12.39815bbbUpdated PHPStan to commit 9815bbba4535b0605aef5b5cb9dd64a63bc44b1fe3e80f6Updated PHPStan to commit e3e80f6c9c246d13e41188d508f0f4afb631b9af052f6b1Updated PHPStan to commit 052f6b130f53ad50f571b81d4d468b0b0026c2fd5814c7eUpdated PHPStan to commit 5814c7e3d71b31f74002912fe5b443efaaf2cd2fb3c99fbUpdated PHPStan to commit b3c99fb1547fe43b60317550762becce39d516a63592cf0Updated PHPStan to commit 3592cf021d99a8d60373c6fb720da541566e03e8c26886dUpdated PHPStan to commit c26886d5caecf2c8a51abe8642ce98dcb694c182df1dfd0Update baselines3e52bb0Updated PHPStan to commit 3e52bb081ddb530bbbd651b489b809b0d6c480e0- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)