FriendsOfPHP/PHP-CS-Fixer
### [`v3.8.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v380)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.7.0...v3.8.0)
- bug [#6322](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6322) PhpdocTypesFixer - fix recognizing callable (kubawerlos)
- bug [#6331](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6331) ClassReferenceNameCasingFixer - Fix false hits (SpacePossum)
- bug [#6333](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6333) BinaryOperatorSpacesFixer - Fix for alignment in `elseif` (paulbalandan, SpacePossum)
- bug [#6337](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6337) PhpdocTypesFixer - fix recognising callable without return type (kubawerlos)
- feature [#6286](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6286) DateTimeCreateFromFormatCallFixer - Introduction (liquid207)
- feature [#6312](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6312) TypesSpacesFixer - add option for CS of catching multiple types of exceptions (SpacePossum)
- minor [#6326](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6326) Bump migration sets used to PHP7.4 (SpacePossum)
- minor [#6328](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6328) DX: .gitignore ASC file (keradus)
### [`v3.7.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v370)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.6.0...v3.7.0)
- bug [#6112](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6112) \[BinaryOperatorSpacesFixer] Fix align of `=` inside calls of methods (VincentLanglet)
- bug [#6279](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6279) ClassReferenceNameCasingFixer - Fix for double arrow (SpacePossum)
- bug [#6280](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6280) Fix bunch of enum issus (SpacePossum)
- bug [#6283](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6283) ClassReferenceNameCasingFixer - detect imports (SpacePossum)
- feature [#5892](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5892) NewWithBracesFixer - option to remove braces (jrmajor)
- feature [#6081](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6081) Allow multiline constructor arguments in an anonymous classes (jrmajor, SpacePossum)
- feature [#6274](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6274) SingleLineCommentSpacingFixer - Introduction (SpacePossum)
- feature [#6300](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6300) OrderedClassElementsFixer - handle enums (gharlan)
- feature [#6304](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6304) NoTrailingCommaInSinglelineFunctionCallFixer - Introduction (SpacePossum)
- minor [#6277](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6277) Add `is_scalar`, `sizeof`, `ini_get` in list of compiled functions (jderusse)
- minor [#6284](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6284) ClassReferenceNameCasingFixer - Update doc (SpacePossum)
- minor [#6289](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6289) PHP7.4 - clean up tests (SpacePossum)
- minor [#6290](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6290) PHP7.4 - properties types (SpacePossum)
- minor [#6291](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6291) PHP7.4 - remove run time checks (SpacePossum)
- minor [#6292](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6292) PhpUnitDedicateAssertFixer - Fix more count cases (SpacePossum)
- minor [#6294](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6294) PhpUnitDedicateAssertFixer - add assertInstanceOf support (SpacePossum)
- minor [#6295](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6295) PhpUnitTestCaseIndicator - Check if PHPUnit-test class extends anothe… (SpacePossum)
- minor [#6298](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6298) Fix checkbashisms download ans SCA violations (SpacePossum)
- minor [#6301](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6301) BracesFixer - handle enums (gharlan)
- minor [#6302](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6302) Bump checkbashisms version (kubawerlos)
- minor [#6303](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6303) PHP8 - Utilize "get_debug_type" (SpacePossum)
- minor [#6316](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6316) bump xdebug-handler (SpacePossum)
- minor [#6327](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6327) bump polyfills (SpacePossum)
### [`v3.6.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v360)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.5.0...v3.6.0)
- bug [#6063](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6063) PhpdocTypesOrderFixer - Improve nested types support (ruudk, julienfalque)
- bug [#6197](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6197) FullyQualifiedStrictTypesFixer - fix same classname is imported from … (SpacePossum)
- bug [#6241](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6241) NoSuperfluousPhpdocTagsFixer - fix for reference and splat operator (kubawerlos)
- bug [#6243](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6243) PhpdocTypesOrderFixer - fix for intersection types (kubawerlos)
- bug [#6254](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6254) PhpUnitDedicateAssertFixer - remove `is_resource`. (drupol)
- bug [#6264](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6264) TokensAnalyzer - fix isConstantInvocation detection for mulitple exce… (SpacePossum)
- bug [#6265](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6265) NullableTypeDeclarationForDefaultNullValueFixer - handle "readonly" a… (SpacePossum)
- bug [#6266](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6266) SimplifiedIfReturnFixer - handle statement in loop without braces (SpacePossum)
- feature [#6262](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6262) ClassReferenceNameCasingFixer - introduction (SpacePossum)
- feature [#6267](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6267) NoUnneededImportAliasFixer - Introduction (SpacePossum)
- minor [#6199](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6199) HeaderCommentFixer - support monolithic files with shebang (kubawerlos, keradus)
- minor [#6231](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6231) Fix priority descriptions and tests. (SpacePossum)
- minor [#6237](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6237) DX: Application - better display version when displaying gitSha (keradus)
- minor [#6242](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6242) Annotation - improve on recognising types with reference and splat operator (kubawerlos)
- minor [#6250](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6250) Tokens - optimize cache clear (SpacePossum)
- minor [#6269](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6269) Docs: redo warnings in RST docs to fix issue on website docs (keradus)
- minor [#6270](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6270) ClassReferenceNameCasingFixer - Add missing test cases for catch (SpacePossum)
- minor [#6273](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6273) Add priority test (SpacePossum)
### [`v3.5.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v350)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.4.0...v3.5.0)
- bug [#6058](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6058) Fix `Tokens::insertSlices` not moving around all affected tokens (paulbalandan, SpacePossum)
- bug [#6160](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6160) NonPrintableCharacterFixer - fix for when removing non-printable character break PHP syntax (kubawerlos)
- bug [#6165](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6165) DeclareEqualNormalizeFixer - fix for declare having multiple directives (kubawerlos)
- bug [#6170](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6170) NonPrintableCharacterFixer - fix for string in single quotes, having non-breaking space, linebreak, and single quote inside (kubawerlos)
- bug [#6181](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6181) UseTransformer - Trait import in enum fix (PHP8.1) (SpacePossum)
- bug [#6188](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6188) PhpdocTo(Param|Property|Return)TypeFixer - fix for type intersections (kubawerlos)
- bug [#6202](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6202) SquareBraceTransformer - fix for destructing square brace after double arrow (kubawerlos)
- bug [#6209](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6209) OrderedClassElementsFixer - PHP8.0 support abstract private methods in traits (SpacePossum)
- bug [#6224](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6224) ArgumentsAnalyzer - support PHP8.1 readonly (SpacePossum)
- feature [#4571](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4571) BlankLineBeforeStatementFixer - can now add blank lines before doc-comments (addiks, SpacePossum)
- feature [#5953](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5953) GetClassToClassKeywordFixer - introduction (paulbalandan)
- minor [#6108](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6108) Drop support for Symfony v4 (keradus)
- minor [#6163](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6163) CI: update used PHP version (keradus)
- minor [#6167](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6167) SingleSpaceAfterConstructFixer - allow multiline const (y_ahiru, SpacePossum)
- minor [#6168](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6168) indexes -> indices (SpacePossum)
- minor [#6171](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6171) Fix tests and CS (SpacePossum)
- minor [#6172](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6172) DX: Tokens::insertSlices - groom code and fix tests (keradus)
- minor [#6174](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6174) PhpdocAlignFixer: fix property-read/property-write descriptions not getting aligned (antichris)
- minor [#6177](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6177) DX: chmod +x for benchmark.sh file (keradus)
- minor [#6180](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6180) gitlab reporter - add fixed severity to match format (cbourreau)
- minor [#6183](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6183) Simplify DiffConsoleFormatter (kubawerlos)
- minor [#6184](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6184) Do not support array of patterns in Preg methods (kubawerlos)
- minor [#6185](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6185) Upgrade PHPStan (kubawerlos)
- minor [#6189](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6189) Finder - fix usage of ignoreDotFiles (kubawerlos)
- minor [#6190](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6190) DX: DiffConsoleFormatter - escape - (keradus)
- minor [#6194](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6194) Update Docker setup (julienfalque)
- minor [#6196](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6196) clean ups (SpacePossum)
- minor [#6198](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6198) DX: format dot files (kubawerlos)
- minor [#6200](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6200) DX: Composer's branch-alias leftovers cleanup (kubawerlos)
- minor [#6203](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6203) Bump required PHP to 7.4 (keradus)
- minor [#6205](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6205) DX: bump PHPUnit to v9, PHPUnit bridge to v6 and Prophecy-PHPUnit to v2 (keradus)
- minor [#6210](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6210) NullableTypeDeclarationForDefaultNullValueFixer - fix tests (HypeMC)
- minor [#6212](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6212) bump year 2021 -> 2022 (SpacePossum)
- minor [#6215](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6215) DX: Doctrine\Annotation\Tokens - fix phpstan violations (keradus)
- minor [#6216](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6216) DX: Doctrine\Annotation\Tokens - drop unused methods (keradus)
- minor [#6217](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6217) DX: lock SCA tools for PR builds (keradus)
- minor [#6218](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6218) Use composer/xdebug-handler v3 (gharlan)
- minor [#6222](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6222) Show runtime on version command (SpacePossum)
- minor [#6229](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6229) Simplify Tokens::isMonolithicPhp tests (kubawerlos)
- minor [#6232](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6232) Use expectNotToPerformAssertions where applicable (SpacePossum)
- minor [#6233](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6233) Update Tokens::isMonolithicPhp (kubawerlos)
- minor [#6236](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6236) Annotation - improve getting variable name (kubawerlos)
### [`v3.4.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v340)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.3.2...v3.4.0)
- bug [#6117](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6117) SingleSpaceAfterConstruct - handle before destructuring close brace (liquid207)
- bug [#6122](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6122) NoMultilineWhitespaceAroundDoubleArrowFixer - must run before MethodArgumentSpaceFixer (kubawerlos)
- bug [#6130](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6130) StrictParamFixer - must run before MethodArgumentSpaceFixer (kubawerlos)
- bug [#6137](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6137) NewWithBracesFixer - must run before ClassDefinitionFixer (kubawerlos)
- bug [#6139](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6139) PhpdocLineSpanFixer - must run before NoSuperfluousPhpdocTagsFixer (kubawerlos)
- bug [#6143](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6143) OperatorLinebreakFixer - fix for alternative syntax (kubawerlos)
- bug [#6159](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6159) ImportTransformer - fix for grouped constant and function imports (kubawerlos)
- bug [#6161](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6161) NoUnreachableDefaultArgumentValueFixer - fix for attributes (kubawerlos)
- feature [#5776](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5776) DX: test on PHP 8.1 (kubawerlos)
- feature [#6152](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6152) PHP8.1 support (SpacePossum)
- minor [#6095](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6095) Allow Symfony 6 (derrabus, keradus)
- minor [#6107](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6107) Drop support of PHPUnit v7 dependency (keradus)
- minor [#6109](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6109) Add return type to `DummyTestSplFileInfo::getRealPath()` (derrabus)
- minor [#6115](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6115) Remove PHP 7.2 polyfill (derrabus)
- minor [#6116](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6116) CI: remove installation of mbstring polyfill in build script, it's required dependency now (keradus)
- minor [#6119](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6119) OrderedClassElementsFixer - PHPUnit assert(Pre|Post)Conditions methods support (meyerbaptiste)
- minor [#6121](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6121) Use Tokens::ensureWhitespaceAtIndex to simplify code (kubawerlos)
- minor [#6127](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6127) Remove 2nd parameter to XdebugHandler constructor (phil-davis)
- minor [#6129](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6129) clean ups (SpacePossum)
- minor [#6138](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6138) PHP8.1 - toString cannot return type hint void (SpacePossum)
- minor [#6146](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6146) PHP 8.1: add new_in_initializers to PHP 8.1 integration test (keradus)
- minor [#6147](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6147) DX: update composer-normalize (keradus)
- minor [#6156](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6156) DX: drop hack for Prophecy incompatibility (keradus)
### [`v3.3.2`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/releases/tag/v3.3.2)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.3.1...v3.3.2)
experimental release
- Drop support for Symfony v4
### [`v3.3.1`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v331)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.3.0...v3.3.1)
- minor [#6067](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6067) Bump minimum PHP version to 7.2 (keradus)
### [`v3.3.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v330)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.2.1...v3.3.0)
- bug [#6054](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6054) Utils - Add multibyte and UTF-8 support (paulbalandan)
- bug [#6061](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6061) ModernizeStrposFixer - fix for negated with leading slash (kubawerlos)
- bug [#6064](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6064) SquareBraceTransformer - fix detect array destructing in foreach (SpacePossum)
- bug [#6082](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6082) PhpUnitDedicateAssertFixer must run before NoUnusedImportsFixer (kubawerlos)
- bug [#6089](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6089) TokensAnalyzer.php - Fix T_ENCAPSED_AND_WHITESPACE handling in isBina… (SpacePossum)
- feature [#5123](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5123) PhpdocTypesFixer - support generic types (kubawerlos)
- minor [#5775](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5775) DX: run static code analysis on PHP 8.0 (kubawerlos)
- minor [#6050](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6050) DX: TypeIntersectionTransformer - prove to not touch T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG (keradus)
- minor [#6051](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6051) NoExtraBlankLinesFixer - Improve deprecation message (paulbalandan)
- minor [#6060](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6060) DX: Add upgrade guide link when next Major is available (keradus)
- minor [#6066](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6066) Clean ups (SpacePossum, kubawerlos)
- minor [#6069](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6069) DX: cleanup stub file (keradus)
- minor [#6070](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6070) Update UPGRADE-v3.md with php_unit_test_annotation/case deprecation (kubawerlos)
- minor [#6072](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6072) Update usage doc to reflect change to PSR12 default. (hannob, keradus)
- minor [#6084](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6084) Change: Remove \__constructor() from RuleSetDescriptionInterface (niklam)
- minor [#6085](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6085) Dx: reuse WhitespacesAnalyzer::detectIndent (kubawerlos)
- minor [#6087](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6087) AbstractProxyFixer - more tests (SpacePossum)
### [`v3.2.1`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v321)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.2.0...v3.2.1)
experimental release
- Require PHP 7.2
### [`v3.2.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v320)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.1.0...v3.2.0)
- bug [#5809](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5809) FunctionsAnalyzer - fix for recognizing global functions in attributes (kubawerlos)
- bug [#5909](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5909) NativeFunctionCasingFixer - fix for attributes and imported functions (kubawerlos)
- bug [#5920](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5920) ClassAttributesSeparationFixer - fixes & enhancements (SpacePossum)
- bug [#5923](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5923) TypeAlternationTransformer - fix for promoted properties (kubawerlos)
- bug [#5938](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5938) NoAliasFunctionsFixer - remove dir -> getdir mapping (SpacePossum)
- bug [#5941](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5941) TokensAnalyzer - isAnonymousClass bug on PHP8 (SpacePossum)
- bug [#5942](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5942) TokensAnalyzer - isConstantInvocation PHP 8 issue (SpacePossum)
- bug [#5943](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5943) NoUnusedImportsFixer - use in attribute (SpacePossum)
- bug [#5955](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5955) Fixed `class_attributes_separation` processing class with multiple trait imports (GrahamCampbell)
- bug [#5977](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5977) LowercaseStaticReference - SingleClassElementPerStatement - union types (SpacePossum)
- bug [#5984](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5984) RegularCallableCallFixer must run before NativeFunctionInvocationFixer (kubawerlos)
- bug [#5986](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5986) CurlyBraceTransformer - count T_CURLY_OPEN itself as level as well (SpacePossum)
- bug [#5989](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5989) NoAliasFunctionsFixer - Correct mapping (weshooper)
- bug [#6004](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6004) SwitchContinueToBreakFixer - Fix candidate check (SpacePossum)
- bug [#6005](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6005) CommentsAnalyzer - before static call (SpacePossum)
- bug [#6007](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6007) YodaStyleFixer - PHP8 named arguments support (liquid207)
- bug [#6015](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6015) CommentsAnalyzer - constructor property promotion support (liquid207)
- bug [#6020](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6020) RegularCallableCallFixer - case insensitive fixing (SpacePossum)
- bug [#6037](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6037) PhpdocLineSpanFixer - do not crash on trait imports (SpacePossum)
- feature [#4834](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4834) AssignNullCoalescingToCoalesceEqualFixer - introduction (SpacePossum)
- feature [#5754](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5754) ModernizeStrposFixer - introduction (derrabus, SpacePossum, keradus)
- feature [#5858](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5858) EmptyLoopConditionFixer - introduction (SpacePossum)
- feature [#5967](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5967) PHP8.1 - type "never" support (SpacePossum)
- feature [#5968](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5968) PHP8.1 - "readonly" property modifier support (SpacePossum)
- feature [#5970](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5970) IntegerLiteralCaseFixer - introduction (SpacePossum)
- feature [#5971](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5971) PHP8.1 - Explicit octal integer literal notation (SpacePossum)
- feature [#5997](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5997) NoSuperfluousPhpdocTagsFixer - Add union types support (julienfalque)
- feature [#6026](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6026) TypeIntersectionTransformer - introduction (kubawerlos, SpacePossum)
- feature [#6031](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6031) NoSpaceAroundDoubleColonFixer - introduction (SpacePossum)
- feature [#6047](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6047) StringLengthToEmptyFixer - introduction (SpacePossum)
- minor [#5773](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5773) NoAlternativeSyntaxFixer - Add option to not fix non-monolithic PHP code (paulbalandan)
- minor [#5887](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5887) Detect renamed rules in configuration resolver (shakaran)
- minor [#5901](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5901) DX: update PHPStan (kubawerlos)
- minor [#5906](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5906) Remove references to PHP 7.0 in tests (with updates) (kubawerlos)
- minor [#5918](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5918) Remove PHP version specific code sample constraint when not needed (kubawerlos)
- minor [#5924](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5924) PSR12 - ClassDefinition - space_before_parenthesis (SpacePossum)
- minor [#5925](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5925) DX: ProjectCodeTest - fix detection by testExpectedInputOrder (keradus)
- minor [#5926](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5926) DX: remove not needed requirements from fixtures (kubawerlos)
- minor [#5927](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5927) Symfonyset - EmptyLoopBody (SpacePossum)
- minor [#5928](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5928) PhpdocTo\*TypeFixer - add more test cases (keradus)
- minor [#5929](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5929) Remove not needed PHP version checks (kubawerlos)
- minor [#5930](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5930) simplify code, more tests (SpacePossum)
- minor [#5931](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5931) logo copyright - bump year (SpacePossum)
- minor [#5932](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5932) Extract ControlStructureContinuationPositionFixer from BracesFixer (julienfalque)
- minor [#5933](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5933) Consistency invalid configuration exception for test (shakaran)
- minor [#5934](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5934) Add return types (SpacePossum)
- minor [#5949](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5949) Removed PHP 5 exception catch (GrahamCampbell)
- minor [#5952](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5952) ClassAttributesSeparationFixer - Re-add omitted `only_if_meta` option (paulbalandan)
- minor [#5957](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5957) Keep PHPStan cache between Docker runs (julienfalque)
- minor [#5958](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5958) Fix STDIN test when path is one level deep (julienfalque)
- minor [#5959](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5959) SymfonySet - add EmptyLoopConditionFixer (SpacePossum)
- minor [#5961](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5961) Remove duplicated method (julienfalque)
- minor [#5962](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5962) DX: Add return types (kubawerlos)
- minor [#5963](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5963) DX: extract config for special CI jobs (keradus)
- minor [#5964](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5964) DX: use modernize_strpos (keradus)
- minor [#5965](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5965) CI: don't try to execute jobs with Symfony:^3 (keradus)
- minor [#5972](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5972) PHP8.1 - FirstClassCallable (SpacePossum)
- minor [#5973](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5973) PHP8.1 - "final const" support (SpacePossum)
- minor [#5975](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5975) Tree shake PHP8.1 PRs (SpacePossum)
- minor [#5978](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5978) PHP8.1 - Enum (start) (SpacePossum)
- minor [#5982](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5982) Fix test warning (SpacePossum)
- minor [#5987](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5987) PHP8.1 - Enum (start) (SpacePossum)
- minor [#5995](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5995) Fix link to Code Climate SPEC.md in GitlabReporter (astehlik)
- minor [#5996](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5996) Fix URL to Doctrine Annotations documentation (astehlik)
- minor [#6000](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6000) Prevent PHP CS Fixer from fixing PHPStan cache files (julienfalque)
- minor [#6006](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6006) SCA/utilize PHP8.1 (SpacePossum)
- minor [#6008](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6008) SCA (SpacePossum)
- minor [#6010](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6010) SCA (SpacePossum)
- minor [#6011](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6011) NoSuperfluousPhpdocTagsFixer - Remove superfluous annotation `@abstract` and `@final` (liquid207, SpacePossum)
- minor [#6018](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6018) PhpdocLineSpan - Allow certain types to be ignored (devfrey)
- minor [#6019](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6019) Improve test coverage (SpacePossum)
- minor [#6021](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6021) Linter/\*Exception - Tag as final (SpacePossum)
- minor [#6023](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6023) OrderedClassElementsFixer - PHP8.1 readonly properties support (SpacePossum)
- minor [#6027](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6027) MbStrFunctionsFixer - more details about risky (SpacePossum)
- minor [#6028](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6028) BinaryOperatorSpacesFixer - list all operators in doc (SpacePossum)
- minor [#6029](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6029) PhpUnitDedicateAssertFixer - add "assertStringContainsString" and "as… (SpacePossum)
- minor [#6030](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6030) SingleSpaceAfterConstructFixer - Add `switch` support (SpacePossum)
- minor [#6033](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6033) ArgumentsAnalyzerTest - add more tests (SpacePossum)
- minor [#6034](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6034) 7.0|7.1 - cleanup tests (SpacePossum)
- minor [#6035](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6035) Documentation generation split up and add list. (SpacePossum)
- minor [#6048](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6048) Fix "can not" spelling (mvorisek)
### [`v3.1.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v310)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.0.3...v3.1.0)
- feature [#5572](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5572) PhpdocToCommentFixer - Add `ignored_tags` option (VincentLanglet)
- feature [#5588](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5588) NoAliasFunctionsFixer - Add more function aliases (danog)
- feature [#5704](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5704) ClassAttributesSeparationFixer - Introduce `only_if_meta` spacing option (paulbalandan)
- feature [#5734](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5734) TypesSpacesFixer - Introduction (kubawerlos)
- feature [#5745](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5745) EmptyLoopBodyFixer - introduction (SpacePossum, keradus)
- feature [#5751](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5751) Extract DeclareParenthesesFixer from BracesFixer (julienfalque, keradus)
- feature [#5877](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5877) ClassDefinitionFixer - PSR12 for anonymous class (SpacePossum)
- minor [#5875](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5875) EmptyLoopBodyFixer - NoTrailingWhitespaceFixer - priority test (SpacePossum)
- minor [#5914](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5914) Deprecate ClassKeywordRemoveFixer (kubawerlos)
### [`v3.0.3`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v303)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.0.2...v3.0.3)
- bug [#4927](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4927) PhpdocAlignFixer - fix for whitespace in type (kubawerlos)
- bug [#5720](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5720) NoUnusedImportsFixer - Fix undetected unused imports when type mismatch (julienfalque, SpacePossum)
- bug [#5806](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5806) DoctrineAnnotationFixer - Add template to ignored_tags (akalineskou)
- bug [#5849](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5849) PhpdocTagTypeFixer - must not remove inlined tags within other tags (boesing)
- bug [#5853](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5853) BracesFixer - handle alternative short foreach with if (SpacePossum)
- bug [#5855](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5855) GlobalNamespaceImportFixer - fix for attributes imported as constants (kubawerlos)
- bug [#5881](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5881) SelfUpdateCommand - fix link to UPGRADE docs (keradus)
- bug [#5884](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5884) CurlyBraceTransformer - fix handling dynamic property with string with variable (kubawerlos, keradus)
- bug [#5912](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5912) TypeAlternationTransformer - fix for "callable" type (kubawerlos)
- bug [#5913](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5913) SingleSpaceAfterConstructFixer - improve comma handling (keradus)
- minor [#5829](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5829) DX: Fix SCA with PHPMD (paulbalandan)
- minor [#5838](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5838) PHP7 - use spaceship (SpacePossum, keradus)
- minor [#5848](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5848) Docs: update PhpStorm integration link (keradus)
- minor [#5856](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5856) Add AttributeAnalyzer (kubawerlos)
- minor [#5857](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5857) DX: PHPMD - exclude fixtures (keradus)
- minor [#5859](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5859) Various fixes (kubawerlos)
- minor [#5864](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5864) DX: update dev tools (kubawerlos)
- minor [#5876](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5876) AttributeTransformerTest - add more tests (SpacePossum)
- minor [#5879](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5879) Update UPGRADE-v3.md adding relative links (shakaran, keradus)
- minor [#5882](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5882) Docs: don't use v2 for installation example (keradus)
- minor [#5883](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5883) Docs: typo (brianteeman, keradus)
- minor [#5890](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5890) DX: use PHP 8.1 polyfill (keradus)
- minor [#5902](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5902) Remove references to PHP 7.0 in tests (only removing lines) (kubawerlos)
- minor [#5905](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5905) DX: Use "yield from" in tests (kubawerlos, keradus)
- minor [#5917](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5917) Use `@PHP71Migration` rules (kubawerlos, keradus)
### [`v3.0.2`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v302)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.0.1...v3.0.2)
- bug [#5816](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5816) FullyQualifiedStrictTypesFixer - fix for union types (kubawerlos, keradus)
- bug [#5835](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5835) PhpdocTypesOrderFixer: fix for array shapes (kubawerlos)
- bug [#5837](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5837) SingleImportPerStatementFixer - fix const and function imports (SpacePossum)
- bug [#5844](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5844) PhpdocTypesOrderFixer: handle callable() type (Slamdunk)
- minor [#5839](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5839) DX: automate checking 7.0 types on project itself (keradus)
- minor [#5840](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5840) DX: drop v2 compatible config in project itself (keradus)
### [`v3.0.1`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v301)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.0.0...v3.0.1)
- bug [#5395](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5395) PhpdocTagTypeFixer: Do not modify array shapes (localheinz, julienfalque)
- bug [#5678](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5678) UseArrowFunctionsFixer - fix for return without value (kubawerlos)
- bug [#5679](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5679) PhpUnitNamespacedFixer - do not try to fix constant usage (kubawerlos)
- bug [#5681](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5681) RegularCallableCallFixer - fix for function name with escaped slash (kubawerlos)
- bug [#5687](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5687) FinalInternalClassFixer - fix for annotation with space after "@" (kubawerlos)
- bug [#5688](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5688) ArrayIndentationFixer - fix for really long arrays (kubawerlos)
- bug [#5690](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5690) PhpUnitNoExpectationAnnotationFixer - fix "expectedException" annotation with message below (kubawerlos)
- bug [#5693](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5693) YodaStyleFixer - fix for assignment operators (kubawerlos)
- bug [#5697](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5697) StrictParamFixer - fix for method definition (kubawerlos)
- bug [#5702](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5702) CommentToPhpdocFixer - fix for single line comments starting with more than 2 slashes (kubawerlos)
- bug [#5703](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5703) DateTimeImmutableFixer - fix for method definition (kubawerlos)
- bug [#5718](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5718) VoidReturnFixer - do not break syntax with magic methods (kubawerlos)
- bug [#5727](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5727) SingleSpaceAfterConstructFixer - Add support for `namespace` (julienfalque)
- bug [#5730](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5730) Fix transforming deprecations into exceptions (julienfalque)
- bug [#5738](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5738) TokensAnalyzer - fix for union types (kubawerlos)
- bug [#5741](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5741) Fix constant invocation detection cases (kubawerlos)
- bug [#5769](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5769) Fix priority between `phpdoc_to_property_type` and `no_superfluous_phpdoc_tags` (julienfalque)
- bug [#5774](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5774) FunctionsAnalyzer::isTheSameClassCall - fix for $this with double colon following (kubawerlos)
- bug [#5779](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5779) SingleLineThrowFixer - fix for throw in match (kubawerlos)
- bug [#5781](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5781) ClassDefinition - fix for anonymous class with trailing comma (kubawerlos)
- bug [#5783](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5783) StaticLambdaFixer - consider parent:: as a possible reference to $this (fancyweb)
- bug [#5791](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5791) NoBlankLinesAfterPhpdoc - Add T_NAMESPACE in array of forbidden successors (paulbalandan)
- bug [#5799](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5799) TypeAlternationTransformer - fix for multiple function parameters (kubawerlos)
- bug [#5804](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5804) NoBreakCommentFixer - fix for "default" in "match" (kubawerlos)
- bug [#5805](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5805) SingleLineCommentStyleFixer - run after HeaderCommentFixer (kubawerlos)
- bug [#5817](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5817) NativeFunctionTypeDeclarationCasingFixer - fix for union types (kubawerlos)
- bug [#5823](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5823) YodaStyleFixer - yield support (SpacePossum)
- minor [#4914](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4914) Improve PHPDoc types support (julienfalque, keradus)
- minor [#5592](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5592) Fix checking for default config used in rule sets (kubawerlos)
- minor [#5675](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5675) Docs: extend Upgrade Guide (keradus)
- minor [#5680](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5680) DX: benchmark.sh - ensure deps are updated to enable script working across less-similar branches (keradus)
- minor [#5689](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5689) Calculate code coverage on PHP 8 (kubawerlos)
- minor [#5694](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5694) DX: fail on risky tests (kubawerlos)
- minor [#5695](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5695) Utils - save only unique deprecations to avoid memory issues (PetrHeinz)
- minor [#5710](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5710) \[typo] add correct backquotes (PhilETaylor)
- minor [#5711](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5711) Fix doc, "run-in" show-progress option is no longer present (mvorisek)
- minor [#5713](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5713) Upgrade-Guide: fix typo (staabm)
- minor [#5717](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5717) Run migration rules on PHP 8 (kubawerlos, keradus)
- minor [#5721](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5721) Fix reStructuredText markup (julienfalque)
- minor [#5725](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5725) Update LICENSE (exussum12)
- minor [#5731](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5731) CI - Fix checkbashisms installation (julienfalque)
- minor [#5736](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5736) Remove references to PHP 5.6 (kubawerlos, keradus)
- minor [#5739](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5739) DX: more typehinting (keradus)
- minor [#5740](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5740) DX: more type-related docblocks (keradus)
- minor [#5746](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5746) Config - Improve deprecation message with details (SpacePossum)
- minor [#5747](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5747) RandomApiMigrationFixer - better docs and better "random_int" support (SpacePossum)
- minor [#5748](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5748) Updated the link to netbeans plugins page (cyberguroo)
- minor [#5750](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5750) Test all const are in uppercase (SpacePossum)
- minor [#5752](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5752) NoNullPropertyInitializationFixer - fix static properties as well (HypeMC)
- minor [#5756](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5756) Fix rule sets descriptions (kubawerlos)
- minor [#5761](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5761) Fix links in custom rules documentation (julienfalque)
- minor [#5771](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5771) doc(config): change set's name (Kocal)
- minor [#5777](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5777) DX: update PHPStan (kubawerlos)
- minor [#5789](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5789) DX: update PHPStan (kubawerlos)
- minor [#5808](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5808) Update PHPStan to 0.12.92 (kubawerlos)
- minor [#5813](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5813) Docs: point to v3 in installation description (Jimbolino)
- minor [#5824](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5824) Deprecate v2 (keradus)
- minor [#5825](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5825) DX: update checkbashisms to v2.21.3 (keradus)
- minor [#5826](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5826) SCA: check both composer files (keradus)
- minor [#5827](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5827) ClassAttributesSeparationFixer - Add `trait_import` support (SpacePossum)
- minor [#5831](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5831) DX: fix SCA violations (keradus)
### [`v3.0.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v300)
[Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v2.19.3...v3.0.0)
- bug [#5164](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5164) Differ - surround file name with double quotes if it contains spacing. (SpacePossum)
- bug [#5560](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5560) PSR2: require visibility only for properties and methods (kubawerlos)
- bug [#5576](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5576) ClassAttributesSeparationFixer: do not allow using v2 config (kubawerlos)
- feature [#4979](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4979) Pass file to differ (paulhenri-l, SpacePossum)
- minor [#3374](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3374) show-progress option: drop run-in and estimating, rename estimating-max to dots (keradus)
- minor [#3375](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3375) Fixers - stop exposing extra properties/consts (keradus)
- minor [#3376](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3376) Tokenizer - remove deprecations and legacy mode (keradus)
- minor [#3377](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3377) rules - change default options (keradus)
- minor [#3378](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3378) SKIP_LINT_TEST_CASES - drop env (keradus)
- minor [#3379](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3379) MethodArgumentSpaceFixer - fixSpace is now private (keradus)
- minor [#3380](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3380) rules - drop rootless configurations (keradus)
- minor [#3381](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3381) rules - drop deprecated configurations (keradus)
- minor [#3382](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3382) DefinedFixerInterface - incorporate into FixerInterface (keradus)
- minor [#3383](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3383) FixerDefinitionInterface - drop getConfigurationDescription and getDefaultConfiguration (keradus)
- minor [#3384](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3384) diff-format option: drop sbd diff, use udiffer by default, drop SebastianBergmannDiffer and SebastianBergmannShortDiffer classes (keradus)
- minor [#3385](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3385) ConfigurableFixerInterface::configure - param is now not nullable and not optional (keradus)
- minor [#3386](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3386) ConfigurationDefinitionFixerInterface - incorporate into ConfigurableFixerInterface (keradus)
- minor [#3387](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3387) FixCommand - forbid passing 'config' and 'rules' options together (keradus)
- minor [#3388](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3388) Remove Helpers (keradus)
- minor [#3389](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3389) AccessibleObject - drop class (keradus)
- minor [#3390](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3390) Drop deprecated rules: blank_line_before_return, hash_to_slash_comment, method_separation, no_extra_consecutive_blank_lines, no_multiline_whitespace_before_semicolons and pre_increment (keradus)
- minor [#3456](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3456) AutoReview - drop references to removed rule (keradus)
- minor [#3659](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3659) use php-cs-fixer/diff ^2.0 (SpacePossum)
- minor [#3681](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3681) CiIntegrationTest - fix incompatibility from 2.x line (keradus)
- minor [#3740](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3740) NoUnusedImportsFixer - remove SF exception (SpacePossum)
- minor [#3771](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3771) UX: always set error_reporting in entry file, not Application (keradus)
- minor [#3922](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3922) Make some more classes final (ntzm, SpacePossum)
- minor [#3995](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3995) Change default config of native_function_invocation (dunglas, SpacePossum)
- minor [#4432](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4432) DX: remove empty sets from RuleSet (kubawerlos)
- minor [#4489](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4489) Fix ruleset [@PHPUnit50Migration](https://togithub.com/PHPUnit50Migration):risky (kubawerlos)
- minor [#4620](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4620) DX: cleanup additional, not used parameters (keradus)
- minor [#4666](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4666) Remove deprecated rules: lowercase_constants, php_unit_ordered_covers, silenced_deprecation_error (keradus)
- minor [#4697](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4697) Remove deprecated no_short_echo_tag rule (julienfalque)
- minor [#4851](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4851) fix phpstan on 3.0 (SpacePossum)
- minor [#4901](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4901) Fix SCA (SpacePossum)
- minor [#5069](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5069) Fixed failing tests on 3.0 due to unused import after merge (GrahamCampbell)
- minor [#5096](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5096) NativeFunctionInvocationFixer - BacktickToShellExecFixer - fix integration test (SpacePossum)
- minor [#5171](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5171) Fix test (SpacePossum)
- minor [#5245](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5245) Fix CI for 3.0 line (keradus)
- minor [#5351](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5351) clean ups (SpacePossum)
- minor [#5364](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5364) DX: Do not display runtime twice on 3.0 line (keradus)
- minor [#5412](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5412) 3.0 - cleanup (SpacePossum, keradus)
- minor [#5417](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5417) Further BC cleanup for 3.0 (keradus)
- minor [#5418](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5418) Drop src/Test namespace (keradus)
- minor [#5436](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5436) Drop mapping of strings to boolean option other than yes/no (keradus)
- minor [#5440](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5440) Change default ruleset to PSR-12 (keradus)
- minor [#5477](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5477) Drop diff-format (keradus)
- minor [#5478](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5478) Docs: Cleanup UPGRADE markdown files (keradus)
- minor [#5479](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5479) ArraySyntaxFixer, ListSyntaxFixer - change default syntax to short (keradus)
- minor [#5480](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5480) Tokens::findBlockEnd - drop deprecated argument (keradus)
- minor [#5485](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5485) ClassAttributesSeparationFixer - drop deprecated flat list configuration (keradus)
- minor [#5486](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5486) CI: drop unused env variables (keradus)
- minor [#5488](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5488) Do not distribute documentation (szepeviktor)
- minor [#5513](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5513) DX: Tokens::warnPhp8SplFixerArrayChange - drop unused method (keradus)
- minor [#5520](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5520) DX: Drop IsIdenticalConstraint (keradus)
- minor [#5521](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5521) DX: apply rules configuration cleanups for PHP 7.1+ (keradus)
- minor [#5524](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5524) DX: drop support of very old deps (keradus)
- minor [#5525](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5525) Drop phpunit-legacy-adapter (keradus)
- minor [#5527](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5527) Bump required PHP to 7.1 (keradus)
- minor [#5529](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5529) DX: bump required PHPUnit to v7+ (keradus)
- minor [#5532](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5532) Apply PHP 7.1 typing (keradus)
- minor [#5541](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5541) RuleSet - disallow null usage to disable the rule (keradus)
- minor [#5555](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5555) DX: further typing improvements (keradus)
- minor [#5562](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5562) Fix table row rendering for default values of array_syntax and list_syntax (derrabus)
- minor [#5608](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5608) DX: new cache filename (keradus)
- minor [#5609](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5609) Forbid old config filename usage (keradus)
- minor [#5638](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5638) DX: remove Utils::calculateBitmask (keradus)
- minor [#5641](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5641) DX: use constants for PHPUnit version on 3.0 line (keradus)
- minor [#5643](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5643) FixCommand - simplify help (keradus)
- minor [#5644](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5644) Token::toJson() - remove parameter (keradus)
- minor [#5645](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5645) DX: YodaStyleFixerTest - fix CI (keradus)
- minor [#5649](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5649) DX: YodaStyleFixerTest - fix 8.0 compat (keradus)
- minor [#5650](ht
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^2.7
->^3.0
Release Notes
FriendsOfPHP/PHP-CS-Fixer
### [`v3.8.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v380) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.7.0...v3.8.0) - bug [#6322](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6322) PhpdocTypesFixer - fix recognizing callable (kubawerlos) - bug [#6331](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6331) ClassReferenceNameCasingFixer - Fix false hits (SpacePossum) - bug [#6333](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6333) BinaryOperatorSpacesFixer - Fix for alignment in `elseif` (paulbalandan, SpacePossum) - bug [#6337](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6337) PhpdocTypesFixer - fix recognising callable without return type (kubawerlos) - feature [#6286](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6286) DateTimeCreateFromFormatCallFixer - Introduction (liquid207) - feature [#6312](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6312) TypesSpacesFixer - add option for CS of catching multiple types of exceptions (SpacePossum) - minor [#6326](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6326) Bump migration sets used to PHP7.4 (SpacePossum) - minor [#6328](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6328) DX: .gitignore ASC file (keradus) ### [`v3.7.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v370) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.6.0...v3.7.0) - bug [#6112](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6112) \[BinaryOperatorSpacesFixer] Fix align of `=` inside calls of methods (VincentLanglet) - bug [#6279](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6279) ClassReferenceNameCasingFixer - Fix for double arrow (SpacePossum) - bug [#6280](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6280) Fix bunch of enum issus (SpacePossum) - bug [#6283](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6283) ClassReferenceNameCasingFixer - detect imports (SpacePossum) - feature [#5892](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5892) NewWithBracesFixer - option to remove braces (jrmajor) - feature [#6081](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6081) Allow multiline constructor arguments in an anonymous classes (jrmajor, SpacePossum) - feature [#6274](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6274) SingleLineCommentSpacingFixer - Introduction (SpacePossum) - feature [#6300](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6300) OrderedClassElementsFixer - handle enums (gharlan) - feature [#6304](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6304) NoTrailingCommaInSinglelineFunctionCallFixer - Introduction (SpacePossum) - minor [#6277](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6277) Add `is_scalar`, `sizeof`, `ini_get` in list of compiled functions (jderusse) - minor [#6284](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6284) ClassReferenceNameCasingFixer - Update doc (SpacePossum) - minor [#6289](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6289) PHP7.4 - clean up tests (SpacePossum) - minor [#6290](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6290) PHP7.4 - properties types (SpacePossum) - minor [#6291](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6291) PHP7.4 - remove run time checks (SpacePossum) - minor [#6292](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6292) PhpUnitDedicateAssertFixer - Fix more count cases (SpacePossum) - minor [#6294](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6294) PhpUnitDedicateAssertFixer - add assertInstanceOf support (SpacePossum) - minor [#6295](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6295) PhpUnitTestCaseIndicator - Check if PHPUnit-test class extends anothe… (SpacePossum) - minor [#6298](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6298) Fix checkbashisms download ans SCA violations (SpacePossum) - minor [#6301](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6301) BracesFixer - handle enums (gharlan) - minor [#6302](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6302) Bump checkbashisms version (kubawerlos) - minor [#6303](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6303) PHP8 - Utilize "get_debug_type" (SpacePossum) - minor [#6316](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6316) bump xdebug-handler (SpacePossum) - minor [#6327](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6327) bump polyfills (SpacePossum) ### [`v3.6.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v360) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.5.0...v3.6.0) - bug [#6063](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6063) PhpdocTypesOrderFixer - Improve nested types support (ruudk, julienfalque) - bug [#6197](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6197) FullyQualifiedStrictTypesFixer - fix same classname is imported from … (SpacePossum) - bug [#6241](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6241) NoSuperfluousPhpdocTagsFixer - fix for reference and splat operator (kubawerlos) - bug [#6243](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6243) PhpdocTypesOrderFixer - fix for intersection types (kubawerlos) - bug [#6254](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6254) PhpUnitDedicateAssertFixer - remove `is_resource`. (drupol) - bug [#6264](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6264) TokensAnalyzer - fix isConstantInvocation detection for mulitple exce… (SpacePossum) - bug [#6265](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6265) NullableTypeDeclarationForDefaultNullValueFixer - handle "readonly" a… (SpacePossum) - bug [#6266](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6266) SimplifiedIfReturnFixer - handle statement in loop without braces (SpacePossum) - feature [#6262](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6262) ClassReferenceNameCasingFixer - introduction (SpacePossum) - feature [#6267](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6267) NoUnneededImportAliasFixer - Introduction (SpacePossum) - minor [#6199](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6199) HeaderCommentFixer - support monolithic files with shebang (kubawerlos, keradus) - minor [#6231](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6231) Fix priority descriptions and tests. (SpacePossum) - minor [#6237](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6237) DX: Application - better display version when displaying gitSha (keradus) - minor [#6242](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6242) Annotation - improve on recognising types with reference and splat operator (kubawerlos) - minor [#6250](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6250) Tokens - optimize cache clear (SpacePossum) - minor [#6269](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6269) Docs: redo warnings in RST docs to fix issue on website docs (keradus) - minor [#6270](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6270) ClassReferenceNameCasingFixer - Add missing test cases for catch (SpacePossum) - minor [#6273](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6273) Add priority test (SpacePossum) ### [`v3.5.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v350) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.4.0...v3.5.0) - bug [#6058](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6058) Fix `Tokens::insertSlices` not moving around all affected tokens (paulbalandan, SpacePossum) - bug [#6160](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6160) NonPrintableCharacterFixer - fix for when removing non-printable character break PHP syntax (kubawerlos) - bug [#6165](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6165) DeclareEqualNormalizeFixer - fix for declare having multiple directives (kubawerlos) - bug [#6170](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6170) NonPrintableCharacterFixer - fix for string in single quotes, having non-breaking space, linebreak, and single quote inside (kubawerlos) - bug [#6181](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6181) UseTransformer - Trait import in enum fix (PHP8.1) (SpacePossum) - bug [#6188](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6188) PhpdocTo(Param|Property|Return)TypeFixer - fix for type intersections (kubawerlos) - bug [#6202](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6202) SquareBraceTransformer - fix for destructing square brace after double arrow (kubawerlos) - bug [#6209](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6209) OrderedClassElementsFixer - PHP8.0 support abstract private methods in traits (SpacePossum) - bug [#6224](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6224) ArgumentsAnalyzer - support PHP8.1 readonly (SpacePossum) - feature [#4571](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4571) BlankLineBeforeStatementFixer - can now add blank lines before doc-comments (addiks, SpacePossum) - feature [#5953](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5953) GetClassToClassKeywordFixer - introduction (paulbalandan) - minor [#6108](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6108) Drop support for Symfony v4 (keradus) - minor [#6163](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6163) CI: update used PHP version (keradus) - minor [#6167](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6167) SingleSpaceAfterConstructFixer - allow multiline const (y_ahiru, SpacePossum) - minor [#6168](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6168) indexes -> indices (SpacePossum) - minor [#6171](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6171) Fix tests and CS (SpacePossum) - minor [#6172](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6172) DX: Tokens::insertSlices - groom code and fix tests (keradus) - minor [#6174](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6174) PhpdocAlignFixer: fix property-read/property-write descriptions not getting aligned (antichris) - minor [#6177](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6177) DX: chmod +x for benchmark.sh file (keradus) - minor [#6180](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6180) gitlab reporter - add fixed severity to match format (cbourreau) - minor [#6183](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6183) Simplify DiffConsoleFormatter (kubawerlos) - minor [#6184](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6184) Do not support array of patterns in Preg methods (kubawerlos) - minor [#6185](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6185) Upgrade PHPStan (kubawerlos) - minor [#6189](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6189) Finder - fix usage of ignoreDotFiles (kubawerlos) - minor [#6190](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6190) DX: DiffConsoleFormatter - escape - (keradus) - minor [#6194](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6194) Update Docker setup (julienfalque) - minor [#6196](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6196) clean ups (SpacePossum) - minor [#6198](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6198) DX: format dot files (kubawerlos) - minor [#6200](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6200) DX: Composer's branch-alias leftovers cleanup (kubawerlos) - minor [#6203](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6203) Bump required PHP to 7.4 (keradus) - minor [#6205](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6205) DX: bump PHPUnit to v9, PHPUnit bridge to v6 and Prophecy-PHPUnit to v2 (keradus) - minor [#6210](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6210) NullableTypeDeclarationForDefaultNullValueFixer - fix tests (HypeMC) - minor [#6212](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6212) bump year 2021 -> 2022 (SpacePossum) - minor [#6215](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6215) DX: Doctrine\Annotation\Tokens - fix phpstan violations (keradus) - minor [#6216](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6216) DX: Doctrine\Annotation\Tokens - drop unused methods (keradus) - minor [#6217](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6217) DX: lock SCA tools for PR builds (keradus) - minor [#6218](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6218) Use composer/xdebug-handler v3 (gharlan) - minor [#6222](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6222) Show runtime on version command (SpacePossum) - minor [#6229](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6229) Simplify Tokens::isMonolithicPhp tests (kubawerlos) - minor [#6232](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6232) Use expectNotToPerformAssertions where applicable (SpacePossum) - minor [#6233](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6233) Update Tokens::isMonolithicPhp (kubawerlos) - minor [#6236](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6236) Annotation - improve getting variable name (kubawerlos) ### [`v3.4.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v340) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.3.2...v3.4.0) - bug [#6117](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6117) SingleSpaceAfterConstruct - handle before destructuring close brace (liquid207) - bug [#6122](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6122) NoMultilineWhitespaceAroundDoubleArrowFixer - must run before MethodArgumentSpaceFixer (kubawerlos) - bug [#6130](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6130) StrictParamFixer - must run before MethodArgumentSpaceFixer (kubawerlos) - bug [#6137](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6137) NewWithBracesFixer - must run before ClassDefinitionFixer (kubawerlos) - bug [#6139](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6139) PhpdocLineSpanFixer - must run before NoSuperfluousPhpdocTagsFixer (kubawerlos) - bug [#6143](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6143) OperatorLinebreakFixer - fix for alternative syntax (kubawerlos) - bug [#6159](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6159) ImportTransformer - fix for grouped constant and function imports (kubawerlos) - bug [#6161](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6161) NoUnreachableDefaultArgumentValueFixer - fix for attributes (kubawerlos) - feature [#5776](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5776) DX: test on PHP 8.1 (kubawerlos) - feature [#6152](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6152) PHP8.1 support (SpacePossum) - minor [#6095](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6095) Allow Symfony 6 (derrabus, keradus) - minor [#6107](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6107) Drop support of PHPUnit v7 dependency (keradus) - minor [#6109](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6109) Add return type to `DummyTestSplFileInfo::getRealPath()` (derrabus) - minor [#6115](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6115) Remove PHP 7.2 polyfill (derrabus) - minor [#6116](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6116) CI: remove installation of mbstring polyfill in build script, it's required dependency now (keradus) - minor [#6119](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6119) OrderedClassElementsFixer - PHPUnit assert(Pre|Post)Conditions methods support (meyerbaptiste) - minor [#6121](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6121) Use Tokens::ensureWhitespaceAtIndex to simplify code (kubawerlos) - minor [#6127](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6127) Remove 2nd parameter to XdebugHandler constructor (phil-davis) - minor [#6129](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6129) clean ups (SpacePossum) - minor [#6138](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6138) PHP8.1 - toString cannot return type hint void (SpacePossum) - minor [#6146](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6146) PHP 8.1: add new_in_initializers to PHP 8.1 integration test (keradus) - minor [#6147](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6147) DX: update composer-normalize (keradus) - minor [#6156](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6156) DX: drop hack for Prophecy incompatibility (keradus) ### [`v3.3.2`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/releases/tag/v3.3.2) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.3.1...v3.3.2) experimental release - Drop support for Symfony v4 ### [`v3.3.1`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v331) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.3.0...v3.3.1) - minor [#6067](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6067) Bump minimum PHP version to 7.2 (keradus) ### [`v3.3.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v330) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.2.1...v3.3.0) - bug [#6054](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6054) Utils - Add multibyte and UTF-8 support (paulbalandan) - bug [#6061](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6061) ModernizeStrposFixer - fix for negated with leading slash (kubawerlos) - bug [#6064](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6064) SquareBraceTransformer - fix detect array destructing in foreach (SpacePossum) - bug [#6082](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6082) PhpUnitDedicateAssertFixer must run before NoUnusedImportsFixer (kubawerlos) - bug [#6089](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6089) TokensAnalyzer.php - Fix T_ENCAPSED_AND_WHITESPACE handling in isBina… (SpacePossum) - feature [#5123](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5123) PhpdocTypesFixer - support generic types (kubawerlos) - minor [#5775](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5775) DX: run static code analysis on PHP 8.0 (kubawerlos) - minor [#6050](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6050) DX: TypeIntersectionTransformer - prove to not touch T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG (keradus) - minor [#6051](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6051) NoExtraBlankLinesFixer - Improve deprecation message (paulbalandan) - minor [#6060](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6060) DX: Add upgrade guide link when next Major is available (keradus) - minor [#6066](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6066) Clean ups (SpacePossum, kubawerlos) - minor [#6069](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6069) DX: cleanup stub file (keradus) - minor [#6070](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6070) Update UPGRADE-v3.md with php_unit_test_annotation/case deprecation (kubawerlos) - minor [#6072](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6072) Update usage doc to reflect change to PSR12 default. (hannob, keradus) - minor [#6084](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6084) Change: Remove \__constructor() from RuleSetDescriptionInterface (niklam) - minor [#6085](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6085) Dx: reuse WhitespacesAnalyzer::detectIndent (kubawerlos) - minor [#6087](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6087) AbstractProxyFixer - more tests (SpacePossum) ### [`v3.2.1`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v321) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.2.0...v3.2.1) experimental release - Require PHP 7.2 ### [`v3.2.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v320) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.1.0...v3.2.0) - bug [#5809](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5809) FunctionsAnalyzer - fix for recognizing global functions in attributes (kubawerlos) - bug [#5909](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5909) NativeFunctionCasingFixer - fix for attributes and imported functions (kubawerlos) - bug [#5920](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5920) ClassAttributesSeparationFixer - fixes & enhancements (SpacePossum) - bug [#5923](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5923) TypeAlternationTransformer - fix for promoted properties (kubawerlos) - bug [#5938](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5938) NoAliasFunctionsFixer - remove dir -> getdir mapping (SpacePossum) - bug [#5941](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5941) TokensAnalyzer - isAnonymousClass bug on PHP8 (SpacePossum) - bug [#5942](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5942) TokensAnalyzer - isConstantInvocation PHP 8 issue (SpacePossum) - bug [#5943](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5943) NoUnusedImportsFixer - use in attribute (SpacePossum) - bug [#5955](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5955) Fixed `class_attributes_separation` processing class with multiple trait imports (GrahamCampbell) - bug [#5977](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5977) LowercaseStaticReference - SingleClassElementPerStatement - union types (SpacePossum) - bug [#5984](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5984) RegularCallableCallFixer must run before NativeFunctionInvocationFixer (kubawerlos) - bug [#5986](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5986) CurlyBraceTransformer - count T_CURLY_OPEN itself as level as well (SpacePossum) - bug [#5989](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5989) NoAliasFunctionsFixer - Correct mapping (weshooper) - bug [#6004](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6004) SwitchContinueToBreakFixer - Fix candidate check (SpacePossum) - bug [#6005](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6005) CommentsAnalyzer - before static call (SpacePossum) - bug [#6007](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6007) YodaStyleFixer - PHP8 named arguments support (liquid207) - bug [#6015](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6015) CommentsAnalyzer - constructor property promotion support (liquid207) - bug [#6020](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6020) RegularCallableCallFixer - case insensitive fixing (SpacePossum) - bug [#6037](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6037) PhpdocLineSpanFixer - do not crash on trait imports (SpacePossum) - feature [#4834](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4834) AssignNullCoalescingToCoalesceEqualFixer - introduction (SpacePossum) - feature [#5754](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5754) ModernizeStrposFixer - introduction (derrabus, SpacePossum, keradus) - feature [#5858](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5858) EmptyLoopConditionFixer - introduction (SpacePossum) - feature [#5967](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5967) PHP8.1 - type "never" support (SpacePossum) - feature [#5968](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5968) PHP8.1 - "readonly" property modifier support (SpacePossum) - feature [#5970](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5970) IntegerLiteralCaseFixer - introduction (SpacePossum) - feature [#5971](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5971) PHP8.1 - Explicit octal integer literal notation (SpacePossum) - feature [#5997](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5997) NoSuperfluousPhpdocTagsFixer - Add union types support (julienfalque) - feature [#6026](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6026) TypeIntersectionTransformer - introduction (kubawerlos, SpacePossum) - feature [#6031](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6031) NoSpaceAroundDoubleColonFixer - introduction (SpacePossum) - feature [#6047](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6047) StringLengthToEmptyFixer - introduction (SpacePossum) - minor [#5773](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5773) NoAlternativeSyntaxFixer - Add option to not fix non-monolithic PHP code (paulbalandan) - minor [#5887](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5887) Detect renamed rules in configuration resolver (shakaran) - minor [#5901](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5901) DX: update PHPStan (kubawerlos) - minor [#5906](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5906) Remove references to PHP 7.0 in tests (with updates) (kubawerlos) - minor [#5918](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5918) Remove PHP version specific code sample constraint when not needed (kubawerlos) - minor [#5924](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5924) PSR12 - ClassDefinition - space_before_parenthesis (SpacePossum) - minor [#5925](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5925) DX: ProjectCodeTest - fix detection by testExpectedInputOrder (keradus) - minor [#5926](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5926) DX: remove not needed requirements from fixtures (kubawerlos) - minor [#5927](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5927) Symfonyset - EmptyLoopBody (SpacePossum) - minor [#5928](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5928) PhpdocTo\*TypeFixer - add more test cases (keradus) - minor [#5929](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5929) Remove not needed PHP version checks (kubawerlos) - minor [#5930](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5930) simplify code, more tests (SpacePossum) - minor [#5931](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5931) logo copyright - bump year (SpacePossum) - minor [#5932](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5932) Extract ControlStructureContinuationPositionFixer from BracesFixer (julienfalque) - minor [#5933](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5933) Consistency invalid configuration exception for test (shakaran) - minor [#5934](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5934) Add return types (SpacePossum) - minor [#5949](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5949) Removed PHP 5 exception catch (GrahamCampbell) - minor [#5952](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5952) ClassAttributesSeparationFixer - Re-add omitted `only_if_meta` option (paulbalandan) - minor [#5957](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5957) Keep PHPStan cache between Docker runs (julienfalque) - minor [#5958](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5958) Fix STDIN test when path is one level deep (julienfalque) - minor [#5959](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5959) SymfonySet - add EmptyLoopConditionFixer (SpacePossum) - minor [#5961](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5961) Remove duplicated method (julienfalque) - minor [#5962](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5962) DX: Add return types (kubawerlos) - minor [#5963](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5963) DX: extract config for special CI jobs (keradus) - minor [#5964](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5964) DX: use modernize_strpos (keradus) - minor [#5965](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5965) CI: don't try to execute jobs with Symfony:^3 (keradus) - minor [#5972](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5972) PHP8.1 - FirstClassCallable (SpacePossum) - minor [#5973](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5973) PHP8.1 - "final const" support (SpacePossum) - minor [#5975](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5975) Tree shake PHP8.1 PRs (SpacePossum) - minor [#5978](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5978) PHP8.1 - Enum (start) (SpacePossum) - minor [#5982](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5982) Fix test warning (SpacePossum) - minor [#5987](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5987) PHP8.1 - Enum (start) (SpacePossum) - minor [#5995](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5995) Fix link to Code Climate SPEC.md in GitlabReporter (astehlik) - minor [#5996](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5996) Fix URL to Doctrine Annotations documentation (astehlik) - minor [#6000](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6000) Prevent PHP CS Fixer from fixing PHPStan cache files (julienfalque) - minor [#6006](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6006) SCA/utilize PHP8.1 (SpacePossum) - minor [#6008](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6008) SCA (SpacePossum) - minor [#6010](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6010) SCA (SpacePossum) - minor [#6011](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6011) NoSuperfluousPhpdocTagsFixer - Remove superfluous annotation `@abstract` and `@final` (liquid207, SpacePossum) - minor [#6018](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6018) PhpdocLineSpan - Allow certain types to be ignored (devfrey) - minor [#6019](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6019) Improve test coverage (SpacePossum) - minor [#6021](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6021) Linter/\*Exception - Tag as final (SpacePossum) - minor [#6023](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6023) OrderedClassElementsFixer - PHP8.1 readonly properties support (SpacePossum) - minor [#6027](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6027) MbStrFunctionsFixer - more details about risky (SpacePossum) - minor [#6028](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6028) BinaryOperatorSpacesFixer - list all operators in doc (SpacePossum) - minor [#6029](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6029) PhpUnitDedicateAssertFixer - add "assertStringContainsString" and "as… (SpacePossum) - minor [#6030](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6030) SingleSpaceAfterConstructFixer - Add `switch` support (SpacePossum) - minor [#6033](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6033) ArgumentsAnalyzerTest - add more tests (SpacePossum) - minor [#6034](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6034) 7.0|7.1 - cleanup tests (SpacePossum) - minor [#6035](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6035) Documentation generation split up and add list. (SpacePossum) - minor [#6048](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/6048) Fix "can not" spelling (mvorisek) ### [`v3.1.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v310) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.0.3...v3.1.0) - feature [#5572](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5572) PhpdocToCommentFixer - Add `ignored_tags` option (VincentLanglet) - feature [#5588](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5588) NoAliasFunctionsFixer - Add more function aliases (danog) - feature [#5704](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5704) ClassAttributesSeparationFixer - Introduce `only_if_meta` spacing option (paulbalandan) - feature [#5734](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5734) TypesSpacesFixer - Introduction (kubawerlos) - feature [#5745](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5745) EmptyLoopBodyFixer - introduction (SpacePossum, keradus) - feature [#5751](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5751) Extract DeclareParenthesesFixer from BracesFixer (julienfalque, keradus) - feature [#5877](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5877) ClassDefinitionFixer - PSR12 for anonymous class (SpacePossum) - minor [#5875](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5875) EmptyLoopBodyFixer - NoTrailingWhitespaceFixer - priority test (SpacePossum) - minor [#5914](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5914) Deprecate ClassKeywordRemoveFixer (kubawerlos) ### [`v3.0.3`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v303) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.0.2...v3.0.3) - bug [#4927](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4927) PhpdocAlignFixer - fix for whitespace in type (kubawerlos) - bug [#5720](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5720) NoUnusedImportsFixer - Fix undetected unused imports when type mismatch (julienfalque, SpacePossum) - bug [#5806](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5806) DoctrineAnnotationFixer - Add template to ignored_tags (akalineskou) - bug [#5849](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5849) PhpdocTagTypeFixer - must not remove inlined tags within other tags (boesing) - bug [#5853](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5853) BracesFixer - handle alternative short foreach with if (SpacePossum) - bug [#5855](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5855) GlobalNamespaceImportFixer - fix for attributes imported as constants (kubawerlos) - bug [#5881](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5881) SelfUpdateCommand - fix link to UPGRADE docs (keradus) - bug [#5884](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5884) CurlyBraceTransformer - fix handling dynamic property with string with variable (kubawerlos, keradus) - bug [#5912](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5912) TypeAlternationTransformer - fix for "callable" type (kubawerlos) - bug [#5913](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5913) SingleSpaceAfterConstructFixer - improve comma handling (keradus) - minor [#5829](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5829) DX: Fix SCA with PHPMD (paulbalandan) - minor [#5838](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5838) PHP7 - use spaceship (SpacePossum, keradus) - minor [#5848](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5848) Docs: update PhpStorm integration link (keradus) - minor [#5856](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5856) Add AttributeAnalyzer (kubawerlos) - minor [#5857](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5857) DX: PHPMD - exclude fixtures (keradus) - minor [#5859](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5859) Various fixes (kubawerlos) - minor [#5864](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5864) DX: update dev tools (kubawerlos) - minor [#5876](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5876) AttributeTransformerTest - add more tests (SpacePossum) - minor [#5879](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5879) Update UPGRADE-v3.md adding relative links (shakaran, keradus) - minor [#5882](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5882) Docs: don't use v2 for installation example (keradus) - minor [#5883](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5883) Docs: typo (brianteeman, keradus) - minor [#5890](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5890) DX: use PHP 8.1 polyfill (keradus) - minor [#5902](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5902) Remove references to PHP 7.0 in tests (only removing lines) (kubawerlos) - minor [#5905](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5905) DX: Use "yield from" in tests (kubawerlos, keradus) - minor [#5917](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5917) Use `@PHP71Migration` rules (kubawerlos, keradus) ### [`v3.0.2`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v302) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.0.1...v3.0.2) - bug [#5816](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5816) FullyQualifiedStrictTypesFixer - fix for union types (kubawerlos, keradus) - bug [#5835](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5835) PhpdocTypesOrderFixer: fix for array shapes (kubawerlos) - bug [#5837](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5837) SingleImportPerStatementFixer - fix const and function imports (SpacePossum) - bug [#5844](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5844) PhpdocTypesOrderFixer: handle callable() type (Slamdunk) - minor [#5839](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5839) DX: automate checking 7.0 types on project itself (keradus) - minor [#5840](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5840) DX: drop v2 compatible config in project itself (keradus) ### [`v3.0.1`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v301) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v3.0.0...v3.0.1) - bug [#5395](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5395) PhpdocTagTypeFixer: Do not modify array shapes (localheinz, julienfalque) - bug [#5678](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5678) UseArrowFunctionsFixer - fix for return without value (kubawerlos) - bug [#5679](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5679) PhpUnitNamespacedFixer - do not try to fix constant usage (kubawerlos) - bug [#5681](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5681) RegularCallableCallFixer - fix for function name with escaped slash (kubawerlos) - bug [#5687](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5687) FinalInternalClassFixer - fix for annotation with space after "@" (kubawerlos) - bug [#5688](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5688) ArrayIndentationFixer - fix for really long arrays (kubawerlos) - bug [#5690](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5690) PhpUnitNoExpectationAnnotationFixer - fix "expectedException" annotation with message below (kubawerlos) - bug [#5693](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5693) YodaStyleFixer - fix for assignment operators (kubawerlos) - bug [#5697](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5697) StrictParamFixer - fix for method definition (kubawerlos) - bug [#5702](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5702) CommentToPhpdocFixer - fix for single line comments starting with more than 2 slashes (kubawerlos) - bug [#5703](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5703) DateTimeImmutableFixer - fix for method definition (kubawerlos) - bug [#5718](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5718) VoidReturnFixer - do not break syntax with magic methods (kubawerlos) - bug [#5727](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5727) SingleSpaceAfterConstructFixer - Add support for `namespace` (julienfalque) - bug [#5730](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5730) Fix transforming deprecations into exceptions (julienfalque) - bug [#5738](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5738) TokensAnalyzer - fix for union types (kubawerlos) - bug [#5741](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5741) Fix constant invocation detection cases (kubawerlos) - bug [#5769](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5769) Fix priority between `phpdoc_to_property_type` and `no_superfluous_phpdoc_tags` (julienfalque) - bug [#5774](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5774) FunctionsAnalyzer::isTheSameClassCall - fix for $this with double colon following (kubawerlos) - bug [#5779](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5779) SingleLineThrowFixer - fix for throw in match (kubawerlos) - bug [#5781](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5781) ClassDefinition - fix for anonymous class with trailing comma (kubawerlos) - bug [#5783](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5783) StaticLambdaFixer - consider parent:: as a possible reference to $this (fancyweb) - bug [#5791](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5791) NoBlankLinesAfterPhpdoc - Add T_NAMESPACE in array of forbidden successors (paulbalandan) - bug [#5799](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5799) TypeAlternationTransformer - fix for multiple function parameters (kubawerlos) - bug [#5804](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5804) NoBreakCommentFixer - fix for "default" in "match" (kubawerlos) - bug [#5805](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5805) SingleLineCommentStyleFixer - run after HeaderCommentFixer (kubawerlos) - bug [#5817](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5817) NativeFunctionTypeDeclarationCasingFixer - fix for union types (kubawerlos) - bug [#5823](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5823) YodaStyleFixer - yield support (SpacePossum) - minor [#4914](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4914) Improve PHPDoc types support (julienfalque, keradus) - minor [#5592](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5592) Fix checking for default config used in rule sets (kubawerlos) - minor [#5675](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5675) Docs: extend Upgrade Guide (keradus) - minor [#5680](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5680) DX: benchmark.sh - ensure deps are updated to enable script working across less-similar branches (keradus) - minor [#5689](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5689) Calculate code coverage on PHP 8 (kubawerlos) - minor [#5694](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5694) DX: fail on risky tests (kubawerlos) - minor [#5695](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5695) Utils - save only unique deprecations to avoid memory issues (PetrHeinz) - minor [#5710](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5710) \[typo] add correct backquotes (PhilETaylor) - minor [#5711](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5711) Fix doc, "run-in" show-progress option is no longer present (mvorisek) - minor [#5713](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5713) Upgrade-Guide: fix typo (staabm) - minor [#5717](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5717) Run migration rules on PHP 8 (kubawerlos, keradus) - minor [#5721](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5721) Fix reStructuredText markup (julienfalque) - minor [#5725](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5725) Update LICENSE (exussum12) - minor [#5731](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5731) CI - Fix checkbashisms installation (julienfalque) - minor [#5736](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5736) Remove references to PHP 5.6 (kubawerlos, keradus) - minor [#5739](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5739) DX: more typehinting (keradus) - minor [#5740](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5740) DX: more type-related docblocks (keradus) - minor [#5746](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5746) Config - Improve deprecation message with details (SpacePossum) - minor [#5747](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5747) RandomApiMigrationFixer - better docs and better "random_int" support (SpacePossum) - minor [#5748](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5748) Updated the link to netbeans plugins page (cyberguroo) - minor [#5750](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5750) Test all const are in uppercase (SpacePossum) - minor [#5752](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5752) NoNullPropertyInitializationFixer - fix static properties as well (HypeMC) - minor [#5756](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5756) Fix rule sets descriptions (kubawerlos) - minor [#5761](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5761) Fix links in custom rules documentation (julienfalque) - minor [#5771](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5771) doc(config): change set's name (Kocal) - minor [#5777](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5777) DX: update PHPStan (kubawerlos) - minor [#5789](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5789) DX: update PHPStan (kubawerlos) - minor [#5808](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5808) Update PHPStan to 0.12.92 (kubawerlos) - minor [#5813](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5813) Docs: point to v3 in installation description (Jimbolino) - minor [#5824](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5824) Deprecate v2 (keradus) - minor [#5825](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5825) DX: update checkbashisms to v2.21.3 (keradus) - minor [#5826](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5826) SCA: check both composer files (keradus) - minor [#5827](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5827) ClassAttributesSeparationFixer - Add `trait_import` support (SpacePossum) - minor [#5831](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5831) DX: fix SCA violations (keradus) ### [`v3.0.0`](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v300) [Compare Source](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/compare/v2.19.3...v3.0.0) - bug [#5164](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5164) Differ - surround file name with double quotes if it contains spacing. (SpacePossum) - bug [#5560](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5560) PSR2: require visibility only for properties and methods (kubawerlos) - bug [#5576](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5576) ClassAttributesSeparationFixer: do not allow using v2 config (kubawerlos) - feature [#4979](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4979) Pass file to differ (paulhenri-l, SpacePossum) - minor [#3374](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3374) show-progress option: drop run-in and estimating, rename estimating-max to dots (keradus) - minor [#3375](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3375) Fixers - stop exposing extra properties/consts (keradus) - minor [#3376](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3376) Tokenizer - remove deprecations and legacy mode (keradus) - minor [#3377](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3377) rules - change default options (keradus) - minor [#3378](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3378) SKIP_LINT_TEST_CASES - drop env (keradus) - minor [#3379](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3379) MethodArgumentSpaceFixer - fixSpace is now private (keradus) - minor [#3380](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3380) rules - drop rootless configurations (keradus) - minor [#3381](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3381) rules - drop deprecated configurations (keradus) - minor [#3382](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3382) DefinedFixerInterface - incorporate into FixerInterface (keradus) - minor [#3383](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3383) FixerDefinitionInterface - drop getConfigurationDescription and getDefaultConfiguration (keradus) - minor [#3384](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3384) diff-format option: drop sbd diff, use udiffer by default, drop SebastianBergmannDiffer and SebastianBergmannShortDiffer classes (keradus) - minor [#3385](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3385) ConfigurableFixerInterface::configure - param is now not nullable and not optional (keradus) - minor [#3386](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3386) ConfigurationDefinitionFixerInterface - incorporate into ConfigurableFixerInterface (keradus) - minor [#3387](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3387) FixCommand - forbid passing 'config' and 'rules' options together (keradus) - minor [#3388](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3388) Remove Helpers (keradus) - minor [#3389](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3389) AccessibleObject - drop class (keradus) - minor [#3390](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3390) Drop deprecated rules: blank_line_before_return, hash_to_slash_comment, method_separation, no_extra_consecutive_blank_lines, no_multiline_whitespace_before_semicolons and pre_increment (keradus) - minor [#3456](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3456) AutoReview - drop references to removed rule (keradus) - minor [#3659](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3659) use php-cs-fixer/diff ^2.0 (SpacePossum) - minor [#3681](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3681) CiIntegrationTest - fix incompatibility from 2.x line (keradus) - minor [#3740](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3740) NoUnusedImportsFixer - remove SF exception (SpacePossum) - minor [#3771](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3771) UX: always set error_reporting in entry file, not Application (keradus) - minor [#3922](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3922) Make some more classes final (ntzm, SpacePossum) - minor [#3995](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/3995) Change default config of native_function_invocation (dunglas, SpacePossum) - minor [#4432](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4432) DX: remove empty sets from RuleSet (kubawerlos) - minor [#4489](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4489) Fix ruleset [@PHPUnit50Migration](https://togithub.com/PHPUnit50Migration):risky (kubawerlos) - minor [#4620](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4620) DX: cleanup additional, not used parameters (keradus) - minor [#4666](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4666) Remove deprecated rules: lowercase_constants, php_unit_ordered_covers, silenced_deprecation_error (keradus) - minor [#4697](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4697) Remove deprecated no_short_echo_tag rule (julienfalque) - minor [#4851](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4851) fix phpstan on 3.0 (SpacePossum) - minor [#4901](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/4901) Fix SCA (SpacePossum) - minor [#5069](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5069) Fixed failing tests on 3.0 due to unused import after merge (GrahamCampbell) - minor [#5096](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5096) NativeFunctionInvocationFixer - BacktickToShellExecFixer - fix integration test (SpacePossum) - minor [#5171](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5171) Fix test (SpacePossum) - minor [#5245](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5245) Fix CI for 3.0 line (keradus) - minor [#5351](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5351) clean ups (SpacePossum) - minor [#5364](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5364) DX: Do not display runtime twice on 3.0 line (keradus) - minor [#5412](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5412) 3.0 - cleanup (SpacePossum, keradus) - minor [#5417](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5417) Further BC cleanup for 3.0 (keradus) - minor [#5418](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5418) Drop src/Test namespace (keradus) - minor [#5436](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5436) Drop mapping of strings to boolean option other than yes/no (keradus) - minor [#5440](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5440) Change default ruleset to PSR-12 (keradus) - minor [#5477](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5477) Drop diff-format (keradus) - minor [#5478](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5478) Docs: Cleanup UPGRADE markdown files (keradus) - minor [#5479](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5479) ArraySyntaxFixer, ListSyntaxFixer - change default syntax to short (keradus) - minor [#5480](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5480) Tokens::findBlockEnd - drop deprecated argument (keradus) - minor [#5485](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5485) ClassAttributesSeparationFixer - drop deprecated flat list configuration (keradus) - minor [#5486](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5486) CI: drop unused env variables (keradus) - minor [#5488](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5488) Do not distribute documentation (szepeviktor) - minor [#5513](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5513) DX: Tokens::warnPhp8SplFixerArrayChange - drop unused method (keradus) - minor [#5520](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5520) DX: Drop IsIdenticalConstraint (keradus) - minor [#5521](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5521) DX: apply rules configuration cleanups for PHP 7.1+ (keradus) - minor [#5524](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5524) DX: drop support of very old deps (keradus) - minor [#5525](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5525) Drop phpunit-legacy-adapter (keradus) - minor [#5527](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5527) Bump required PHP to 7.1 (keradus) - minor [#5529](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5529) DX: bump required PHPUnit to v7+ (keradus) - minor [#5532](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5532) Apply PHP 7.1 typing (keradus) - minor [#5541](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5541) RuleSet - disallow null usage to disable the rule (keradus) - minor [#5555](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5555) DX: further typing improvements (keradus) - minor [#5562](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5562) Fix table row rendering for default values of array_syntax and list_syntax (derrabus) - minor [#5608](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5608) DX: new cache filename (keradus) - minor [#5609](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5609) Forbid old config filename usage (keradus) - minor [#5638](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5638) DX: remove Utils::calculateBitmask (keradus) - minor [#5641](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5641) DX: use constants for PHPUnit version on 3.0 line (keradus) - minor [#5643](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5643) FixCommand - simplify help (keradus) - minor [#5644](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5644) Token::toJson() - remove parameter (keradus) - minor [#5645](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5645) DX: YodaStyleFixerTest - fix CI (keradus) - minor [#5649](https://togithub.com/FriendsOfPHP/PHP-CS-Fixer/issues/5649) DX: YodaStyleFixerTest - fix 8.0 compat (keradus) - minor [#5650](htConfiguration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.