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:
4.7.0
->4.8.3
4.27.3
->4.28.1
1.11.10
->1.12.3
10.5.29
->10.5.34
5.25.0
->5.26.1
Release Notes
googleapis/common-protos-php (google/common-protos)
v4.8.3
: google/common-protos v4.8.3Compare Source
Bug Fixes
v4.8.2
: google/common-protos v4.8.2Compare Source
Miscellaneous Chores
v4.8.1
: google/common-protos v4.8.1Compare Source
Bug Fixes
v4.8.0
: google/common-protos v4.8.0Compare Source
Features
protocolbuffers/protobuf-php (google/protobuf)
v4.28.1
Compare Source
v4.28.0
Compare Source
v4.27.4
Compare Source
phpstan/phpstan (phpstan/phpstan)
v1.12.3
Compare Source
Improvements 🔧
Bugfixes 🐛
ArrayFilterFunctionReturnTypeReturnTypeExtension
and support first-class callable (#3329), #11337, thanks @takaram!list<T>
toarray{T}
(#3412), #11642, thanks @staabm!Function signature fixes 🤖
curl_init()
false returns (#3409), #11640, thanks @tscni!Internals 🔍
COMPOSER_ROOT_VERSION
hack should no longer be necessary (#3414)v1.12.2
Compare Source
Improvements 🔧
Bugfixes 🐛
@mixin
class reflection extensions after all other class reflection extensions (phpstan/phpstan-src@c889baa), #11624, #11342, #10159, https://github.com/larastan/larastan/issues/2032count()
withpositive-int
(#3389), thanks @staabm!Type::reverseArray()
(#3344), thanks @herndlm!Function signature fixes 🤖
version_compare()
operator arg can be null (#3399), #4457, thanks @staabm!Internals 🔍
v1.12.1
Compare Source
Bleeding edge 🔪
@method
@template
tags above traits (phpstan/phpstan-src@aadbf62)@mixin
PHPDoc tag above traits (phpstan/phpstan-src@0d0de94)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 🔧
(bool) $expr
like$expr != false
(#3380), #8881, #7685, #6006, #10528, thanks @staabm!(string) $expr
like$expr != false
(#3387), thanks @staabm!(int) $expr
like$expr != false
(#3384), thanks @staabm!(float) $expr
like$expr != false
(#3391), thanks @staabm!@mixin
above traits (phpstan/phpstan-src@f5e2e32)Bugfixes 🐛
array_filter
with callback optional persistance (#3366), #11570, thanks @robotomarvin!strlen() ==
and===
comparison with integer range (#3342), #11548, thanks @staabm!get_debug_type
produces wrong type for anonymous classes with parent (#3374), #11562, thanks @patrickkusebauch!preg_replace()
return type (#3338), #11547, thanks @staabm!static
in PHPDoc tags above traits as an error (phpstan/phpstan-src@777a82a), #11591$
-only case (#3394), #11622, thanks @staabm!@param-out
variable after assignment (phpstan/phpstan-src@5892e8d), #11580, #6642Internals 🔍
PHPStan\debugScope()
(phpstan/phpstan-src@5909fb2)v1.12.0
Compare Source
Read all about PHPStan 1.12 on phpstan.org »
Major new features 🚀
$matches
frompreg_match
generally available, out of bleeding edge (phpstan/phpstan-src@bd2cec1)Bleeding edge 🔪
@no-named-arguments
(phpstan/phpstan-src@74ba8c2), #5968@param-out
(phpstan/phpstan-src@30c4b9e), #10260@param-closure-this
(phpstan/phpstan-src@2fa539a), #10933@param-closure-this
(phpstan/phpstan-src@95c0a58), #10932@param-immediately-invoked-callable
and@param-later-invoked-callable
(phpstan/phpstan-src@580a6ad), #10932@phpstan-self-out
(phpstan/phpstan-src@6838669)@phpstan-self-out
(phpstan/phpstan-src@892b319)@mixin
(phpstan/phpstan-src@3175c81)@property
tags (phpstan/phpstan-src@55ea2ae), #10752, #9356@method
tags (phpstan/phpstan-src@5b7e474)@extends
,@implements
,@use
for unresolvable types (phpstan/phpstan-src@2bb5282), #11552If 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 🔧
final
,@api
classes made@final
(#3264, phpstan/phpstan-src@5baa146)PhpParser\Node\Stmt\Class_::isAnonymous()
(#3343), thanks @tscni!curl_init()
return type analysis (#3346), thanks @tscni!@phpstan-self-out
above static method (phpstan/phpstan-src@0dfd821)@phpstan-self-out
(phpstan/phpstan-src@e182c06)@phpstan-self-out
(phpstan/phpstan-src@9ebc315)@method
Bugfixes 🐛
strlen()
on integer range (#3337), thanks @staabm!count()
with integer range (#3335), thanks @staabm!Internals 🔍
highlight_string()
stub with a return type extension (#3350)v1.11.11
Compare Source
Improvements 🔧
Bugfixes 🐛
in_array()
(#3319), #9436, thanks @VincentLanglet!AccessoryLiteralStringType::setOffsetValueType()
(phpstan/phpstan-src@93c5226)AccessoryNonFalsyStringType::setOffsetValueType()
(phpstan/phpstan-src@c28c936)count()
(#3309), thanks @staabm!Function signature fixes 🤖
Internals 🔍
sebastianbergmann/phpunit (phpunit/phpunit)
v10.5.34
Compare Source
v10.5.33
Compare Source
v10.5.32
: PHPUnit 10.5.32Compare Source
Added
failOnPhpunitDeprecation
attribute on the<phpunit>
element of the XML configuration file and--fail-on-phpunit-deprecation
CLI option for controlling whether PHPUnit deprecations should be considered when determining the test runner's shell exit code (default: do not consider)displayDetailsOnPhpunitDeprecations
attribute on the<phpunit>
element of the XML configuration file and--display-phpunit-deprecations
CLI option for controlling whether details on PHPUnit deprecations should be displayed (default: do not display)Changed
--fail-on-phpunit-deprecation
CLI option or thefailOnPhpunitDeprecation="true"
attribute on the<phpunit>
element of the XML configuration file.--display-phpunit-deprecations
CLI option or thedisplayDetailsOnPhpunitDeprecations
attribute on the<phpunit>
element of the XML configuration file.How to install or update PHPUnit
v10.5.31
: PHPUnit 10.5.31Compare Source
Changed
name
property on<testsuites>
element in JUnit XML logfile.phpstorm.meta.php
file as methods such asTestCase::createStub()
use generics / template types for their return types and PhpStorm, for example, uses that informationFixed
@
operatorHow to install or update PHPUnit
v10.5.30
: PHPUnit 10.5.30Compare Source
Changed
How to install or update PHPUnit
vimeo/psalm (vimeo/psalm)
v5.26.1
Compare Source
What's Changed
Fixes
Full Changelog: vimeo/psalm@5.26.0...5.26.1
v5.26.0
Compare Source
What's Changed
Features
psalm.dist.xml
as well by @HypeMC in https://github.com/vimeo/psalm/pull/11031Fixes
ReflectionParameter::getName()
result type tonon-empty-string
by @vjik in https://github.com/vimeo/psalm/pull/11037New Contributors
Full Changelog: vimeo/psalm@5.25.0...5.26.0
Configuration
📅 Schedule: Branch creation - "before 4am 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.
👻 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.