Sourced from phpunit/phpunit's\r\nreleases.
\r\n\r\n\r\nPHPUnit 10.5.21
\r\nChanged
\r\n\r\n
\r\n- #5861:\r\nDestroy
\r\nTestCase
object after its test was run
\r\n\r\n
Sourced from phpunit/phpunit's\r\nchangelog.
\r\n\r\n\r\n[10.5.21] - 2024-06-15
\r\nChanged
\r\n\r\n
\r\n- #5861:\r\nDestroy
\r\nTestCase
object after its test was run[10.5.20] - 2024-04-24
\r\n\r\n
\r\n- #5771:\r\nJUnit XML logger may crash when test that is run in separate process\r\nexits unexpectedly
\r\n- #5819:\r\nDuplicate keys from different data providers are not handled\r\nproperly
\r\n[10.5.19] - 2024-04-17
\r\nFixed
\r\n\r\n
\r\n- #5818:\r\nCalling
\r\nmethod()
on a test stub created using\r\ncreateStubForIntersectionOfInterfaces()
throws an\r\nunexpected exception[10.5.18] - 2024-04-14
\r\nDeprecated
\r\n\r\n
\r\n- #5812:\r\nSupport for string array keys in data sets returned by data provider\r\nmethods that do not match the parameter names of the test method(s) that\r\nuse(s) them
\r\nFixed
\r\n\r\n
\r\n- #5795:\r\nUsing
\r\n@testWith
annotation may generatePHP Warning:\r\nUninitialized string offset 0
[10.5.17] - 2024-04-05
\r\nChanged
\r\n\r\n
\r\n- The namespaces of dependencies are now prefixed with\r\n
\r\nPHPUnitPHAR
instead of justPHPUnit
for the\r\nPHAR distribution of PHPUnit[10.5.16] - 2024-03-28
\r\nChanged
\r\n\r\n
\r\n- #5766:\r\nDo not use a shell in
\r\nproc_open()
if not really needed- #5772:\r\nCleanup process handling after dropping temp-file handling
\r\nFixed
\r\n\r\n
\r\n- #5570:\r\nWindows does not support exclusive locks on stdout
\r\n[10.5.15] - 2024-03-22
\r\nFixed
\r\n\r\n
\r\n\r\n- #5765:\r\nBe more forgiving with error handlers that do not respect error\r\nsuppression
\r\n
... (truncated)
\r\nac83781
\r\nPrepare release1d079a3
\r\nUpdate ChangeLog04a54e0
\r\nBe paranoid80ff5f5
\r\nDestroy TestCase object after its test was runcb40dd5
\r\nMerge branch '9.6' into 10.5cdeb0d9
\r\nMerge branch '8.5' into 9.63dfeb0e
\r\nUpdate tools71bde40
\r\nAdd test58f5d6a
\r\nMerge branch '9.6' into 10.5feb4993
\r\nMerge branch '8.5' into 9.6Sourced from friendsofphp/php-cs-fixer's\r\nreleases.
\r\n\r\n\r\nv3.59.1 7th Gear
\r\nWhat's Changed
\r\n\r\n
\r\n- docs: options - handle enums in dicts by
\r\n@keradus
in PHP-CS-Fixer/PHP-CS-Fixer#8082- fix: Bump React's JSON decoder buffer size by
\r\n@Wirone
in PHP-CS-Fixer/PHP-CS-Fixer#8068Full Changelog: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.59.0...v3.59.1
\r\n
Sourced from friendsofphp/php-cs-fixer's\r\nchangelog.
\r\n\r\n\r\nChangelog for v3.59.1
\r\n\r\n
\r\n- fix: Bump React's JSON decoder buffer size (#8068)
\r\n- docs: options - handle enums in dicts (#8082)
\r\nChangelog for v3.59.0
\r\n\r\n
\r\n- feat(Docker): Multi-arch build (support for
\r\narm64
) (#8079)- feat:
\r\n@PhpCsFixer
ruleset - normalise implicit\r\nbackslashes in single quoted strings (#7965)- feat:
\r\nSimpleToComplexStringVariableFixer
- support\r\nvariable being an array (#8064)- fix: Look up for PHPDoc's variable name by only chars allowed in the\r\nvariables (#8062)
\r\n- fix: Update\r\n
\r\nPhpUnitTestCaseStaticMethodCallsFixer::STATIC_METHODS
(#8073)- fix:
\r\nnative_constant_invocation
- array constants with\r\nnative constant names (#8008)- chore: update PHPStan (#8060)
\r\n- CI: Update PHPStan to 1.11.4 (#8074)
\r\n- docs: don't expose list as config type for dicts (#8081)
\r\n- docs: Make wording in
\r\nfinal_class
docs less dismissive\r\n(#8065)- docs: Update 1-bug_report.yml (#8067)
\r\n- DX: Remove version from Docker Compose files (#8061)
\r\nChangelog for v3.58.1
\r\n\r\n
\r\n- fix:
\r\nConstantCaseFixer
- do not change class constant\r\nusages (#8055)- fix:
\r\nPhpUnitTestClassRequiresCoversFixer
- do not add\r\nannotation when attribute with leading slash present (#8054)Changelog for v3.58.0
\r\n\r\n
\r\n- chore(doc): Use FQCN for parallel config in documentation (#8029)
\r\n- chore: fix typo in\r\n
\r\nPhpUnitTestClassRequiresCoversFixerTest
(#8047)- chore: RandomApiMigrationFixer - do not modify configuration\r\nproperty (#8033)
\r\n- chore: Tokens::setCode - further improvements to cache (#8053)
\r\n- chore: update PHPStan (#8045)
\r\n- docs: Add missing imports in a cookbook about creating custom rules\r\n(#8031)
\r\n- docs: fix deprecated string interpolation style (#8036)
\r\n- docs: global_namespace_import - simplify allowed config types (#8023)
\r\n- feat(GroupImportFixer): Ability to configure which type of imports\r\nshould be grouped (#8046)
\r\n- fix: clear
\r\nTokens::$blockStartCache
and\r\nTokens::$blockEndCache
when calling\r\nTokens::setCode
(#8051)- fix: correctly handle PHP closing tag with\r\n
\r\nsimplified_null_return
(#8049)- fix:
\r\nConstantCaseFixer
- do not change namespace (#8004)- fix:
\r\nPhpUnitAttributesFixer
- do not add attribute if\r\nalready present (#8043)- fix:
\r\nPhpUnitSizeClassFixer
- do not add annotation when\r\nthere are attributes (#8044)- fix:
\r\nPhpUnitTestClassRequiresCoversFixer
- attribute\r\ndetection when class isreadonly
(#8042)Changelog for v3.57.2
\r\n\r\n
... (truncated)
\r\n756fa78
\r\nprepared the 3.59.1 release13dcd41
\r\nfix: Bump React's JSON decoder buffer size (#8068)3649d81
\r\ndocs: options - handle enums in dicts (#8082)7131a94
\r\nbumped versionc67249f
\r\nprepared the 3.59.0 releasea56dc23
\r\ndocs: don't expose list as config type for dicts (#8081)e13873a
\r\nfeat(Docker): Multi-arch build (support for arm64
) (#8079)2aa8852
\r\nCI: Update PHPStan to 1.11.4 (#8074)59377ac
\r\nfeat: @PhpCsFixer
ruleset - normalise implicit backslashes\r\nin single quoted...230c1de
\r\nfix: Update\r\nPhpUnitTestCaseStaticMethodCallsFixer::STATIC_METHODS
(#8073)Sourced from friendsofphp/php-cs-fixer's\r\nreleases.
\r\n\r\n\r\nv3.58.1 7th Gear
\r\nWhat's Changed
\r\n\r\n
\r\n- fix:
\r\nPhpUnitTestClassRequiresCoversFixer
- do not add\r\nannotation when attribute with leading slash present by@kubawerlos
in PHP-CS-Fixer/PHP-CS-Fixer#8054- fix:
\r\nConstantCaseFixer
- do not change class constant\r\nusages by@kubawerlos
in PHP-CS-Fixer/PHP-CS-Fixer#8055Full Changelog: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.58.0...v3.58.1
\r\n
Sourced from friendsofphp/php-cs-fixer's\r\nchangelog.
\r\n\r\n\r\nChangelog for v3.58.1
\r\n\r\n
\r\n- fix:
\r\nConstantCaseFixer
- do not change class constant\r\nusages (#8055)- fix:
\r\nPhpUnitTestClassRequiresCoversFixer
- do not add\r\nannotation when attribute with leading slash present (#8054)Changelog for v3.58.0
\r\n\r\n
\r\n- chore(doc): Use FQCN for parallel config in documentation (#8029)
\r\n- chore: fix typo in\r\n
\r\nPhpUnitTestClassRequiresCoversFixerTest
(#8047)- chore: RandomApiMigrationFixer - do not modify configuration\r\nproperty (#8033)
\r\n- chore: Tokens::setCode - further improvements to cache (#8053)
\r\n- chore: update PHPStan (#8045)
\r\n- docs: Add missing imports in a cookbook about creating custom rules\r\n(#8031)
\r\n- docs: fix deprecated string interpolation style (#8036)
\r\n- docs: global_namespace_import - simplify allowed config types (#8023)
\r\n- feat(GroupImportFixer): Ability to configure which type of imports\r\nshould be grouped (#8046)
\r\n- fix: clear
\r\nTokens::$blockStartCache
and\r\nTokens::$blockEndCache
when calling\r\nTokens::setCode
(#8051)- fix: correctly handle PHP closing tag with\r\n
\r\nsimplified_null_return
(#8049)- fix:
\r\nConstantCaseFixer
- do not change namespace (#8004)- fix:
\r\nPhpUnitAttributesFixer
- do not add attribute if\r\nalready present (#8043)- fix:
\r\nPhpUnitSizeClassFixer
- do not add annotation when\r\nthere are attributes (#8044)- fix:
\r\nPhpUnitTestClassRequiresCoversFixer
- attribute\r\ndetection when class isreadonly
(#8042)Changelog for v3.57.2
\r\n\r\n
\r\n- docs: better ConfigurableFixer allowed types (#8024)
\r\n- docs: Improve Docker usage example (#8021)
\r\n- feat: Report used memory to 2 decimal digits only (#8017)
\r\n- fix: Support named args in\r\n
\r\nParallelConfigFactory::detect()
(#8026)- fix:
\r\nphp_unit_test_class_requires_covers
Attribute\r\ndetection when class is final (#8016)Changelog for v3.57.1
\r\n\r\n
\r\n- chore: update PHPDoc in
\r\nPreg::matchAll
(#8012)- fix: Runner - handle no files while in parallel runner (#8015)
\r\nChangelog for v3.57.0
\r\n\r\n
\r\n- feat: Ability to run Fixer with parallel runner 🎉 (#7777)
\r\nChangelog for v3.56.2
\r\n\r\n\r\n
... (truncated)
\r\n04e9424
\r\nprepared the 3.58.1 release8fdc3d5
\r\nfix: ConstantCaseFixer
- do not change class constant\r\nusages (#8055)f33bd29
\r\nfix: PhpUnitTestClassRequiresCoversFixer
- do not add\r\nannotation when attri...16e3a9c
\r\nbumped version55d3483
\r\nprepared the 3.58.0 release837bdba
\r\nchore: Tokens::setCode - further improvements to cache (#8053)604e7c2
\r\nfix: correctly handle PHP closing tag with\r\nsimplified_null_return
(#8049)8cf5a71
\r\nfix: clear Tokens::$blockStartCache
and\r\nTokens::$blockEndCache
when calli...17050b2
\r\nfeat(GroupImportFixer): Ability to configure which type of imports\r\nshould be ...6cad43d
\r\nchore: fix typo in PhpUnitTestClassRequiresCoversFixerTest
\r\n(#8047)Sourced from friendsofphp/php-cs-fixer's\r\nreleases.
\r\n\r\n\r\nv3.57.2 7th Gear
\r\nWhat's Changed
\r\n\r\n
\r\n- fix:
\r\nPhpUnitTestClassRequiresCoversFixer
- attribute\r\ndetection when class is final by@atomiix
in PHP-CS-Fixer/PHP-CS-Fixer#8016- fix: Support named args in\r\n
\r\nParallelConfigFactory::detect()
by@Wirone
in PHP-CS-Fixer/PHP-CS-Fixer#8026- chore: Report used memory to 2 decimal digits only by
\r\n@mvorisek
in PHP-CS-Fixer/PHP-CS-Fixer#8017- docs: Improve Docker usage example by
\r\n@Wirone
in PHP-CS-Fixer/PHP-CS-Fixer#8021- docs: better ConfigurableFixer allowed types by
\r\n@keradus
in PHP-CS-Fixer/PHP-CS-Fixer#8024New Contributors
\r\n\r\n
\r\n- \r\n
@atomiix
made\r\ntheir first contribution in PHP-CS-Fixer/PHP-CS-Fixer#8016Full Changelog: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.57.1...v3.57.2
\r\n
Sourced from friendsofphp/php-cs-fixer's\r\nchangelog.
\r\n\r\n\r\nChangelog for v3.57.2
\r\n\r\n
\r\n- docs: better ConfigurableFixer allowed types (#8024)
\r\n- docs: Improve Docker usage example (#8021)
\r\n- feat: Report used memory to 2 decimal digits only (#8017)
\r\n- fix: Support named args in\r\n
\r\nParallelConfigFactory::detect()
(#8026)- fix:
\r\nphp_unit_test_class_requires_covers
Attribute\r\ndetection when class is final (#8016)Changelog for v3.57.1
\r\n\r\n
\r\n- chore: update PHPDoc in
\r\nPreg::matchAll
(#8012)- fix: Runner - handle no files while in parallel runner (#8015)
\r\nChangelog for v3.57.0
\r\n\r\n
\r\n- feat: Ability to run Fixer with parallel runner 🎉 (#7777)
\r\nChangelog for v3.56.2
\r\n\r\n
\r\n- chore: update PHPStan (#8010)
\r\n- DX: Fix Mess Detector violations (#8007)
\r\n- DX: Install PCov extension for local Docker (#8006)
\r\nChangelog for v3.56.1
\r\n\r\n
\r\n- chore: improve PHPDoc typehints (#7994)
\r\n- CI: Allow any integer in PHPStan error for Token's constructor (#8000)
\r\n- fix: Better array shape in
\r\nPhpUnitDedicateAssertFixer
\r\n(#7999)- fix:
\r\nConstantCaseFixer
- do not touch typed constants\r\n(#7998)Changelog for v3.56.0
\r\n\r\n
\r\n- feat:
\r\nTrailingCommaInMultilineFixer
- handle trailing\r\ncomma in language constructs (#7989)- fix:
\r\nTrailingCommaInMultilineFixer
- language\r\nconstructs should be covered by arguments, not parameters (#7990)- chore: remove invalid comment (#7987)
\r\n- DX: Cache optimisation (#7985)
\r\nChangelog for v3.55.0
\r\n\r\n\r\n
... (truncated)
\r\n22f7f31
\r\nprepared the 3.57.2 release4526271
\r\nfix: Support named args in ParallelConfigFactory::detect()
\r\n(#8026)cd1922b
\r\ndocs: better ConfigurableFixer allowed types (#8024)6da674a
\r\ndocs: Improve Docker usage example (#8021)731fdd2
\r\nfeat: Report used memory to 2 decimal digits only (#8017)61caa3a
\r\nfix: php_unit_test_class_requires_covers
Attribute\r\ndetection when class is ...ab56bb5
\r\nbumped versionSourced from friendsofphp/php-cs-fixer's\r\nreleases.
\r\n\r\n\r\nv3.57.1 7th Gear
\r\nWhat's Changed
\r\n\r\n
\r\n- chore: update PHPDoc in
\r\nPreg::matchAll
by@kubawerlos
in PHP-CS-Fixer/PHP-CS-Fixer#8012- fix: Runner - handle no files while in parallel runner by
\r\n@keradus
in PHP-CS-Fixer/PHP-CS-Fixer#8015Full Changelog: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.57.0...v3.57.1
\r\n
Sourced from friendsofphp/php-cs-fixer's\r\nchangelog.
\r\n\r\n\r\nChangelog for v3.57.1
\r\n\r\n
\r\n- chore: update PHPDoc in
\r\nPreg::matchAll
(#8012)- fix: Runner - handle no files while in parallel runner (#8015)
\r\nChangelog for v3.57.0
\r\n\r\n
\r\n- feat: Ability to run Fixer with parallel runner 🎉 (#7777)
\r\nChangelog for v3.56.2
\r\n\r\n
\r\n- chore: update PHPStan (#8010)
\r\n- DX: Fix Mess Detector violations (#8007)
\r\n- DX: Install PCov extension for local Docker (#8006)
\r\nChangelog for v3.56.1
\r\n\r\n
\r\n- chore: improve PHPDoc typehints (#7994)
\r\n- CI: Allow any integer in PHPStan error for Token's constructor (#8000)
\r\n- fix: Better array shape in
\r\nPhpUnitDedicateAssertFixer
\r\n(#7999)- fix:
\r\nConstantCaseFixer
- do not touch typed constants\r\n(#7998)Changelog for v3.56.0
\r\n\r\n
\r\n- feat:
\r\nTrailingCommaInMultilineFixer
- handle trailing\r\ncomma in language constructs (#7989)- fix:
\r\nTrailingCommaInMultilineFixer
- language\r\nconstructs should be covered by arguments, not parameters (#7990)- chore: remove invalid comment (#7987)
\r\n- DX: Cache optimisation (#7985)
\r\nChangelog for v3.55.0
\r\n\r\n
\r\n\r\n- feat: Introduce
\r\nOrderedAttributesFixer
(#7395)- chore: few SCA fixes and dev-tools update (#7969)
\r\n- chore: fix phpdoc types (#7977)
\r\n- chore: narrow PHPDoc types (#7979)
\r\n- chore: Normalize implicit backslahes in single quoted strings\r\ninternally (#7786)
\r\n- chore: phpdoc - rely on strict list/tuple/assoc instead of array (#7978)
\r\n- chore: PhpUnitDataProviderNameFixer - follow config creation pattern\r\n(#7980)
\r\n- chore: Preg - drop half-support for array-pattern (#7976)
\r\n- chore: re-use CodeHasher (#7984)
\r\n- chore: RuleSetsTest - assert that Fixer is configurable (#7961)
\r\n- chore: sugar syntax (#7986)
\r\n- chore: Tokens should be always a list (#7698)
\r\n- CI: Ad-hoc fix for MacOS jobs (#7970)
\r\n
... (truncated)
\r\n3f7efe6
\r\nprepared the 3.57.1 release3810546
\r\nfix: Runner - handle no files while in parallel runner (#8015)4f69067
\r\nchore: update PHPDoc in Preg::matchAll
(#8012)229ab9b
\r\nbumped version0d4fcae
\r\nprepared the 3.57.0 release5c90224
\r\nfeat: Ability to run Fixer with parallel runner 🎉 (#7777)c2289bc
\r\nbumped versione8c12f9
\r\nprepared the 3.56.2 release8d5cccf
\r\nchore: update PHPStan (#8010)025ce39
\r\nDX: Fix Mess Detector violations (#8007)Sourced from friendsofphp/php-cs-fixer's\r\nreleases.
\r\n\r\n\r\nv3.56.1 15 Keys Accelerate
\r\nWhat's Changed
\r\n\r\n
\r\n- chore: improve PHPDoc typehints by
\r\n@kubawerlos
in PHP-CS-Fixer/PHP-CS-Fixer#7994- CI: Better array shape in
\r\nPhpUnitDedicateAssertFixer
\r\n(fixes PHPStan/PHP8.3 failures) by@kubawerlos
in PHP-CS-Fixer/PHP-CS-Fixer#7999- fix:
\r\nConstantCaseFixer
- do not touch typed constants\r\nby@kubawerlos
\r\nin PHP-CS-Fixer/PHP-CS-Fixer#7998Full Changelog: https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.56.0...v3.56.1
\r\n
Sourced from friendsofphp/php-cs-fixer's\r\nchangelog.
\r\n\r\n\r\nChangelog for v3.56.1
\r\n\r\n
\r\n- chore: improve PHPDoc typehints (#7994)
\r\n- CI: Allow any integer in PHPStan error for Token's constructor (#8000)
\r\n- fix: Better array shape in
\r\nPhpUnitDedicateAssertFixer
\r\n(#7999)- fix:
\r\nConstantCaseFixer
- do not touch typed constants\r\n(#7998)Changelog for v3.56.0
\r\n\r\n
\r\n- feat:
\r\nTrailingCommaInMultilineFixer
- handle trailing\r\ncomma in language constructs (#7989)- fix:
\r\nTrailingCommaInMultilineFixer
- language\r\nconstructs should be covered by arguments, not parameters (#7990)- chore: remove invalid comment (#7987)
\r\n- DX: Cache optimisation (#7985)
\r\nChangelog for v3.55.0
\r\n\r\n
\r\n- feat: Introduce
\r\nOrderedAttributesFixer
(#7395)- chore: few SCA fixes and dev-tools update (#7969)
\r\n- chore: fix phpdoc types (#7977)
\r\n- chore: narrow PHPDoc types (#7979)
\r\n- chore: Normalize implicit backslahes in single quoted strings\r\ninternally (#7786)
\r\n- chore: phpdoc - rely on strict list/tuple/assoc instead of array (#7978)
\r\n- chore: PhpUnitDataProviderNameFixer - follow config creation pattern\r\n(#7980)
\r\n- chore: Preg - drop half-support for array-pattern (#7976)
\r\n- chore: re-use CodeHasher (#7984)
\r\n- chore: RuleSetsTest - assert that Fixer is configurable (#7961)
\r\n- chore: sugar syntax (#7986)
\r\n- chore: Tokens should be always a list (#7698)
\r\n- CI: Ad-hoc fix for MacOS jobs (#7970)
\r\n- CI: Fix calculating diff between branches in PRs (#7973)
\r\n- DX: allow to enforce cache mechanism by env var (#7983)
\r\n- DX: do not typehint fixed-length arrays as lists (#7974)
\r\n- DX: Prevent having deprecated fixers listed as successors of other\r\ndeprecated fixers (#7967)
\r\n- DX: Resolve/Ignore PHPStan issues on level 6 + bump to level 7 with\r\nnew baseline (#7971)
\r\n- DX: use
\r\nlist
type in PHPDoc (#7975)- fix:
\r\nPhpUnitAttributesFixer
- fix for\r\n#[RequiresPhp]
exceeding its constructor parameters (#7966)- test: don't count comment after class as another classy element (#7982)
\r\nChangelog for v3.54.0
\r\n\r\n
\r\n\r\n- feat: introduce
\r\nPhpUnitAttributesFixer
(#7831)- chore: Properly determine self-approval trigger commit (#7936)
\r\n- chore: Revert ref for self-approval Git checkout (#7944)
\r\n- CI: check if proper array key is declared (#7912)
\r\n- DX: cleanup
\r\nFullyQualifiedStrictTypesFixerTest
(#7954)- DX: cleanup
\r\nPhpdocNoAccessFixerTest
(#7933)
... (truncated)
\r\n69c6168
\r\nprepared the 3.56.1 releasec87c87a
\r\nfix: ConstantCaseFixer
- do not touch typed constants (#7998)efe7a39
\r\nfix: Better array shape in PhpUnitDedicateAssertFixer
(#7999)d50fa11
\r\nCI: Allow any integer in PHPStan error for Token's constructor (#8000)91b20b9
\r\nchore: improve PHPDoc typehints (#7994)61f5c8a
\r\nbumped version4429303
\r\nprepared the 3.56.0 release6a98688
\r\nfix: TrailingCommaInMultilineFixer
- language constructs\r\nshould be covered ...4b71d6d
\r\nfix: TrailingCommaInMultilineFixer
- handle trailing comma\r\nin language cons...c3af946
\r\nDX: Cache optimisation (#7985)