-
Notifications
You must be signed in to change notification settings - Fork 0
Update dev dependencies (major) #44
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
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/major-dev-dependencies
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
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
9f490a7
to
6a34bf3
Compare
be7bb56
to
b54597f
Compare
c3fc69f
to
399100f
Compare
ed56ef2
to
96859dd
Compare
96859dd
to
bfe1b15
Compare
bfe1b15
to
8a0e92b
Compare
d2ed013
to
99d01f7
Compare
99d01f7
to
2922395
Compare
2922395
to
4781320
Compare
7415ff6
to
e30bf2d
Compare
e30bf2d
to
848e7f9
Compare
22c3ec7
to
8d57dbe
Compare
8d57dbe
to
875eff5
Compare
875eff5
to
3535f1f
Compare
0ad4c84
to
9518440
Compare
9518440
to
d6e800f
Compare
b6c24bd
to
58f418f
Compare
6d033c1
to
b2c82b4
Compare
b2c82b4
to
fc49cbb
Compare
6f20cce
to
b8ee864
Compare
9e70a9a
to
808894e
Compare
557d4a1
to
e784301
Compare
38aeb41
to
1434ed4
Compare
2f4d43d
to
b9c17c5
Compare
6ae70b3
to
91ff9b5
Compare
91ff9b5
to
c3a3e82
Compare
632a717
to
69c323a
Compare
69c323a
to
1ae7d07
Compare
1ae7d07
to
c01d23d
Compare
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:
^1.10.6
->^2.1.17
^1.3.10
->^2.0.6
^9.6.5
->^12.2.7
^5.4 || ^6.1.6
->^5.4 || ^6.1.6 || ^7.0.0
Release Notes
phpstan/phpstan (phpstan/phpstan)
v2.1.17
Compare Source
Major new features 🚀
Bleeding edge 🔪
new static()
in static method of abstract class - level 0 (phpstan/phpstan-src@a5f7c06)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. Learn more
Improvements 🔧
Bugfixes 🐛
array_column()
with explicit null$index_key
(#3970), #12945, thanks @herndlm!getNativeExprType
(phpstan/phpstan-src@222676e)Function signature fixes 🤖
libxml_get_errors()
(#3973), thanks @jack-worman!Internals 🔍
ProcessPromise::cancel()
from deferred canceller (phpstan/phpstan-src@df4c1f3)getPhpDocReturnTypeWithUnresolvableTemplateTypes
fromResolvedFunctionVariantWithCallable
(phpstan/phpstan-src@e3c76ad)v2.1.16
Compare Source
Improvements 🔧
@final
PHPDoc tag above properties (#3990), #12999, thanks @lpd-au!Bugfixes 🐛
preg_split()
function return type (#3757), thanks @malsuke!Function signature fixes 🤖
v2.1.15
Compare Source
Improvements 🔧
__toString
methods in(string)
cast (phpstan/phpstan-src@ce257d9)Bugfixes 🐛
new UnionType
(phpstan/phpstan-src@1044f11), #12512{min,max}()
(#3928), #12731, thanks @cs278!IterableType::equals()
withTemplateIterableType
(#3991), thanks @staabm!Function signature fixes 🤖
DOMNode::hasAttributes
(#3800), thanks @Niklan!Internals 🔍
instanceof *Type
in Rules classes (#3858), thanks @zonuexe!v2.1.14
Compare Source
Bugfixes 🐛
strict_types=0
(#3965), #12946, #12940, #12950, #12947, thanks @staabm!array_slice()
edge cases (#3959), thanks @herndlm!non-falsy-string
cannot be converted to0
(#3971), thanks @staabm!Internals 🔍
$parentNode = $parentNode
(#3938), thanks @samsonasik!v2.1.13
Compare Source
Major new features 🚀
Bleeding edge 🔪
@internal
symbols usage from outside their top namespace, #1178If 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 🔧
array_splice()
(#3947), thanks @herndlm!array_slice()
for normal arrays (#3946), #12880, thanks @herndlm!ConstantArrayType::sliceArray()
with non constant integer args (#3949), thanks @herndlm!Bugfixes 🐛
Scope::rememberConstructorScope()
should not remember the function scope (#3944), https://github.com/spaze/phpstan-disallowed-calls/issues/323, thanks @staabm!session_set_cookie_params
call with named arguments (phpstan/phpstan-src@72e37dc), #12934Internals 🔍
ConstantArrayType::shuffle()
(#3948), thanks @herndlm!ExtendedPropertyReflection::getName()
(phpstan/phpstan-src@ff198c9)v2.1.12
Compare Source
Improvements 🔧
discoveringSymbols
tip (#3929), https://github.com/phpstan/phpstan/discussions/12859, thanks @herndlm!Bugfixes 🐛
count()
(#3902), #12787, thanks @herndlm!matches[0]
type for regexes containing\K
(#3920), #12792, thanks @mvorisek!non-empty-array
for union ofisIterableAtLeastOnce()->yes()
(#3937), #12847, thanks @staabm!Function signature fixes 🤖
getopt()
function stub (#3655), #12103, thanks @janedbal!Internals 🔍
v2.1.11
Compare Source
Improvements 🔧
Bugfixes 🐛
Function signature fixes 🤖
SessionHandlerInterface::read
return type (#3884), #12748, thanks @sayuprc!v2.1.10
Compare Source
Bugfixes 🐛
v2.1.9
Compare Source
Improvements 🔧
count()
narrowing of constant arrays (#3709), #12190, #3631, thanks @herndlm!#[Pure(true)]
in PhpStorm stubs ashasSideEffects => true
(#3880), #6345, #12577, #10342, thanks @zonuexe!Bugfixes 🐛
count()
regression (#3895), thanks @staabm!count()
narrowing handling of empty array (#3896), thanks @herndlm!count()
(#3898), thanks @herndlm!Internals 🔍
shouldPolluteScopeWithLoopInitialAssignments
to true which is PHPStan's default behaviour (phpstan/phpstan-src@1b56b0c)v2.1.8
Compare Source
Improvements 🔧
@readonly
property cannot be passed by-ref (#3850), #12676, thanks @staabm!ClassReflection::isSubclassOf(string $className)
in favour ofClassReflection::isSubclassOfClass(ClassReflection $class)
string $className
instead ofClassReflection
and you are too lazy to get ClassReflection via ReflectionProvider, you can still useClassReflection::is(string $className)
Bugfixes 🐛
unset.possiblyHookedProperty
(#3855), #12695, thanks @staabm!Internals 🔍
TrinaryLogic::and()
(#3860), thanks @staabm!MutatingScope::mergeWith()
(#3861), thanks @staabm!v2.1.7
Compare Source
Improvements 🔧
IgnoreErrorExtension
(#3783), thanks @ruudk!new Foo()
cannot be a subclass (#3853)$a::class
andget_class($a)
cannot be a subclass (phpstan/phpstan-src@772f297)unset()
(#3827), #12421, thanks @staabm!unset()
(#3842), #12336, thanks @staabm!Integer
class before resolving toint
(#3848), #12660, thanks @stepo2!Bugfixes 🐛
ClassLike::$namespacedName must not be accessed before initialization
(phpstan/phpstan-src@948f79d), #12627%env%
inincludes
(phpstan/phpstan-src@d4d7e11), #12606Function signature fixes 🤖
ResourceBundle::getLocales
(#3840), #12579, thanks @mat-se!scandir()
argument and return type (#3808), thanks @zonuexe!mysqli_fetch_all()
(#3778), thanks @oxan!Internals 🔍
instanceof ConstantString
(#3780), thanks @staabm!new
(#3852)v2.1.6
Compare Source
Improvements 🔧
//
(https://github.com/phpstan/phpdoc-parser/pull/264), https://github.com/phpstan/phpdoc-parser/issues/184, thanks @shmax!Bugfixes 🐛
Internals 🔍
v2.1.5
Compare Source
Improvements 🔧
array<value-of<MyEnum::FIRST>, X>
to create an array shape where the key is backed enum case valueBugfixes 🐛
GenericStaticType
in@phpstan-self-out
, use@phpstan-self-out
type when returning$this
(phpstan/phpstan-src@dab99cb), #12575, #12548, #8439, #8316, #8275@phpstan-self-out
with GenericStaticType when method is called on$this
(phpstan/phpstan-src@cf64761)v2.1.4
Compare Source
Improvements 🔧
Bugfixes 🐛
Function signature fixes 🤖
false
to alltrader_*
functions return type (#3815), thanks @rabol!v2.1.3
Compare Source
If you're using
larastan/larastan
PHPStan extension, please update to version 3.0.4 alongside PHPStan 2.1.3 for improved compatibility with the new genericstatic<...>
type. Thank you.This release includes fixes and improvements from PHPStan 1.12.17. Most impportantly it introduces GenericStaticType - support for
static<...>
(#1289), #12485, #11398, #10417, #9807, #9449, #8623, #5512Improvements 🔧
->getAttributes()
on any thinkable reflection object, including$scope->getFunction()
and you'll get a new PHPStan's AttributeReflection class: https://apiref.phpstan.org/2.1.x/PHPStan.Reflection.AttributeReflection.htmlBugfixes 🐛
ReflectionClass::isSubclassOf()
with invariant@template T
(phpstan/phpstan-src@4f2af3b), #12473array_combine()
args must have the same number of elements (ondrejmirtes/BetterReflection@36f3291), #12327Function signature fixes 🤖
Imagick::getConfigureOptions()
returns array instead of string (#3801), thanks @blankse!Internals 🔍
phpstanPlayground.configParameter
errors (phpstan/phpstan-src@71d0327)v2.1.2
Compare Source
Improvements 🔧
Bugfixes 🐛
Function signature fixes 🤖
false
to the return type (#3730), thanks @sreichel!samesite
cookie argument precision (phpstan/phpstan-src@a54cdb0)Internals 🔍
ConstantArrayType::findTypeAndMethodNames()
used only once (phpstan/phpstan-src@30b9cd8)v2.1.1
Compare Source
Improvements 🔧
getNextStatements
in UnreachableStatementNode (#3745), thanks @samsonasik!@phpstan-consistent-constructor
(#3687), #12137, thanks @herndlm!Configuration
📅 Schedule: Branch creation - "before 6am on Monday" in timezone Europe/Paris, 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.
👻 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.