chore(deps): update dependency phpstan/phpstan to v0.12.78#37
Merged
koromerzhin merged 1 commit intodevelopfrom Feb 23, 2021
Merged
chore(deps): update dependency phpstan/phpstan to v0.12.78#37koromerzhin merged 1 commit intodevelopfrom
koromerzhin merged 1 commit intodevelopfrom
Conversation
6417371 to
56af9c6
Compare
56af9c6 to
8321dc0
Compare
8321dc0 to
363d08d
Compare
363d08d to
27b4552
Compare
27b4552 to
04ad53e
Compare
04ad53e to
2024ba7
Compare
2024ba7 to
e3c136d
Compare
e3c136d to
6437e4d
Compare
6437e4d to
c67298f
Compare
c67298f to
03da5f9
Compare
03da5f9 to
0661db0
Compare
0661db0 to
109cf66
Compare
109cf66 to
fb929be
Compare
fb929be to
4ee9d27
Compare
4ee9d27 to
c1346ca
Compare
c1346ca to
08863d9
Compare
08863d9 to
0c7072b
Compare
0c7072b to
89464a3
Compare
89464a3 to
01a7be3
Compare
01a7be3 to
3a09c94
Compare
587a114 to
f388798
Compare
6f77cd4 to
bcba1ed
Compare
bcba1ed to
0c4183c
Compare
0c4183c to
d9d1fd8
Compare
koromerzhin
approved these changes
Feb 23, 2021
d9d1fd8 to
eff81a3
Compare
koromerzhin
approved these changes
Feb 23, 2021
koromerzhin
pushed a commit
that referenced
this pull request
Feb 23, 2021
Co-authored-by: Renovate Bot <bot@renovateapp.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.12.53->0.12.78Release Notes
phpstan/phpstan
v0.12.78Compare Source
Improvements 🔧
0f64ca7), #211267b2d1c)7d279fc), #39523457e58), #3416array_map/array_filtercan resolve to a subtype of native type (phpstan/phpstan-src@bf320b0)Bugfixes 🐛
count($array)afterarray_shift()(phpstan/phpstan-src@6b2afbc), #4558@templatename clash from different scopes (phpstan/phpstan-src@527269a), #4557, #3121ec26a00), #3829method_exists()might remain a string (phpstan/phpstan-src@91894ff), #4573Function signature fixes 🤖
v0.12.77Compare Source
Improvements 🔧
continue/breakoutside of loop and switch (level 0) (phpstan/phpstan-src@df5c98d), #3588, #794Bugfixes 🐛
vendor/composer/installed.php(phpstan/phpstan-src@6367eb6), #4542isset()(#452), thanks @VincentLanglet!ec2ef2a), #4550class-string<T>(phpstan/phpstan-src@a7a46b1), #4552, #4249Function signature fixes 🤖
simplexml_import_dom(phpstan/phpstan-src@270d507), #4536Redis::auth()method also accepts array (#449), thanks @mvorisek!proc_get_status()- array shape for PHP 8 (phpstan/phpstan-src@f9c5714)v0.12.76Compare Source
Bugfixes 🐛
break Xandcontinue X(phpstan/phpstan-src@31fcad6), #4535, #4346, #2913, #2926, #2549, #2003, #1945, #651, #1283990ba51), #4527v0.12.75Compare Source
Improvements 🔧
b7d6080)Bleeding edge 🔪
@varPHPDoc tag (level 2) (phpstan/phpstan-src@5886053)aae34d9), #3267If 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.
Bugfixes 🐛
8633000), #4514785b663), #4513cc9a674), #4519SplObjectStorage's ArrayAccess will never return null (phpstan/phpstan-src@6062437), #44366ef87d1)SplObjectStorage) to a property (phpstan/phpstan-src@2017318), #3777Function signature fixes 🤖
v0.12.74Compare Source
Improvements 🔧
StaticTypecoming from dynamic return type extensions (phpstan/phpstan-src@76b65b4)Bugfixes 🐛
3d365fc), #4504@varin unreachable code (phpstan/phpstan-src@ec4e7ed), #4505v0.12.73Compare Source
Improvements 🔧
@varabove global keyword (phpstan/phpstan-src@fa5f8ec), #4500@var(phpstan/phpstan-src@e501091)v0.12.72Compare Source
Improvements 🔧
d0a35b5)cec9ef6)0e84414)@var(phpstan/phpstan-src@a5a9a4d)Bleeding edge 🔪
18bdd34)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: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.
Bugfixes 🐛
@varaboveusestatement (phpstan/phpstan-src@4fff79c), #4486@varabovenamespacestatement (phpstan/phpstan-src@26fb6dd)composer install(phpstan/phpstan-src@f11c0f0), #4495v0.12.71Compare Source
Improvements 🔧
ca7e9ef, phpstan/phpstan-src@369cc18, ondrejmirtes/BetterReflection@fb85182)compact()function (phpstan/phpstan-src@2a75a25)CompactVariablesRule- recognize array parameters (phpstan/phpstan-src@f2dd33a)Bugfixes 🐛
@return neveron a separate line (phpstan/phpstan-src@136db04), #4455neverreturn type in closure only with missing orvoidnative return typehint (phpstan/phpstan-src@809807a), #4442bef5a26)5ad91d2), #4471CallableType::getReferencedClasses()(phpstan/phpstan-src@09da0a3)Function signature fixes 🤖
MemcachePool::getdeclaration (return types) (#434), thanks @fizzka!v0.12.70Compare Source
Improvements 🔧
phpstan.pharis built with Composer v2, solvesOutOfBoundsException: Package "project/project" is not installederror (getsentry/sentry-symfony#383) thanks to composer/composer#9635d3435dd), #4435Bugfixes 🐛
ba4bc4f), #44226bbd629)a2ce51b)Function signature fixes 🤖
setcookie()(#431), thanks @VincentLanglet!v0.12.69Compare Source
Improvements 🔧
phpstan/phpstandistribution (#4390), thanks @mvorisek!e4b6ffd), #4401isSuperTypeOf()inObjectType(phpstan/phpstan-src@e88491b)self::) across CallStaticMethodsRule, ClassConstantRule, AccessStaticPropertiesRule (phpstan/phpstan-src@863e6c6), composer/composer#9635callablesignatures in PHPDocs: turn on withcheckMissingCallableSignatureparameter (off by default) (phpstan/phpstan-src#430), thanks @dktapps!Bugfixes 🐛
array_reverse()(phpstan/phpstan-src@3ccc152), #4398c865bc3)getIterator()doesn't have PHPDoc type (phpstan/phpstan-src@c75b0ea), Having IteratorAggregate with generics messes up types phpstan/phpstan#4415@varabove property should not pollute scope inside methods (phpstan/phpstan-src@e832df4), #4412neverfrom closure (phpstan/phpstan-src@98c8dd6), #441609e4fbe), #44178b4cab5)Function signature fixes 🤖
proc_get_status()(#429), thanks @Firehed!v0.12.68Compare Source
Improvements 🔧
96750b5), #3115, #3091, #2576Bugfixes 🐛
a81a8c3)c70325b)9a99aa5)v0.12.67Compare Source
Improvements 🔧
@varsupport so that view files can be analysed successfully (phpstan/phpstan-src@22d363c, phpstan/phpstan-src@27481c3), #4155, #3516, #3515, #351a5f9f0c), #38533c56362)96f1e10)PHPStan\Reflection\Generic\ResolvedFunctionVariantin favor ofPHPStan\Reflection\ResolvedFunctionVariant(phpstan/phpstan-src@959b6e9)Bugfixes 🐛
2de6a24), #4214parent::__construct()resets$thisstate (phpstan/phpstan-src@c8174d5), #4351cbbbd36), phpstan/phpstan-doctrine#169v0.12.66Compare Source
Improvements 🔧
@pureand@phpstan-pureannotations (#412), thanks @b1rdex!@impureand@phpstan-impure(#412)Bleeding edge 🔪
4a82eec)40a76e8)ae9a558)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: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.
Bugfixes 🐛
e9b783a), #433935db779), #4343Function signature fixes 🤖
zip_open()(#419), #4341, thanks @spud!d586b93)setcookie()andsetrawcookie()signatures (phpstan/phpstan-src@ccb1d4d), #4348array_combine()dynamicExtension (#418), thanks @VincentLanglet!array_rand()return type extension (#417), thanks @VincentLanglet!ctype_*function signature (#421), thanks @BackEndTea!v0.12.65Compare Source
Improvements 🔧
excludePathsthat replacesexcludes_analyseand allows for more granular settings - different exclusions for analysed paths and discovering symbols in 3rd party code (phpstan/phpstan-src@bf35a10) - #3749, #1796. Read more about it in this comment.db0a5f6), #4328Bugfixes 🐛
94e3443)3d0ac6f), #4275array_filterw/ arrow functions return type extension (#402), thanks @b1rdex!143741c)7ac6383), #4292, #3348isset()bug (phpstan/phpstan-src@3d6461c), #4290count()calls in TypeSpecifier (phpstan/phpstan-src@69e68a7), #4300Function signature fixes 🤖
preg_replace_callback*for PHP 7.4+ (#411), thanks @jabrandes!9e7bdf7)v0.12.64Compare Source
Major new feature 🚀
Dependent variables
PHPStan can now understand relationships between different variables. Cases like these are now understood correctly:
Additionally, this feature fixes all these issues: #801, #806, #1209, #1306, #1722, #1865, #2980, #3371, #3986
Bugfixes 🐛
TypesAssignedToPropertiesRule(phpstan/phpstan-src@7458d1e)nikic/php-parser(phpstan/phpstan-src@19bf582), #4194Function signature fixes 🤖
Collator::comparetoint|false(#410), thanks @vasekbrychta!4430549), #4268v0.12.63Compare Source
Bugfixes 🐛
#[Pure]but having@throwsare considered to have side effects (phpstan/phpstan-src@7537f81), #4232d245dab), #423475d00c9), #4199893813c), #4205Function signature fixes 🤖
43e5399)v0.12.62Compare Source
Support relative paths in extension-installer (phpstan/phpstan-src@
0e306c6), phpstan/extension-installer#17Starting with
phpstan/phpstan0.12.62 andphpstan/extension-installer1.1.0, relative paths to extension configs are used. This allows the generated config to be moved across filesystems, for example from a host system to a Docker container.v0.12.61Compare Source
Bugfixes 🐛
5b89088), #4227Function signature fixes 🤖
posix_getpwuidandposix_getgrgid(#408), thanks @aragon999!v0.12.60Compare Source
Improvements 🔧
030b4f5)af5ba63), #420780d8afb)Bugfixes 🐛
c22e620), #42001dfade1), #4204761c962), #4206a73b48f)Function signature fixes 🤖
static(#407), #4222, thanks @voku!v0.12.59Compare Source
Bugfixes 🐛
0e32301), #4147Function signature fixes 🤖
v0.12.58Compare Source
Improvements 🔧
518b20d), #3755f956c6d)fb95fab)parametersSchemabefore comparing config files (phpstan/phpstan-src@2a87b3a)Bleeding edge 🔪
DateTimeinstantiation (#380), thanks @b1rdex!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: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.
Bugfixes 🐛
treatPhpDocTypesAsCertain: false(phpstan/phpstan-src@a9ec174), #4099treatPhpDocTypesAsCertain: false(phpstan/phpstan-src@64da8f9), #3760602c718), #41253e8ec5f), #413583c1e0b), #3965, #29972a39e5a), #3650Function signature fixes 🤖
mysqli_get_client_info()argument is optional (phpstan/phpstan-src@b01c6c9), #4013RedisArray::__construct()(phpstan/phpstan-src@3e95603), #3688DateTime/DateTimeImmutable::getLastErrors()return types (#380), thanks @b1rdex!mb_str_split(#379), thanks @VincentLanglet!XMLWriter::*Ns()can accept null in$prefix(#383), thanks @spaze!v0.12.57Compare Source
Improvements 🔧
ef84d94) - this makes working with the baseline instantaneous!dd11e25)ba119bc)Bugfixes 🐛
1e42295)8ec0a96)50aff6d), #4097e496d71, phpstan/phpstan-src@f000222, phpstan/phpstan-src@3ea4fc3), #408973a0c1b), #409586c11d3), #4107Function signature fixes 🤖
v0.12.56Compare Source
Improvements 🔧
c507ae2)Bugfixes 🐛
63de0e8), #40870524fb5), #3956v0.12.55Compare Source
Improvements 🔧
(unset)cast (PHP 8) (phpstan/phpstan-src@56471f6)current()dynamic return type extension (phpstan/phpstan-src@dafba25), #2539450592c)jetbrains/phpstorm-stubs(phpstan/phpstan-src@fa8a365)456f443)1639213)--debug -vvvwill show how much memory each file consumes (phpstan/phpstan-src@29f8938)Bugfixes 🐛
range()with string arguments (phpstan/phpstan-src@67a905a), #237836dac3d)1a4f8b3)310cb83), #407046c39e8), #407637c6bbc), #1917138cabd), #313298b5509)1fd761d, phpstan/phpstan-src@95101a0, phpstan/phpstan-src@14928bf)9afec60), #4084Function signature fixes 🤖
stream_get_meta_data(#369), thanks @SvenRtbg!9d5f053)Renovate configuration
📅 Schedule: 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 WhiteSource Renovate. View repository job log here.