-
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update phpstan packages #356
base: master
Are you sure you want to change the base?
Conversation
Important Review SkippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #356 +/- ##
============================================
+ Coverage 81.36% 82.01% +0.65%
Complexity 69 69
============================================
Files 16 16
Lines 220 228 +8
============================================
+ Hits 179 187 +8
Misses 41 41 ☔ View full report in Codecov by Sentry. |
d34f953
to
fe9db50
Compare
fe9db50
to
b83138f
Compare
444390d
to
66b1f13
Compare
41d13eb
to
64d8267
Compare
64d8267
to
d5f3961
Compare
0b81fa1
to
c749a26
Compare
c749a26
to
9a11205
Compare
9f203ad
to
8b992fe
Compare
8b992fe
to
ea1df7b
Compare
7ad0c63
to
afb5525
Compare
be7cdf0
to
000f5fd
Compare
000f5fd
to
519387a
Compare
7ede512
to
0c81178
Compare
0c81178
to
5a8bd31
Compare
5a8bd31
to
2236acb
Compare
2236acb
to
5cedb2c
Compare
5cedb2c
to
d0af26f
Compare
7338431
to
9b1bbb8
Compare
1b45a9b
to
486ea6c
Compare
486ea6c
to
6d1d991
Compare
|
This PR contains the following updates:
2.9.5
->2.9.12
1.3.1
->1.4.3
1.10.67
->1.12.15
1.1.4
->1.2.1
1.3.16
->1.4.2
1.5.5
->1.6.1
Release Notes
larastan/larastan (larastan/larastan)
v2.9.12
Compare Source
What's Changed
Added
Collection::reject
by @spawnia in https://github.com/larastan/larastan/pull/2107Fixed
Full Changelog: larastan/larastan@v2.9.11...v2.9.12
v2.9.11
: 2.9.11Compare Source
What's Changed
Fixed
Builder<*>
by @calebdw in https://github.com/larastan/larastan/pull/2099f476d8f
df27912
Internal
orchestra/testbench-core
instead oforchestra/testbench
by @crynobone in https://github.com/larastan/larastan/pull/2105New Contributors
Full Changelog: larastan/larastan@v2.9.10...v2.9.11
v2.9.10
: 2.9.10Compare Source
What's Changed
Added
CollectedBy
attribute larastan/larastan@f43e0c4Fixed
unique
collection method return type larastan/larastan@f97d92eEnumerable:make
method return typeNew Contributors
Full Changelog: larastan/larastan@v2.9.9...v2.9.10
v2.9.9
Compare Source
What's Changed
env
when specifying default value by @bram-pkg in https://github.com/larastan/larastan/pull/1995ParametersAcceptorSelector::selectSingle
by @staabm in https://github.com/larastan/larastan/pull/2054New Contributors
Full Changelog: larastan/larastan@v2.9.8...v2.9.9
v2.9.8
Compare Source
What's Changed
Added
Fixed
New Contributors
Full Changelog: larastan/larastan@v2.9.7...v2.9.8
v2.9.7
Compare Source
What's Changed
Added
$this
type for all Laravel macros automatically larastan/larastan@fdc7d29whereNot
andorWhereNot
by @ganyicz in https://github.com/larastan/larastan/pull/1958Fixed
Internal
New Contributors
Full Changelog: larastan/larastan@v2.9.6...v2.9.7
v2.9.6
Compare Source
What's Changed
Added
casts
method in larastan/larastan@66db15fFixed
Full Changelog: larastan/larastan@v2.9.5...v2.9.6
phpstan/extension-installer (phpstan/extension-installer)
v1.4.3
Compare Source
v1.4.2
Compare Source
v1.4.1
Compare Source
v1.4.0
Compare Source
phpstan/phpstan (phpstan/phpstan)
v1.12.15
Compare Source
Bugfixes 🐛
new
with generic type with constructor in parent class (phpstan/phpstan-src@a063119), #8219, #2735array_merge
(#3770), #7857, #8632, #9559, thanks @herndlm!Internals 🔍
instanceof ConstantBooleanType
checks (#3771), thanks @staabm!v1.12.14
Compare Source
Fix
preg_match()
group containing start/end meta characters (#3740), #12297, thanks @staabm!v1.12.13
Compare Source
Improvements 🔧
get_defined_vars()
return type contains known variables (#3624), #11948, #11740, thanks @MartinMystikJonas!UnionType->isSuperTypeOfWithReason()
(#3692, #3713), thanks @staabm!IntersectionType->getEnumCases()
(#3695), thanks @staabm!MixedType::toArrayKey()
returnsBenevolentUnionType
(#3696)ClassAsClassConstantRule
(#3697), #10859, thanks @paulbalandan!FunctionCallParametersCheck
(#3734), thanks @staabm!MutatingScope::getNodeKey()
(#3736), thanks @staabm!Bugfixes 🐛
iterator_to_array
return type with generators (#3652), thanks @paulbalandan!#
comments in regex withx
modifier (#3735, #3739), #12242, thanks @staabm!Function signature fixes 🤖
DOMDocument::create*()
return types (#3737), #12278, thanks @staabm!Internals 🔍
Rule
andRuleTestCase
(#3698), thanks @paulbalandan!v1.12.12
Compare Source
Improvements 🔧
uppercase-string
PHPDoc type (#3613), thanks @pmjones!Bugfixes 🐛
sprintf
dynamic return type (#3640), #12065, thanks @VincentLanglet!static
return type in php-8-stubs (phpstan/phpstan-src@162f774), #12077non-empty-list
(#3682), #12131, thanks @herndlm!Function signature fixes 🤖
Closure::bind
andbindTo
return benevolent union with null (phpstan/phpstan-src@b049d8d)sha256
function definition (#3664), thanks @VincentLanglet!v1.12.11
Compare Source
Improvements 🔧
fidry/cpu-core-counter
(#3632), https://github.com/phpstan/phpstan/discussions/12026TypeCombinator::removeTruthy()
method (#3633), thanks @canvural!$a != ''
(#3304), thanks @thg2k!Bugfixes 🐛
self::
in a class attribute argument (phpstan/phpstan-src@3447391), #12011, #10314null
toarray_map(null, $a, $b)
(#3562), thanks @schlndh!ArrayType<mixed, X>
withcheckImplicitMixed
(level 10 in 2.0) (#3636), #12051, thanks @VincentLanglet!Function signature fixes 🤖
extract()
signature (#3512), thanks @VincentLanglet!get_defined_constants()
(#3635), thanks @thg2k!fgetcsv
acceptsnull
for$length
(#3077), thanks @staabm!v1.12.10
Compare Source
Bugfixes 🐛
for
endless loop detection (#3622), #11992, thanks @herndlm!v1.12.9
Compare Source
Improvements 🔧
@readonly
PHPDoc on the class as alternative to@immutable
(#3523), #11775, thanks @herndlm!Bugfixes 🐛
for
endless loops (#3573), #6807, #8463, #9374, thanks @herndlm!preg_match
greater than0
(#3612), #11293, thanks @staabm!void
return type in a union when the returned expr is originallyvoid
(phpstan/phpstan-src@80c1df2), #11980@phpstan-ignore
with trait in the same file (phpstan/phpstan-src@381c137), #11981Internals 🔍
v1.12.8
Compare Source
Improvements 🔧
Bugfixes 🐛
$this
in return type even in final classes (#3599), #11857, thanks @calebdw!E_DEPRECATED
from error_reporting (phpstan/phpstan-src@277e34b), #11937filterTypes()
(#3535), #11663, thanks @VincentLanglet!Function signature fixes 🤖
Imagick::writeImage(s)File
supportingformat
parameter (#3588), thanks @kingjia90!Internals 🔍
instanceof ConstantBooleanType
in loop analysis (#3577), #11913, thanks @herndlm!@api
to TypeExpr (#3601), thanks @ruudk!UnionType::filterTypes
(#3607), thanks @VincentLanglet!v1.12.7
Compare Source
Major new features 🚀
Improvements 🔧
-vvv
) to very verbose (-vv
) mode (#3345), thanks @janedbal!non-empty-array
andnon-empty-list
array shape kind (phpstan/phpstan-src@107a7e3)Bugfixes 🐛
array_reverse()
with optional keys (#3406), #11549, thanks @herndlm!Function signature fixes 🤖
get_defined_vars()
(#3546), thanks @janedbal!getAttributes
returnslist
(#3548), thanks @ManuelHu!Internals 🔍
PHPStan\dumpPhpDocType()
(#3559), #11561, thanks @zonuexe!v1.12.6
Compare Source
Bleeding edge 🔪
@phpstan-assert
PHPDoc tags (phpstan/phpstan-src@ca0a7e9), #11780If 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
: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
Improvements 🔧
ClassConstFetch::$class
when it's a Name node (phpstan/phpstan-src@712c33e)ClassConstFetch::$name
(phpstan/phpstan-src@b38c852)Bugfixes 🐛
lowercase-string
IntegerRangeType::toString()
(#3475), thanks @staabm!Function signature fixes 🤖
spl_autoload_functions
on PHP8.0+ (#2810), thanks @ManuelHu!Internals 🔍
Scope::getMaybeDefinedVariables()
(#3521), #11772, thanks @ruudk!Type::sliceArray()
(#3514) (#3514), thanks @herndlm!v1.12.5
Compare Source
Improvements 🔧
ParametersAcceptorSelector::selectSingle()
(phpstan/phpstan-src@23c53a2)lowercase-string
(#3438), thanks @VincentLanglet!toInteger()
(#3434), thanks @staabm!MixedType::toString()
with subtracted type (#3420), thanks @staabm!MixedType::toBoolean()
with subtracted type (#3471), thanks @staabm!isset($arr[$k])
should narrow$k
(#3453), #11716, #8559, thanks @staabm!isset()
narrows string-key in int-keyed-array to numeric-string (#3472), thanks @staabm!Bugfixes 🐛
sprintf()
inference for constant values with format-width in pattern (#3474), thanks @staabm!filter_var()
(#2656), thanks @mvorisek!Function signature fixes 🤖
iptcparse
return type (#3483), thanks @ManuelHu!Internals 🔍
selectSingle()
when analysing function body in rules (phpstan/phpstan-src@41916ba)selectSingle()
in MutatingScope (phpstan/phpstan-src@865c618)ParametersAcceptorSelector::selectFromArgs()
instead ofselectSingle()
wherever possible (phpstan/phpstan-src@e283d3a)selectSingle()
in ParametersAcceptorSelector (phpstan/phpstan-src@1322aaf)@internal
getOnlyVariant()
method on FunctionReflection/ExtendedMethodReflection to use instead ofselectSingle()
(phpstan/phpstan-src@714877b)Type::chunkArray()
(#3408), thanks @herndlm!v1.12.4
Compare Source
Improvements 🔧
argument.named
are ignorable now (phpstan/phpstan-src@193b4f5)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.