Allows admin chosen post types to have a featured post check box on the edit screen. Also adds appropriate classes to front end post display, and allows featured posts to be queried via a taxonomy query.
GNU General Public License v2.0
0
stars
0
forks
source link
chore(deps): update dependency friendsofphp/php-cs-fixer to ^3.64.0 #110
PHP-CS-Fixer/PHP-CS-Fixer (friendsofphp/php-cs-fixer)
### [`v3.64.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3640)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.63.2...v3.64.0)
- feat: Symfony - adjust configuration for sets ([#8188](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8188))
- feat: Symfony.trailing_comma_in_multiline - adjust configuration ([#8161](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8161))
- feat: Update PSR2, PSR12 and PER-CS2 with `single_space_around_construct` config ([#8171](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8171))
- CI: Update PHPStan to 1.12.0 and fix the error that appeared ([#8184](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8184))
### [`v3.63.2`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3632)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.63.1...v3.63.2)
- fix: `FullyQualifiedStrictTypesFixer` - reset cache even if there is no `use` ([#8183](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8183))
### [`v3.63.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3631)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.63.0...v3.63.1)
- dummy release
### [`v3.63.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3630)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.62.0...v3.63.0)
- feat: Add `array_destructuring` as option for `trailing_comma_in_multiline` ([#8172](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8172))
- feat: remove braces even for single import ([#8156](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8156))
- feat: TrailingCommaInMultilineFixer - dynamically evaluate config against PHP version ([#8167](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8167))
- fix: Do not shorten FQN for class resolution if imported symbol is not a class ([#7705](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7705))
- fix: Ensure PHP binary path is used as a single CLI argument in parallel worker process ([#8180](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8180))
- fix: `PhpUnitAttributesFixer` - fix priorities with `PhpUnitDataProvider(.+)Fixer` ([#8169](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8169))
- chore: add tags for data providers that will change PHPStan's baseline ([#8178](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8178))
- chore: add `@return` tags for data providers already having PHPDoc ([#8176](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8176))
- chore: add `@return` tags for data providers that do not have array in data ([#8179](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8179))
- chore: remove duplicates from data providers ([#8164](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8164))
- chore: remove duplicates from data providers that are copies in code ([#8145](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8145))
- chore: remove `beStrictAboutTodoAnnotatedTests` from PHPUnit's config ([#8160](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8160))
- CI: Update PHPStan to 1.11.10 ([#8163](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8163))
- CI: Update PHPStan to 1.11.11 and fix error that changed ([#8174](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8174))
- docs: fix indent on rule `date_time_create_from_format_call` ([#8173](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8173))
### [`v3.62.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3620)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.61.1...v3.62.0)
- feat: set new_with_parentheses for anonymous_class to false in PER-CS2.0 ([#8140](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8140))
- chore: NewWithParenthesesFixer - create TODO to change the default configuration to match PER-CS2 ([#8148](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8148))
### [`v3.61.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3611)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.61.0...v3.61.1)
- fix: `NoSuperfluousPhpdocTagsFixer` - fix "Undefined array key 0" error ([#8150](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8150))
### [`v3.61.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3610)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.60.0...v3.61.0)
- feat: no_superfluous_phpdoc_tags - also cover ?type ([#8125](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8125))
- feat: support PHPUnit v9.1 naming for some asserts ([#7997](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7997))
- fix: Do not mangle non-whitespace token in `PhpdocIndentFixer` ([#8147](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8147))
- DX: add more typehints for `class-string` ([#8139](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8139))
- DX: refactor `ProjectCodeTest::provideDataProviderMethodCases` ([#8138](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8138))
### [`v3.60.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3600)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.59.3...v3.60.0)
- feat: Add sprintf in the list of compiler optimized functions ([#8092](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8092))
- feat: `PhpUnitAttributesFixer` - add option to keep annotations ([#8090](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8090))
- chore: cleanup tests that had `@requires PHP 7.4` ages ago ([#8122](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8122))
- chore: cleanup `TokensAnalyzerTest` ([#8123](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8123))
- chore: fix example issue reported by reportPossiblyNonexistentGeneralArrayOffset from PHPStan ([#8089](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8089))
- chore: NoSuperfluousPhpdocTagsFixer - no need to call heavy toComparableNames method to add null type ([#8132](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8132))
- chore: PHPStan 11 array rules ([#8011](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8011))
- chore: PhpUnitSizeClassFixerTest - solve PHP 8.4 issues ([#8105](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8105))
- chore: reduce PHPStan errors in PhpUnitAttributesFixer ([#8091](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8091))
- chore: reuse test methods ([#8119](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8119))
- CI: check autoload ([#8121](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8121))
- CI: Update PHPStan to 1.11.8 ([#8133](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8133))
- deps: upgrade dev-tools ([#8102](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8102))
- DX: check for duplicated test data ([#8131](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8131))
- DX: check for duplicated test methods ([#8124](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8124))
- DX: check for duplicated test methods (as AutoReview test) ([#8134](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8134))
- DX: do not exclude duplicates that are clearly mistakes ([#8135](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8135))
- DX: Dump `offsetAccess.notFound` errors to baseline ([#8107](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8107))
- fix: Better way of walking types in `TypeExpression` ([#8076](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8076))
- fix: CI for PHP 8.4 ([#8114](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8114))
- fix: update `TokensTest` to shrink PHPStan's baseline ([#8112](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8112))
- fix: `no_useless_concat_operator` - do not break variable (2) ([#7927](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7927))
- fix: `NullableTypeDeclarationFixer` - don't convert standalone `null` into nullable union type ([#8098](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8098))
- fix: `NullableTypeDeclarationFixer` - don't convert standalone `NULL` into nullable union type ([#8111](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8111))
- fix: `NullableTypeDeclarationFixer` - insert correct token ([#8118](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8118))
- fix: `PhpUnitAttributesFixer` - handle multiple annotations of the same name ([#8075](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8075))
### [`v3.59.3`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3593)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.59.2...v3.59.3)
- refactor: refactor to templated trait+interface ([#7988](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7988))
### [`v3.59.2`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3592)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.59.1...v3.59.2)
- fix: "list" is reserved type ([#8087](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8087))
- chore: add missing type in method prototype ([#8088](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8088))
- CI: bump Ubuntu version ([#8086](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8086))
- deps: bump infection to unblock PHPUnit 11, and few more as chore ([#8083](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8083))
### [`v3.59.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3591)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.59.0...v3.59.1)
- fix: Bump React's JSON decoder buffer size ([#8068](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8068))
- docs: options - handle enums in dicts ([#8082](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8082))
### [`v3.59.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3590)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.58.1...v3.59.0)
- feat(Docker): Multi-arch build (support for `arm64`) ([#8079](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8079))
- feat: `@PhpCsFixer` ruleset - normalise implicit backslashes in single quoted strings ([#7965](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7965))
- feat: `SimpleToComplexStringVariableFixer` - support variable being an array ([#8064](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8064))
- fix: Look up for PHPDoc's variable name by only chars allowed in the variables ([#8062](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8062))
- fix: Update `PhpUnitTestCaseStaticMethodCallsFixer::STATIC_METHODS` ([#8073](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8073))
- fix: `native_constant_invocation` - array constants with native constant names ([#8008](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8008))
- chore: update PHPStan ([#8060](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8060))
- CI: Update PHPStan to 1.11.4 ([#8074](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8074))
- docs: don't expose list as config type for dicts ([#8081](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8081))
- docs: Make wording in `final_class` docs less dismissive ([#8065](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8065))
- docs: Update 1-bug_report.yml ([#8067](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8067))
- DX: Remove version from Docker Compose files ([#8061](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8061))
### [`v3.58.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3581)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.58.0...v3.58.1)
- fix: `ConstantCaseFixer` - do not change class constant usages ([#8055](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8055))
- fix: `PhpUnitTestClassRequiresCoversFixer` - do not add annotation when attribute with leading slash present ([#8054](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8054))
### [`v3.58.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3580)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.57.2...v3.58.0)
- chore(doc): Use FQCN for parallel config in documentation ([#8029](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8029))
- chore: fix typo in `PhpUnitTestClassRequiresCoversFixerTest` ([#8047](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8047))
- chore: RandomApiMigrationFixer - do not modify configuration property ([#8033](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8033))
- chore: Tokens::setCode - further improvements to cache ([#8053](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8053))
- chore: update PHPStan ([#8045](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8045))
- docs: Add missing imports in a cookbook about creating custom rules ([#8031](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8031))
- docs: fix deprecated string interpolation style ([#8036](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8036))
- docs: global_namespace_import - simplify allowed config types ([#8023](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8023))
- feat(GroupImportFixer): Ability to configure which type of imports should be grouped ([#8046](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8046))
- fix: clear `Tokens::$blockStartCache` and `Tokens::$blockEndCache` when calling `Tokens::setCode` ([#8051](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8051))
- fix: correctly handle PHP closing tag with `simplified_null_return` ([#8049](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8049))
- fix: `ConstantCaseFixer` - do not change namespace ([#8004](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8004))
- fix: `PhpUnitAttributesFixer` - do not add attribute if already present ([#8043](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8043))
- fix: `PhpUnitSizeClassFixer` - do not add annotation when there are attributes ([#8044](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8044))
- fix: `PhpUnitTestClassRequiresCoversFixer` - attribute detection when class is `readonly` ([#8042](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8042))
### [`v3.57.2`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3572)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.57.1...v3.57.2)
- docs: better ConfigurableFixer allowed types ([#8024](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8024))
- docs: Improve Docker usage example ([#8021](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8021))
- feat: Report used memory to 2 decimal digits only ([#8017](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8017))
- fix: Support named args in `ParallelConfigFactory::detect()` ([#8026](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8026))
- fix: `php_unit_test_class_requires_covers` Attribute detection when class is final ([#8016](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8016))
### [`v3.57.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3571)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.57.0...v3.57.1)
- chore: update PHPDoc in `Preg::matchAll` ([#8012](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8012))
- fix: Runner - handle no files while in parallel runner ([#8015](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8015))
### [`v3.57.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3570)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.56.2...v3.57.0)
- feat: Ability to run Fixer with parallel runner š ([#7777](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7777))
### [`v3.56.2`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3562)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.56.1...v3.56.2)
- chore: update PHPStan ([#8010](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8010))
- DX: Fix Mess Detector violations ([#8007](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8007))
- DX: Install PCov extension for local Docker ([#8006](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8006))
### [`v3.56.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3561)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.56.0...v3.56.1)
- chore: improve PHPDoc typehints ([#7994](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7994))
- CI: Allow any integer in PHPStan error for Token's constructor ([#8000](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8000))
- fix: Better array shape in `PhpUnitDedicateAssertFixer` ([#7999](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7999))
- fix: `ConstantCaseFixer` - do not touch typed constants ([#7998](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7998))
### [`v3.56.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3560)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.55.0...v3.56.0)
- feat: `TrailingCommaInMultilineFixer` - handle trailing comma in language constructs ([#7989](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7989))
- fix: `TrailingCommaInMultilineFixer` - language constructs should be covered by arguments, not parameters ([#7990](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7990))
- chore: remove invalid comment ([#7987](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7987))
- DX: Cache optimisation ([#7985](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7985))
### [`v3.55.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3550)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.54.0...v3.55.0)
- feat: Introduce `OrderedAttributesFixer` ([#7395](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7395))
- chore: few SCA fixes and dev-tools update ([#7969](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7969))
- chore: fix phpdoc types ([#7977](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7977))
- chore: narrow PHPDoc types ([#7979](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7979))
- chore: Normalize implicit backslahes in single quoted strings internally ([#7786](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7786))
- chore: phpdoc - rely on strict list/tuple/assoc instead of array ([#7978](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7978))
- chore: PhpUnitDataProviderNameFixer - follow config creation pattern ([#7980](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7980))
- chore: Preg - drop half-support for array-pattern ([#7976](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7976))
- chore: re-use CodeHasher ([#7984](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7984))
- chore: RuleSetsTest - assert that Fixer is configurable ([#7961](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7961))
- chore: sugar syntax ([#7986](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7986))
- chore: Tokens should be always a list ([#7698](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7698))
- CI: Ad-hoc fix for MacOS jobs ([#7970](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7970))
- CI: Fix calculating diff between branches in PRs ([#7973](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7973))
- DX: allow to enforce cache mechanism by env var ([#7983](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7983))
- DX: do not typehint fixed-length arrays as lists ([#7974](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7974))
- DX: Prevent having deprecated fixers listed as successors of other deprecated fixers ([#7967](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7967))
- DX: Resolve/Ignore PHPStan issues on level 6 + bump to level 7 with new baseline ([#7971](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7971))
- DX: use `list` type in PHPDoc ([#7975](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7975))
- fix: `PhpUnitAttributesFixer` - fix for `#[RequiresPhp]` exceeding its constructor parameters ([#7966](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7966))
- test: don't count comment after class as another classy element ([#7982](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7982))
### [`v3.54.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3540)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.53.0...v3.54.0)
- feat: introduce `PhpUnitAttributesFixer` ([#7831](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7831))
- chore: Properly determine self-approval trigger commit ([#7936](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7936))
- chore: Revert ref for self-approval Git checkout ([#7944](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7944))
- CI: check if proper array key is declared ([#7912](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7912))
- DX: cleanup `FullyQualifiedStrictTypesFixerTest` ([#7954](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7954))
- DX: cleanup `PhpdocNoAccessFixerTest` ([#7933](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7933))
- DX: cleanup `PhpUnitMethodCasingFixerTest` ([#7948](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7948))
- DX: cleanup `PhpUnitStrictFixerTest` ([#7938](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7938))
- DX: Improve internal dist config for Fixer ([#7952](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7952))
- DX: Improve issue templates ([#7942](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7942))
- DX: there is no namespace if there is no PHP code ([#7953](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7953))
- DX: update .gitattributes ([#7931](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7931))
- fix: Remove Infection during Docker release ([#7937](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7937))
- fix: `FullyQualifiedStrictTypesFixer` - do not add imports before PHP opening tag ([#7955](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7955))
- fix: `PhpUnitMethodCasingFixer` - do not double underscore ([#7949](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7949))
- fix: `PhpUnitTestClassRequiresCoversFixer` - do not add annotation when there are attributes ([#7880](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7880))
- test: Ignore PHP version related mutations ([#7935](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7935))
### [`v3.53.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3530)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.52.1...v3.53.0)
- chore: Use `list` over `array` in more places ([#7905](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7905))
- CI: allow for self-approvals for maintainers ([#7921](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7921))
- CI: Improve Infection setup ([#7913](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7913))
- CI: no need to trigger enable auto-merge when self-approve ([#7929](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7929))
- DX: reduce `array_filter` function usages ([#7923](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7923))
- DX: remove duplicated character from `trim` call ([#7930](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7930))
- DX: update actions producing warnings ([#7925](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7925))
- DX: update actions producing warnings ([#7928](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7928))
- DX: update `phpstan/phpstan-strict-rules` ([#7924](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7924))
- feat: Add trailing comma in multiline to PER-CS 2.0 ([#7916](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7916))
- feat: Introduce `AttributeAnalysis` ([#7909](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7909))
- feat: `@PHP84Migration` introduction ([#7774](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7774))
- fix: Constant invocation detected in typed constants ([#7892](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7892))
- fix: `PhpdocArrayTypeFixer` - JIT stack limit exhausted ([#7895](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7895))
- test: Introduce Infection for mutation tests ([#7874](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7874))
### [`v3.52.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3521)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.52.0...v3.52.1)
- fix: StatementIndentationFixer - do not crash on ternary operator in class property ([#7899](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7899))
- fix: `PhpCsFixer\Tokenizer\Tokens::setSize` return type ([#7900](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7900))
### [`v3.52.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3520)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.51.0...v3.52.0)
- chore: fix PHP 8.4 deprecations ([#7894](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7894))
- chore: fix PHPStan 1.10.60 issues ([#7873](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7873))
- chore: list over array in more places ([#7876](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7876))
- chore: replace template with variable in Preg class ([#7882](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7882))
- chore: update PHPStan ([#7871](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7871))
- depr: `nullable_type_declaration_for_default_null_value` - deprecate option that is against `@PHP84Migration` ([#7872](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7872))
- docs: Fix typo ([#7889](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7889))
- feat: Add support for callable template in PHPDoc parser ([#7084](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7084))
- feat: Add `array_indentation` to `PER-CS2.0` ruleset ([#7881](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7881))
- feat: `@Symfony:risky` - add `no_unreachable_default_argument_value` ([#7863](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7863))
- feat: `PhpCsFixer` ruleset - enable `nullable_type_declaration_for_default_null_value` ([#7870](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7870))
- fix: Constant invocation detected in DNF types ([#7869](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7869))
- fix: Correctly indent multiline constants and properties ([#7875](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7875))
- fix: `no_useless_concat_operator` - do not break variable ([#7827](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7827))
- fix: `TokensAnalyzer` - handle unary operator in arrow functions ([#7862](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7862))
- fix: `TypeExpression` - fix "JIT stack limit exhausted" error ([#7843](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7843))
### [`v3.51.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3510)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.50.0...v3.51.0)
- chore: add missing tests for non-documentation classes ([#7848](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7848))
- chore: do not perform type analysis in tests ([#7852](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7852))
- chore: list over array in more places ([#7857](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7857))
- chore: tests documentation classes ([#7855](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7855))
- feat: `@Symfony` - add nullable_type_declaration ([#7856](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7856))
- test: fix wrong type in param annotation ([#7858](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7858))
### [`v3.50.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3500)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.49.0...v3.50.0)
- chore: add missing types ([#7842](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7842))
- chore: BlocksAnalyzer - raise exception on invalid index ([#7819](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7819))
- chore: DataProviderAnalysis - expect list over array ([#7800](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7800))
- chore: do not use `@large` on method level ([#7832](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7832))
- chore: do not use `@medium` on method level ([#7833](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7833))
- chore: Fix typos ([#7835](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7835))
- chore: rename variables ([#7847](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7847))
- chore: some improvements around array typehints ([#7799](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7799))
- CI: fix PHP 8.4 job ([#7829](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7829))
- DX: Include `symfony/var-dumper` in dev tools ([#7795](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7795))
- feat: Ability to remove unused imports from multi-use statements ([#7815](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7815))
- feat: allow PHPUnit 11 ([#7824](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7824))
- feat: Allow shortening symbols from multi-use statements (only classes for now) ([#7816](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7816))
- feat: introduce `PhpdocArrayTypeFixer` ([#7812](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7812))
- feat: PhpUnitTestCaseStaticMethodCallsFixer - cover PHPUnit v11 methods ([#7822](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7822))
- feat: Support for multi-use statements in `NamespaceUsesAnalyzer` ([#7814](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7814))
- feat: `MbStrFunctionsFixer` - add support for `mb_trim`, `mb_ltrim` and `mb_rtrim` functions ([#7840](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7840))
- feat: `NoEmptyPhpdocFixer` - do not leave empty line after removing PHPDoc ([#7820](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7820))
- feat: `no_superfluous_phpdoc_tags` - introduce `allow_future_params` option ([#7743](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7743))
- fix: do not use wrongly named arguments in data providers ([#7823](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7823))
- fix: Ensure PCNTL extension is always installed in Docker ([#7782](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7782))
- fix: PhpdocListTypeFixer - support key types containing `<ā¦>` ([#7817](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7817))
- fix: Proper build target for local Docker Compose ([#7834](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7834))
- fix: union PHPDoc support in `fully_qualified_strict_types` fixer ([#7719](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7719))
- fix: `ExecutorWithoutErrorHandler` - remove invalid PHP 7.4 type ([#7845](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7845))
- fix: `fully_qualified_strict_types` must honor template/local type identifiers ([#7724](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7724))
- fix: `MethodArgumentSpaceFixer` - do not break heredoc/nowdoc ([#7828](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7828))
- fix: `NumericLiteralSeparatorFixer` - do not change `float` to `int` when there is nothing after the dot ([#7805](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7805))
- fix: `PhpUnitStrictFixer` - do not crash on property having the name of method to fix ([#7804](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7804))
- fix: `SingleSpaceAroundConstructFixer` - correctly recognise multiple constants ([#7700](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7700))
- fix: `TypeExpression` - handle array shape key with dash ([#7841](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7841))
### [`v3.49.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3490)
[Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.48.0...v3.49.0)
- chore(checkbashisms): update to 2.23.7 ([#7780](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7780))
- chore: add missing key types in PHPDoc types ([#7779](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7779))
- chore: Exclude `topic/core` issues/PRs from Stale Bot ([#7788](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7788))
- chore: `DescribeCommand` - better handling of deprecations ([#7778](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7778))
- docs: docker - use gitlab reporter in GitLab integration example ([#7764](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7764))
- docs: docker in CI - don't suggest command that overrides path from config file ([#7763](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7763))
- DX: check deprecations exactly ([#7742](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7742))
- feat: Add `ordered_types` to `@Symfony` ([#7356](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7356))
- feat: introduce `PhpdocListTypeFixer` ([#7796](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7796))
- feat: introduce `string_implicit_backslashes` as `escape_implicit_backslashes` replacement ([#7669](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7669))
- feat: update `Symfony.nullable_type_declaration_for_default_null_value` config ([#7773](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7773))
- feat: `@PhpCsFixer` ruleset - enable `php_unit_data_provider_static` ([#7685](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7685))
- fix: Allow using cache when running in Docker distribution ([#7769](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7769))
- fix: ClassDefinitionFixer for anonymous class with phpdoc/attribute on separate line ([#7546](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7546))
- fix: `ClassKeywordFixer` must run before `FullyQualifiedStrictTypesFixer` ([#7767](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7767))
- fix: `function_to_constant` `get_class()` replacement ([#7770](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7770))
- fix: `LowercaseStaticReferenceFixer` - do not change typed constants ([#7775](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7775))
- fix: `PhpdocTypesFixer` - handle more complex types ([#7791](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7791))
- fix: `TypeExpression` - do not break type using `walkTypes` method ([#7785](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7785))
Configuration
š Schedule: Branch creation - At any time (no schedule defined), 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, check this box
This PR contains the following updates:
^3.48.0
->^3.64.0
Release Notes
PHP-CS-Fixer/PHP-CS-Fixer (friendsofphp/php-cs-fixer)
### [`v3.64.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3640) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.63.2...v3.64.0) - feat: Symfony - adjust configuration for sets ([#8188](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8188)) - feat: Symfony.trailing_comma_in_multiline - adjust configuration ([#8161](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8161)) - feat: Update PSR2, PSR12 and PER-CS2 with `single_space_around_construct` config ([#8171](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8171)) - CI: Update PHPStan to 1.12.0 and fix the error that appeared ([#8184](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8184)) ### [`v3.63.2`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3632) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.63.1...v3.63.2) - fix: `FullyQualifiedStrictTypesFixer` - reset cache even if there is no `use` ([#8183](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8183)) ### [`v3.63.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3631) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.63.0...v3.63.1) - dummy release ### [`v3.63.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3630) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.62.0...v3.63.0) - feat: Add `array_destructuring` as option for `trailing_comma_in_multiline` ([#8172](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8172)) - feat: remove braces even for single import ([#8156](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8156)) - feat: TrailingCommaInMultilineFixer - dynamically evaluate config against PHP version ([#8167](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8167)) - fix: Do not shorten FQN for class resolution if imported symbol is not a class ([#7705](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7705)) - fix: Ensure PHP binary path is used as a single CLI argument in parallel worker process ([#8180](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8180)) - fix: `PhpUnitAttributesFixer` - fix priorities with `PhpUnitDataProvider(.+)Fixer` ([#8169](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8169)) - chore: add tags for data providers that will change PHPStan's baseline ([#8178](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8178)) - chore: add `@return` tags for data providers already having PHPDoc ([#8176](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8176)) - chore: add `@return` tags for data providers that do not have array in data ([#8179](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8179)) - chore: remove duplicates from data providers ([#8164](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8164)) - chore: remove duplicates from data providers that are copies in code ([#8145](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8145)) - chore: remove `beStrictAboutTodoAnnotatedTests` from PHPUnit's config ([#8160](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8160)) - CI: Update PHPStan to 1.11.10 ([#8163](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8163)) - CI: Update PHPStan to 1.11.11 and fix error that changed ([#8174](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8174)) - docs: fix indent on rule `date_time_create_from_format_call` ([#8173](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8173)) ### [`v3.62.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3620) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.61.1...v3.62.0) - feat: set new_with_parentheses for anonymous_class to false in PER-CS2.0 ([#8140](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8140)) - chore: NewWithParenthesesFixer - create TODO to change the default configuration to match PER-CS2 ([#8148](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8148)) ### [`v3.61.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3611) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.61.0...v3.61.1) - fix: `NoSuperfluousPhpdocTagsFixer` - fix "Undefined array key 0" error ([#8150](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8150)) ### [`v3.61.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3610) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.60.0...v3.61.0) - feat: no_superfluous_phpdoc_tags - also cover ?type ([#8125](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8125)) - feat: support PHPUnit v9.1 naming for some asserts ([#7997](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7997)) - fix: Do not mangle non-whitespace token in `PhpdocIndentFixer` ([#8147](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8147)) - DX: add more typehints for `class-string` ([#8139](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8139)) - DX: refactor `ProjectCodeTest::provideDataProviderMethodCases` ([#8138](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8138)) ### [`v3.60.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3600) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.59.3...v3.60.0) - feat: Add sprintf in the list of compiler optimized functions ([#8092](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8092)) - feat: `PhpUnitAttributesFixer` - add option to keep annotations ([#8090](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8090)) - chore: cleanup tests that had `@requires PHP 7.4` ages ago ([#8122](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8122)) - chore: cleanup `TokensAnalyzerTest` ([#8123](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8123)) - chore: fix example issue reported by reportPossiblyNonexistentGeneralArrayOffset from PHPStan ([#8089](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8089)) - chore: NoSuperfluousPhpdocTagsFixer - no need to call heavy toComparableNames method to add null type ([#8132](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8132)) - chore: PHPStan 11 array rules ([#8011](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8011)) - chore: PhpUnitSizeClassFixerTest - solve PHP 8.4 issues ([#8105](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8105)) - chore: reduce PHPStan errors in PhpUnitAttributesFixer ([#8091](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8091)) - chore: reuse test methods ([#8119](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8119)) - CI: check autoload ([#8121](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8121)) - CI: Update PHPStan to 1.11.8 ([#8133](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8133)) - deps: upgrade dev-tools ([#8102](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8102)) - DX: check for duplicated test data ([#8131](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8131)) - DX: check for duplicated test methods ([#8124](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8124)) - DX: check for duplicated test methods (as AutoReview test) ([#8134](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8134)) - DX: do not exclude duplicates that are clearly mistakes ([#8135](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8135)) - DX: Dump `offsetAccess.notFound` errors to baseline ([#8107](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8107)) - fix: Better way of walking types in `TypeExpression` ([#8076](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8076)) - fix: CI for PHP 8.4 ([#8114](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8114)) - fix: update `TokensTest` to shrink PHPStan's baseline ([#8112](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8112)) - fix: `no_useless_concat_operator` - do not break variable (2) ([#7927](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7927)) - fix: `NullableTypeDeclarationFixer` - don't convert standalone `null` into nullable union type ([#8098](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8098)) - fix: `NullableTypeDeclarationFixer` - don't convert standalone `NULL` into nullable union type ([#8111](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8111)) - fix: `NullableTypeDeclarationFixer` - insert correct token ([#8118](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8118)) - fix: `PhpUnitAttributesFixer` - handle multiple annotations of the same name ([#8075](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8075)) ### [`v3.59.3`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3593) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.59.2...v3.59.3) - refactor: refactor to templated trait+interface ([#7988](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7988)) ### [`v3.59.2`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3592) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.59.1...v3.59.2) - fix: "list" is reserved type ([#8087](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8087)) - chore: add missing type in method prototype ([#8088](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8088)) - CI: bump Ubuntu version ([#8086](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8086)) - deps: bump infection to unblock PHPUnit 11, and few more as chore ([#8083](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8083)) ### [`v3.59.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3591) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.59.0...v3.59.1) - fix: Bump React's JSON decoder buffer size ([#8068](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8068)) - docs: options - handle enums in dicts ([#8082](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8082)) ### [`v3.59.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3590) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.58.1...v3.59.0) - feat(Docker): Multi-arch build (support for `arm64`) ([#8079](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8079)) - feat: `@PhpCsFixer` ruleset - normalise implicit backslashes in single quoted strings ([#7965](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7965)) - feat: `SimpleToComplexStringVariableFixer` - support variable being an array ([#8064](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8064)) - fix: Look up for PHPDoc's variable name by only chars allowed in the variables ([#8062](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8062)) - fix: Update `PhpUnitTestCaseStaticMethodCallsFixer::STATIC_METHODS` ([#8073](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8073)) - fix: `native_constant_invocation` - array constants with native constant names ([#8008](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8008)) - chore: update PHPStan ([#8060](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8060)) - CI: Update PHPStan to 1.11.4 ([#8074](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8074)) - docs: don't expose list as config type for dicts ([#8081](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8081)) - docs: Make wording in `final_class` docs less dismissive ([#8065](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8065)) - docs: Update 1-bug_report.yml ([#8067](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8067)) - DX: Remove version from Docker Compose files ([#8061](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8061)) ### [`v3.58.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3581) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.58.0...v3.58.1) - fix: `ConstantCaseFixer` - do not change class constant usages ([#8055](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8055)) - fix: `PhpUnitTestClassRequiresCoversFixer` - do not add annotation when attribute with leading slash present ([#8054](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8054)) ### [`v3.58.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3580) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.57.2...v3.58.0) - chore(doc): Use FQCN for parallel config in documentation ([#8029](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8029)) - chore: fix typo in `PhpUnitTestClassRequiresCoversFixerTest` ([#8047](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8047)) - chore: RandomApiMigrationFixer - do not modify configuration property ([#8033](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8033)) - chore: Tokens::setCode - further improvements to cache ([#8053](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8053)) - chore: update PHPStan ([#8045](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8045)) - docs: Add missing imports in a cookbook about creating custom rules ([#8031](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8031)) - docs: fix deprecated string interpolation style ([#8036](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8036)) - docs: global_namespace_import - simplify allowed config types ([#8023](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8023)) - feat(GroupImportFixer): Ability to configure which type of imports should be grouped ([#8046](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8046)) - fix: clear `Tokens::$blockStartCache` and `Tokens::$blockEndCache` when calling `Tokens::setCode` ([#8051](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8051)) - fix: correctly handle PHP closing tag with `simplified_null_return` ([#8049](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8049)) - fix: `ConstantCaseFixer` - do not change namespace ([#8004](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8004)) - fix: `PhpUnitAttributesFixer` - do not add attribute if already present ([#8043](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8043)) - fix: `PhpUnitSizeClassFixer` - do not add annotation when there are attributes ([#8044](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8044)) - fix: `PhpUnitTestClassRequiresCoversFixer` - attribute detection when class is `readonly` ([#8042](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8042)) ### [`v3.57.2`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3572) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.57.1...v3.57.2) - docs: better ConfigurableFixer allowed types ([#8024](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8024)) - docs: Improve Docker usage example ([#8021](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8021)) - feat: Report used memory to 2 decimal digits only ([#8017](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8017)) - fix: Support named args in `ParallelConfigFactory::detect()` ([#8026](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8026)) - fix: `php_unit_test_class_requires_covers` Attribute detection when class is final ([#8016](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8016)) ### [`v3.57.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3571) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.57.0...v3.57.1) - chore: update PHPDoc in `Preg::matchAll` ([#8012](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8012)) - fix: Runner - handle no files while in parallel runner ([#8015](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8015)) ### [`v3.57.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3570) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.56.2...v3.57.0) - feat: Ability to run Fixer with parallel runner š ([#7777](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7777)) ### [`v3.56.2`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3562) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.56.1...v3.56.2) - chore: update PHPStan ([#8010](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8010)) - DX: Fix Mess Detector violations ([#8007](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8007)) - DX: Install PCov extension for local Docker ([#8006](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8006)) ### [`v3.56.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3561) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.56.0...v3.56.1) - chore: improve PHPDoc typehints ([#7994](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7994)) - CI: Allow any integer in PHPStan error for Token's constructor ([#8000](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/8000)) - fix: Better array shape in `PhpUnitDedicateAssertFixer` ([#7999](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7999)) - fix: `ConstantCaseFixer` - do not touch typed constants ([#7998](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7998)) ### [`v3.56.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3560) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.55.0...v3.56.0) - feat: `TrailingCommaInMultilineFixer` - handle trailing comma in language constructs ([#7989](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7989)) - fix: `TrailingCommaInMultilineFixer` - language constructs should be covered by arguments, not parameters ([#7990](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7990)) - chore: remove invalid comment ([#7987](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7987)) - DX: Cache optimisation ([#7985](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7985)) ### [`v3.55.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3550) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.54.0...v3.55.0) - feat: Introduce `OrderedAttributesFixer` ([#7395](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7395)) - chore: few SCA fixes and dev-tools update ([#7969](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7969)) - chore: fix phpdoc types ([#7977](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7977)) - chore: narrow PHPDoc types ([#7979](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7979)) - chore: Normalize implicit backslahes in single quoted strings internally ([#7786](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7786)) - chore: phpdoc - rely on strict list/tuple/assoc instead of array ([#7978](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7978)) - chore: PhpUnitDataProviderNameFixer - follow config creation pattern ([#7980](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7980)) - chore: Preg - drop half-support for array-pattern ([#7976](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7976)) - chore: re-use CodeHasher ([#7984](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7984)) - chore: RuleSetsTest - assert that Fixer is configurable ([#7961](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7961)) - chore: sugar syntax ([#7986](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7986)) - chore: Tokens should be always a list ([#7698](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7698)) - CI: Ad-hoc fix for MacOS jobs ([#7970](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7970)) - CI: Fix calculating diff between branches in PRs ([#7973](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7973)) - DX: allow to enforce cache mechanism by env var ([#7983](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7983)) - DX: do not typehint fixed-length arrays as lists ([#7974](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7974)) - DX: Prevent having deprecated fixers listed as successors of other deprecated fixers ([#7967](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7967)) - DX: Resolve/Ignore PHPStan issues on level 6 + bump to level 7 with new baseline ([#7971](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7971)) - DX: use `list` type in PHPDoc ([#7975](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7975)) - fix: `PhpUnitAttributesFixer` - fix for `#[RequiresPhp]` exceeding its constructor parameters ([#7966](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7966)) - test: don't count comment after class as another classy element ([#7982](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7982)) ### [`v3.54.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3540) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.53.0...v3.54.0) - feat: introduce `PhpUnitAttributesFixer` ([#7831](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7831)) - chore: Properly determine self-approval trigger commit ([#7936](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7936)) - chore: Revert ref for self-approval Git checkout ([#7944](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7944)) - CI: check if proper array key is declared ([#7912](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7912)) - DX: cleanup `FullyQualifiedStrictTypesFixerTest` ([#7954](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7954)) - DX: cleanup `PhpdocNoAccessFixerTest` ([#7933](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7933)) - DX: cleanup `PhpUnitMethodCasingFixerTest` ([#7948](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7948)) - DX: cleanup `PhpUnitStrictFixerTest` ([#7938](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7938)) - DX: Improve internal dist config for Fixer ([#7952](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7952)) - DX: Improve issue templates ([#7942](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7942)) - DX: there is no namespace if there is no PHP code ([#7953](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7953)) - DX: update .gitattributes ([#7931](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7931)) - fix: Remove Infection during Docker release ([#7937](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7937)) - fix: `FullyQualifiedStrictTypesFixer` - do not add imports before PHP opening tag ([#7955](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7955)) - fix: `PhpUnitMethodCasingFixer` - do not double underscore ([#7949](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7949)) - fix: `PhpUnitTestClassRequiresCoversFixer` - do not add annotation when there are attributes ([#7880](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7880)) - test: Ignore PHP version related mutations ([#7935](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7935)) ### [`v3.53.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3530) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.52.1...v3.53.0) - chore: Use `list` over `array` in more places ([#7905](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7905)) - CI: allow for self-approvals for maintainers ([#7921](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7921)) - CI: Improve Infection setup ([#7913](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7913)) - CI: no need to trigger enable auto-merge when self-approve ([#7929](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7929)) - DX: reduce `array_filter` function usages ([#7923](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7923)) - DX: remove duplicated character from `trim` call ([#7930](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7930)) - DX: update actions producing warnings ([#7925](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7925)) - DX: update actions producing warnings ([#7928](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7928)) - DX: update `phpstan/phpstan-strict-rules` ([#7924](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7924)) - feat: Add trailing comma in multiline to PER-CS 2.0 ([#7916](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7916)) - feat: Introduce `AttributeAnalysis` ([#7909](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7909)) - feat: `@PHP84Migration` introduction ([#7774](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7774)) - fix: Constant invocation detected in typed constants ([#7892](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7892)) - fix: `PhpdocArrayTypeFixer` - JIT stack limit exhausted ([#7895](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7895)) - test: Introduce Infection for mutation tests ([#7874](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7874)) ### [`v3.52.1`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3521) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.52.0...v3.52.1) - fix: StatementIndentationFixer - do not crash on ternary operator in class property ([#7899](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7899)) - fix: `PhpCsFixer\Tokenizer\Tokens::setSize` return type ([#7900](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7900)) ### [`v3.52.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3520) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.51.0...v3.52.0) - chore: fix PHP 8.4 deprecations ([#7894](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7894)) - chore: fix PHPStan 1.10.60 issues ([#7873](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7873)) - chore: list over array in more places ([#7876](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7876)) - chore: replace template with variable in Preg class ([#7882](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7882)) - chore: update PHPStan ([#7871](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7871)) - depr: `nullable_type_declaration_for_default_null_value` - deprecate option that is against `@PHP84Migration` ([#7872](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7872)) - docs: Fix typo ([#7889](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7889)) - feat: Add support for callable template in PHPDoc parser ([#7084](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7084)) - feat: Add `array_indentation` to `PER-CS2.0` ruleset ([#7881](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7881)) - feat: `@Symfony:risky` - add `no_unreachable_default_argument_value` ([#7863](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7863)) - feat: `PhpCsFixer` ruleset - enable `nullable_type_declaration_for_default_null_value` ([#7870](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7870)) - fix: Constant invocation detected in DNF types ([#7869](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7869)) - fix: Correctly indent multiline constants and properties ([#7875](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7875)) - fix: `no_useless_concat_operator` - do not break variable ([#7827](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7827)) - fix: `TokensAnalyzer` - handle unary operator in arrow functions ([#7862](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7862)) - fix: `TypeExpression` - fix "JIT stack limit exhausted" error ([#7843](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7843)) ### [`v3.51.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3510) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.50.0...v3.51.0) - chore: add missing tests for non-documentation classes ([#7848](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7848)) - chore: do not perform type analysis in tests ([#7852](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7852)) - chore: list over array in more places ([#7857](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7857)) - chore: tests documentation classes ([#7855](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7855)) - feat: `@Symfony` - add nullable_type_declaration ([#7856](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7856)) - test: fix wrong type in param annotation ([#7858](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7858)) ### [`v3.50.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3500) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.49.0...v3.50.0) - chore: add missing types ([#7842](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7842)) - chore: BlocksAnalyzer - raise exception on invalid index ([#7819](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7819)) - chore: DataProviderAnalysis - expect list over array ([#7800](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7800)) - chore: do not use `@large` on method level ([#7832](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7832)) - chore: do not use `@medium` on method level ([#7833](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7833)) - chore: Fix typos ([#7835](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7835)) - chore: rename variables ([#7847](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7847)) - chore: some improvements around array typehints ([#7799](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7799)) - CI: fix PHP 8.4 job ([#7829](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7829)) - DX: Include `symfony/var-dumper` in dev tools ([#7795](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7795)) - feat: Ability to remove unused imports from multi-use statements ([#7815](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7815)) - feat: allow PHPUnit 11 ([#7824](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7824)) - feat: Allow shortening symbols from multi-use statements (only classes for now) ([#7816](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7816)) - feat: introduce `PhpdocArrayTypeFixer` ([#7812](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7812)) - feat: PhpUnitTestCaseStaticMethodCallsFixer - cover PHPUnit v11 methods ([#7822](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7822)) - feat: Support for multi-use statements in `NamespaceUsesAnalyzer` ([#7814](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7814)) - feat: `MbStrFunctionsFixer` - add support for `mb_trim`, `mb_ltrim` and `mb_rtrim` functions ([#7840](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7840)) - feat: `NoEmptyPhpdocFixer` - do not leave empty line after removing PHPDoc ([#7820](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7820)) - feat: `no_superfluous_phpdoc_tags` - introduce `allow_future_params` option ([#7743](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7743)) - fix: do not use wrongly named arguments in data providers ([#7823](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7823)) - fix: Ensure PCNTL extension is always installed in Docker ([#7782](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7782)) - fix: PhpdocListTypeFixer - support key types containing `<ā¦>` ([#7817](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7817)) - fix: Proper build target for local Docker Compose ([#7834](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7834)) - fix: union PHPDoc support in `fully_qualified_strict_types` fixer ([#7719](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7719)) - fix: `ExecutorWithoutErrorHandler` - remove invalid PHP 7.4 type ([#7845](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7845)) - fix: `fully_qualified_strict_types` must honor template/local type identifiers ([#7724](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7724)) - fix: `MethodArgumentSpaceFixer` - do not break heredoc/nowdoc ([#7828](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7828)) - fix: `NumericLiteralSeparatorFixer` - do not change `float` to `int` when there is nothing after the dot ([#7805](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7805)) - fix: `PhpUnitStrictFixer` - do not crash on property having the name of method to fix ([#7804](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7804)) - fix: `SingleSpaceAroundConstructFixer` - correctly recognise multiple constants ([#7700](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7700)) - fix: `TypeExpression` - handle array shape key with dash ([#7841](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7841)) ### [`v3.49.0`](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3490) [Compare Source](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.48.0...v3.49.0) - chore(checkbashisms): update to 2.23.7 ([#7780](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7780)) - chore: add missing key types in PHPDoc types ([#7779](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7779)) - chore: Exclude `topic/core` issues/PRs from Stale Bot ([#7788](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7788)) - chore: `DescribeCommand` - better handling of deprecations ([#7778](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7778)) - docs: docker - use gitlab reporter in GitLab integration example ([#7764](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7764)) - docs: docker in CI - don't suggest command that overrides path from config file ([#7763](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7763)) - DX: check deprecations exactly ([#7742](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7742)) - feat: Add `ordered_types` to `@Symfony` ([#7356](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7356)) - feat: introduce `PhpdocListTypeFixer` ([#7796](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7796)) - feat: introduce `string_implicit_backslashes` as `escape_implicit_backslashes` replacement ([#7669](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7669)) - feat: update `Symfony.nullable_type_declaration_for_default_null_value` config ([#7773](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7773)) - feat: `@PhpCsFixer` ruleset - enable `php_unit_data_provider_static` ([#7685](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7685)) - fix: Allow using cache when running in Docker distribution ([#7769](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7769)) - fix: ClassDefinitionFixer for anonymous class with phpdoc/attribute on separate line ([#7546](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7546)) - fix: `ClassKeywordFixer` must run before `FullyQualifiedStrictTypesFixer` ([#7767](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7767)) - fix: `function_to_constant` `get_class()` replacement ([#7770](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7770)) - fix: `LowercaseStaticReferenceFixer` - do not change typed constants ([#7775](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7775)) - fix: `PhpdocTypesFixer` - handle more complex types ([#7791](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7791)) - fix: `TypeExpression` - do not break type using `walkTypes` method ([#7785](https://redirect.github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7785))Configuration
š Schedule: Branch creation - At any time (no schedule defined), 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 was generated by Mend Renovate. View the repository job log.