phpstan-symfony
phpstan-symfony copied to clipboard
chore(deps): update root-composer (major)
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
nikic/php-parser | ^4.13.0 -> ^5.0.0 |
||||
phpunit/phpunit (source) | ^8.5.29 || ^9.5 -> ^11.0 |
||||
psr/container | 1.0 || 1.1.1 -> 2.0.2 |
||||
symfony/config (source) | ^5.4 || ^6.1 -> ^7.0 |
||||
symfony/console (source) | ^5.4 || ^6.1 -> ^7.0 |
||||
symfony/dependency-injection (source) | ^5.4 || ^6.1 -> ^7.0 |
||||
symfony/form (source) | ^5.4 || ^6.1 -> ^7.0 |
||||
symfony/framework-bundle (source) | ^5.4 || ^6.1 -> ^7.0 |
||||
symfony/http-foundation (source) | ^5.4 || ^6.1 -> ^7.0 |
||||
symfony/messenger (source) | ^5.4 -> ^7.0 |
||||
symfony/serializer (source) | ^5.4 -> ^7.0 |
||||
symfony/service-contracts (source) | ^2.2.0 -> ^3.0.0 |
Release Notes
nikic/PHP-Parser (nikic/php-parser)
v5.0.2
Fixed
- Fix handling of indentation on next line after opening PHP tag in formatting-preserving pretty printer.
Changed
- Avoid cyclic references in
Parser
objects. This means that no longer used parser objects are immediately destroyed now, instead of requiring cycle GC. - Update
PhpVersion::getNewestSupported()
to report PHP 8.3 instead of PHP 8.2.
v5.0.1
Changed
- Added check to detect use of PHP-Parser with libraries that define
T_*
compatibility tokens with incorrect type (such as string instead of int). This would lead toTypeError
s down the line. Now anError
will be thrown early to indicate the problem.
v5.0.0
See UPGRADE-5.0 for detailed migration instructions.
Fixed
- Fixed parent class of
PropertyItem
andUseItem
.
sebastianbergmann/phpunit (phpunit/phpunit)
v11.1.3
: PHPUnit 11.1.3
Fixed
- #5771: JUnit XML logger may crash when test that is run in separate process exits unexpectedly
- #5819: Duplicate keys from different data providers are not handled properly
How to install or update PHPUnit
v11.1.2
: PHPUnit 11.1.2
Fixed
-
#5795: Using
@testWith
annotation may generatePHP Warning: Uninitialized string offset 0
-
#5807: The
#[CoversMethod]
attribute is not considered for risky test check
How to install or update PHPUnit
v11.1.1
: PHPUnit 11.1.1
Fixed
-
#5798: The
#[CoversClass]
and#[UsesClass]
attributes can no longer target traits
How to install or update PHPUnit
v11.1.0
: PHPUnit 11.1.0
Added
- #5689: Distinguish between self, direct and indirect deprecations
-
#5696:
#[DisableReturnValueGenerationForTestDoubles]
attribute for disabling return value generation for test doubles created usingcreateMock()
,createMockForIntersectionOfInterfaces()
,createPartialMock()
,createStub()
, andcreateStubForIntersectionOfInterfaces()
-
#5175:
#[CoversMethod]
and#[UsesMethod]
attributes for more fine-grained code coverage targeting -
#5720: Support filtering using
--filter
,--exclude-filter
,--group
, and--exclude-group
when listing tests using--list-tests
and--list-tests-xml
as well as listing groups with--list-groups
-
#5733: Implicitly include (abstract) parent class(es) with
#[CoversClass]
and#[UsesClass]
attributes -
--only-summary-for-coverage-text
CLI option to reduce the code coverage report in text format to a summary -
--show-uncovered-for-coverage-text
CLI option to expand the code coverage report in text format to include a list of uncovered files
Changed
-
#5689: The XML configuration file generated using
--generate-configuration
now generates<source ignoreIndirectDeprecations="true" restrictNotices="true" restrictWarnings="true">
instead of<source restrictDeprecations="true" restrictNotices="true" restrictWarnings="true">
-
#5708: Allow the
--group
,--exclude-group
,--covers
,--uses
, and--test-suffix
CLI options to be used multiple times -
PHPUnit\Framework\TestCase::__construct()
is now annotated to be final in preparation for declaring itfinal
in PHPUnit 12 - Changed how the
DeprecationTriggered
,ErrorTriggered
,NoticeTriggered
,PhpDeprecationTriggered
,PhpNoticeTriggered
,PhpWarningTriggered
, andWarningTriggered
events are represented as text
Deprecated
-
#5689: The
restrictDeprecations
attribute on the<source>
element of the XML configuration file is now deprecated in favor of theignoreSelfDeprecations
,ignoreDirectDeprecations
, andignoreIndirectDeprecations
attributes -
#5709: Deprecate support for using comma-separated values with the
--group
,--exclude-group
,--covers
,--uses
, and--test-suffix
CLI options
How to install or update PHPUnit
v11.0.10
: PHPUnit 11.0.10
Changed
- The namespaces of dependencies are now prefixed with
PHPUnitPHAR
instead of justPHPUnit
for the PHAR distribution of PHPUnit
How to install or update PHPUnit
v11.0.9
: PHPUnit 11.0.9
Changed
-
#5766: Do not use a shell in
proc_open()
if not really needed - #5772: Cleanup process handling after dropping temp-file handling
Fixed
- #5570: Windows does not support exclusive locks on stdout
How to install or update PHPUnit
v11.0.8
: PHPUnit 11.0.8
Fixed
- #5765: Be more forgiving with error handlers that do not respect error suppression
How to install or update PHPUnit
v11.0.7
: PHPUnit 11.0.7
Changed
-
#5747: Cache result of
Groups::groups()
-
#5748: Improve performance of
NamePrettifier::prettifyTestMethodName()
-
#5750: Micro-optimize
NamePrettifier::prettifyTestMethodName()
once again - #5752: Improve message for deprecation of doubling methods named "method"
Fixed
- #5760: TestDox printer does not display details about exceptions raised in before-test methods
How to install or update PHPUnit
v11.0.6
: PHPUnit 11.0.6
Changed
-
#5727: Prevent duplicate call of
NamePrettifier::prettifyTestMethodName()
-
#5739: Micro-optimize
NamePrettifier::prettifyTestMethodName()
-
#5740: Micro-optimize
TestRunner::runTestWithTimeout()
-
#5741: Save call to
Telemetry\System::snapshot()
- #5742: Prevent file IO when not strictly necessary
-
#5743: Prevent unnecessary
ExecutionOrderDependency::getTarget()
call -
#5744: Simplify
NamePrettifier::prettifyTestMethodName()
Fixed
- #5351: Incorrect code coverage metadata does not prevent code coverage data from being collected
-
#5729:
assertArrayIsIdenticalToArrayOnlyConsideringListOfKeys()
does not correctly handle array order -
#5746: Using
-d
CLI option multiple times triggers warning
How to install or update PHPUnit
v11.0.5
v11.0.4
v11.0.3
v11.0.2
v11.0.1
v11.0.0
v10.5.20
: PHPUnit 10.5.20
- #5771: JUnit XML logger may crash when test that is run in separate process exits unexpectedly
- #5819: Duplicate keys from different data providers are not handled properly
How to install or update PHPUnit
v10.5.19
: PHPUnit 10.5.19
Fixed
-
#5818: Calling
method()
on a test stub created usingcreateStubForIntersectionOfInterfaces()
throws an unexpected exception
How to install or update PHPUnit
v10.5.18
v10.5.17
: PHPUnit 10.5.17
Changed
- The namespaces of dependencies are now prefixed with
PHPUnitPHAR
instead of justPHPUnit
for the PHAR distribution of PHPUnit
How to install or update PHPUnit
v10.5.16
v10.5.15
v10.5.14
: PHPUnit 10.5.14
Changed
-
#5747: Cache result of
Groups::groups()
-
#5748: Improve performance of
NamePrettifier::prettifyTestMethodName()
-
#5750: Micro-optimize
NamePrettifier::prettifyTestMethodName()
once again
Fixed
- #5760: TestDox printer does not display details about exceptions raised in before-test methods
How to install or update PHPUnit
v10.5.13
v10.5.12
Fixed
-
#5652:
HRTime::duration()
throwsInvalidArgumentException
How to install or update PHPUnit
v10.5.11
v10.5.10
v10.5.9
v10.5.8
v10.5.7
v10.5.6
v10.5.5
v10.5.4
v10.5.3
v10.5.2
v10.5.1
v10.5.0
v10.4.2
v10.4.1
v10.4.0
v10.3.5
v10.3.4
v10.3.3
v10.3.2
v10.3.1
v10.3.0
v10.2.7
v10.2.6
v10.2.5
v10.2.4
v10.2.3
v10.2.2
v10.2.1
v10.2.0
v10.1.3
v10.1.2
v10.1.1
v10.1.0
v10.0.19
v10.0.18
v10.0.17
v10.0.16
v10.0.15
v10.0.14
v10.0.13
v10.0.12
v10.0.11
v10.0.10
v10.0.9
v10.0.8
v10.0.7
v10.0.6
v10.0.5
v10.0.4
v10.0.3
v10.0.2
v10.0.1
v10.0.0
php-fig/container (psr/container)
v2.0.2
Added
- This release reverts the removal of the previous patch, re-adding the extension of
Throwable
byPsr\Container\ContainerExceptionInterface
; to avoid issues, PHP >= 7.4 is now required
v2.0.1
Removed
- This release removes the extension of
Throwable
byPsr\Container\ContainerInterface
, as it leads to inheritance issues when child classes implement theThrowable
interface in addition toContainerInterface
under PHP versions prior to 7.4.
v2.0.0
Changed
- This release adds the
bool
return typehint toPsr\Container\ContainerInterface::has()
, in accordance with the PSR-11 type additions errata.
v1.1.2
Added
- This release reverts the removal of the previous patch, re-adding the extension of
Throwable
byPsr\Container\ContainerExceptionInterface
; to avoid issues, PHP >= 7.4 is now required
symfony/config (symfony/config)
v7.0.7
Changelog (https://github.com/symfony/config/compare/v7.0.6...v7.0.7)
- no significant changes
v7.0.6
Changelog (https://github.com/symfony/config/compare/v7.0.5...v7.0.6)
- bug symfony/symfony#54372 [Config] Fix
YamlReferenceDumper
handling of array examples (@MatTheCat)
v7.0.4
Changelog (https://github.com/symfony/config/compare/v7.0.3...v7.0.4)
- bug symfony/symfony#54045 [Config][Messenger][Security] Don't turn deprecations into exceptions when unserializing (@nicolas-grekas)
v7.0.3
Changelog (https://github.com/symfony/config/compare/v7.0.2...v7.0.3)
- no significant changes
v7.0.0
Changelog (https://github.com/symfony/config/compare/v7.0.0-RC2...v7.0.0)
- no significant changes
symfony/console (symfony/console)
v7.0.7
v7.0.6
Changelog (https://github.com/symfony/console/compare/v7.0.5...v7.0.6)
- bug symfony/symfony#54435 [Console] respect multi-byte characters when rendering vertical-style tables (@xabbuh)
- bug symfony/symfony#54419 Fix TypeError on ProgressBar (@Fan2Shrek)
v7.0.4
Changelog (https://github.com/symfony/console/compare/v7.0.3...v7.0.4)
- bug symfony/symfony#54009 [Console] Fix display of vertical Table on Windows OS (@VincentLanglet)
- bug symfony/symfony#54001 [Console] Fix display of Table on Windows OS (@VincentLanglet)
- bug symfony/symfony#53707 [Console] Fix color support for TTY output (@theofidry)
- bug symfony/symfony#53711 [Console] Allow false as a $shortcut in InputOption (@jayminsilicon)
v7.0.3
Changelog (https://github.com/symfony/console/compare/v7.0.2...v7.0.3)
- bug symfony/symfony#53516 [Console] Allow '0' as a $shortcut in InputOption.php (@lawsonjl-ornl)
- bug symfony/symfony#53576 [Console] Only execute additional checks for color support if the output (@theofidry)
v7.0.2
Changelog (https://github.com/symfony/console/compare/v7.0.1...v7.0.2)
- bug symfony/symfony#52940 [Console] Fix color support check on non-Windows platforms (@theofidry)
- bug symfony/symfony#52941 [Console] Fix xterm detection (@theofidry)
v7.0.1
Changelog (https://github.com/symfony/console/compare/v7.0.0...v7.0.1)
- no significant changes
v7.0.0
Changelog (https://github.com/symfony/console/compare/v7.0.0-RC2...v7.0.0)
- no significant changes
symfony/dependency-injection (symfony/dependency-injection)
v7.0.7
Changelog (https://github.com/symfony/dependency-injection/compare/v7.0.6...v7.0.7)
- no significant changes
v7.0.6
Changelog (https://github.com/symfony/dependency-injection/compare/v7.0.5...v7.0.6)
- bug symfony/symfony#54273 [DependencyInjection] fix XmlDumper when a tag contains also a 'name' property (@lyrixx)
v7.0.4
Changelog (https://github.com/symfony/dependency-injection/compare/v7.0.3...v7.0.4)
- bug symfony/symfony#54035 [DependencyInjection] Fix computing error messages involving service locators (@nicolas-grekas)
- bug symfony/symfony#53876 [DependencyInjection] fix unable to make lazy service from readonly class (@kor3k)
v7.0.3
Changelog (https://github.com/symfony/dependency-injection/compare/v7.0.2...v7.0.3)
- bug symfony/symfony#51559 [DependencyInjection]
#[Autowire]
attribute should have precedence over bindings (@HypeMC) - bug symfony/symfony#53501 [DependencyInjection] support lazy evaluated exception messages with Xdebug 3 (@xabbuh)
- bug symfony/symfony#53631 [DependencyInjection] Fix loading all env vars from secrets when only a subset is needed (@nicolas-grekas)
- bug symfony/symfony#53320 [Cache][DependencyInjection][Lock][Mailer][Messenger][Notifier][Translation] Url decode username and passwords from
parse_url()
results (@alexandre-daubois)
v7.0.2
Changelog (https://github.com/symfony/dependency-injection/compare/v7.0.1...v7.0.2)
- no significant changes
v7.0.1
Changelog (https://github.com/symfony/dependency-injection/compare/v7.0.0...v7.0.1)
- bug symfony/symfony#52836 [DependencyInjection] Fix parsing named autowiring aliases that contain underscores (@nicolas-grekas)
- bug symfony/symfony#52808 [DependencyInjection] Fix dumping containers with null-referenced services (@nicolas-grekas)
v7.0.0
Changelog (https://github.com/symfony/dependency-injection/compare/v7.0.0-RC2...v7.0.0)
- bug symfony/symfony#52780 [DependencyInjection] don't check parameter values if they are not set (@xabbuh)
symfony/form (symfony/form)
v7.0.7
Changelog (https://github.com/symfony/form/compare/v7.0.6...v7.0.7)
- bug symfony/symfony#54723 [Form] read form values using the chain data accessor (@xabbuh)
v7.0.6
Changelog (https://github.com/symfony/form/compare/v7.0.5...v7.0.6)
- bug symfony/symfony#54306 Throw TransformationFailedException when there is a null bytes injection (@sormes)
v7.0.4
Changelog (https://github.com/symfony/form/compare/v7.0.3...v7.0.4)
- no significant changes
v7.0.3
Changelog (https://github.com/symfony/form/compare/v7.0.2...v7.0.3)
- bug symfony/symfony#53381 [Form] Fix assigning data in
PostSetDataEvent
andPostSubmitEvent
(@fancyweb)
v7.0.1
Changelog (https://github.com/symfony/form/compare/v7.0.0...v7.0.1)
- no significant changes
v7.0.0
Changelog (https://github.com/symfony/form/compare/v7.0.0-RC2...v7.0.0)
- no significant changes
symfony/framework-bundle (symfony/framework-bundle)
v7.0.7
v7.0.6
Changelog (https://github.com/symfony/framework-bundle/compare/v7.0.5...v7.0.6)
- bug symfony/symfony#54315 [Serializer] Fixed BackedEnumNormalizer priority for translatable enum (@IndraGunawan)
- bug symfony/symfony#54292 [FrameworkBundle] Fix mailer config with XML (@lyrixx)
- bug symfony/symfony#54187 [FrameworkBundle] Fix PHP 8.4 deprecation on
ReflectionMethod
(@alexandre-daubois)
v7.0.4
Changelog (https://github.com/symfony/framework-bundle/compare/v7.0.3...v7.0.4)
- bug symfony/symfony#53989 [FrameworkBundle] Fix config builder with extensions extended in
build()
(@HypeMC) - bug symfony/symfony#53913 [TwigBridge] Fix compat with Twig v3.9 (@nicolas-grekas)
- bug symfony/symfony#53924 [FrameworkBundle] Check if the _route attribute exists on the request (@xvilo)
- bug symfony/symfony#53817 [Scheduler] Fix messenger receiver with no alias (@HypeMC)
- bug symfony/symfony#53792 [FrameworkBundle] Fix eager-loading of env vars in ConfigBuilderCacheWarmer (@nicolas-grekas)
- bug symfony/symfony#53785 [FrameworkBundle] Prevent silenced warning by checking if /proc/mount exists (@shyim)
- bug symfony/symfony#53751 [AssetMapper] Improve import_polyfill configuration error (@smnandre)
- bug symfony/symfony#53701 [AssetMapper] Fix exception if assets directory is missing in production (@rynhndrcksn)
v7.0.3
Changelog (https://github.com/symfony/framework-bundle/compare/v7.0.2...v7.0.3)
- bug symfony/symfony#53672 [FrameworkBundle]
ConfigBuilderCacheWarmer
should be non-optional (@nicolas-grekas) - bug symfony/symfony#53631 [DependencyInjection] Fix loading all env vars from secrets when only a subset is needed (@nicolas-grekas)
- bug symfony/symfony#53572 [FrameworkBundle] grab a service from the container only if it exists (@xabbuh)
- bug symfony/symfony#53418 [FrameworkBundle][Notifier] Fix service registration (MessageBird + TurboSms) (@smnandre)
- bug symfony/symfony#52874 [Scheduler] Separate id and description in message providers (@valtzu)
- bug symfony/symfony#53341 [FrameworkBundle] append instead of replacing potentially non-existent named-arguments (@xabbuh)
v7.0.2
Changelog (https://github.com/symfony/framework-bundle/compare/v7.0.1...v7.0.2)
- bug symfony/symfony#53173 [FrameworkBundle] add missing webhook services for Brevo and Mailjet (@xabbuh)
- bug symfony/symfony#52998 [Notifier] [Bridges] Provide EventDispatcher and HttpClient to the transport (@rdavaillaud)
- bug symfony/symfony#53004 [FrameworkBundle] Add missing webhook parsers (@alexandre-daubois)
- bug symfony/symfony#53007 [FrameworkBundle] Fix webhook parser service removal and add notifier parser service removal (@alexandre-daubois)
- bug symfony/symfony#52978 [Webhook] [Framework] Added missing XML attribute in config XSD (@TimoBakx)
- bug symfony/symfony#52963 [FrameworkBundle] Fix profiling commands without router (@HeahDude)
- bug symfony/symfony#52966 [FrameworkBundle] Fix profiling command in web context (@HeahDude)
- bug symfony/symfony#52923 Avoid incompatibility with symfony/console 7 (@jdecool)
- bug symfony/symfony#52795 [FrameworkBundle] do not overwrite an application's default serialization context (@xabbuh)
v7.0.1
Changelog (https://github.com/symfony/framework-bundle/compare/v7.0.0...v7.0.1)
- bug symfony/symfony#52852 [Serializer] Fix TranslatableNormalizer when the Translator is disabled (@Jean-Beru)
v7.0.0
Changelog (https://github.com/symfony/framework-bundle/compare/v7.0.0-RC2...v7.0.0)
- no significant changes
symfony/http-foundation (symfony/http-foundation)
v7.0.7
Changelog (https://github.com/symfony/http-foundation/compare/v7.0.6...v7.0.7)
- bug symfony/symfony#54506 [HttpFoundation] Set content-type header in RedirectResponse (@smnandre)
v7.0.6
Changelog (https://github.com/symfony/http-foundation/compare/v7.0.5...v7.0.6)
- bug symfony/symfony#54333 [HttpFoundation] Allow array style callable setting for Request setFactory method (@simbera)
v7.0.4
Changelog (https://github.com/symfony/http-foundation/compare/v7.0.3...v7.0.4)
- bug symfony/symfony#53733 [HttpFoundation] Prevent duplicated headers when using Early Hints (@dunglas)
- bug symfony/symfony#53703 [HttpFoundation] Fix clearing CHIPS cookies (@misaert)
v7.0.3
Changelog (https://github.com/symfony/http-foundation/compare/v7.0.2...v7.0.3)
- bug symfony/symfony#53432 [HttpFoundation] Request without content-type or content-length header should result in null values, not empty strings (@priyadi)
v7.0.0
Changelog (https://github.com/symfony/http-foundation/compare/v7.0.0-RC2...v7.0.0)
- no significant changes
symfony/messenger (symfony/messenger)
v7.0.7
Changelog (https://github.com/symfony/messenger/compare/v7.0.6...v7.0.7)
- bug symfony/symfony#54673 [Messenger] explicitly cast boolean SSL stream options (@xabbuh)
- bug symfony/symfony#54392 [Messenger] Make Doctrine connection ignore unrelated tables on setup (@MatTheCat)
- bug symfony/symfony#54105 [Messenger] Improve deadlock handling on
ack()
andreject()
(@jwage)
v7.0.6
Changelog (https://github.com/symfony/messenger/compare/v7.0.5...v7.0.6)
- bug symfony/symfony#54121 [Messenger] Catch TableNotFoundException in MySQL delete (@acbramley)
- bug symfony/symfony#54124 [Messenger] trigger retry logic when message is a redelivery (@nikophil)
- bug symfony/symfony#54167 [Messenger] [Amqp] Handle AMQPConnectionException when publishing a me
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.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.