NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2164 most downloaded on Packagist
Provides a configuration factory and rule set factories for friendsofphp/php-cs-fixer.
Last release 5 days ago
03 Oct 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
173 releases · first in 2019
Fix: Remove note about sponsoring by @localheinz in #1523
ergebnis/.github by @localheinz in #1536phpstan/phpstan by @localheinz in #1544Full Changelog: 6.64.0...6.64.1
One column per quarter.
For a full diff see [6.64.0...6.64.1][6.64.0...6.64.1].
kubawerlos/php-cs-fixer-custom-fixers ([#1528]), by [@dependabot]friendsofphp/php-cs-fixer ([#1529]), by [@dependabot]Enhancement: Use ubuntu-24.04 instead of ubuntu-latest by @localheinz in #1504
ubuntu-24.04 instead of ubuntu-latest by @localheinz in #1504https instead of http for monthly downloads badge by @localheinz in #1520rector/rector by @localheinz in #1522Full Changelog: 6.63.3...6.64.0
For a full diff see [6.63.3...6.64.0][6.63.3...6.64.0].
github-actions(deps): Bump zizmorcore/zizmor-action from 0.6.2 to 0.6.3 by @dependabot [bot] in #1489
CHANGELOG.md by @localheinz in #1491Full Changelog: 6.63.2...6.63.3
For a full diff see [6.63.2...6.63.3][6.63.2...6.63.3].
friendsofphp/php-cs-fixer ([#1487]), by [@dependabot]friendsofphp/php-cs-fixer ([#1496]), by [@dependabot]kubawerlos/php-cs-fixer-custom-fixers ([#1496]), by [@dependabot]composer(deps-dev): Bump phpstan/phpstan-deprecation-rules from 2.0.4 to 2.0.5 by @dependabot [bot] in #1460
Full Changelog: 6.63.1...6.63.2
For a full diff see [6.63.1...6.63.2][6.63.1...6.63.2].
friendsofphp/php-cs-fixer ([#1484]), by [@dependabot]github-actions(deps): Bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot [bot] in #1452
Full Changelog: 6.63.0...6.63.1
For a full diff see [6.63.0...6.63.1][6.63.0...6.63.1].
friendsofphp/php-cs-fixer ([#1453]), by [@dependabot]composer(deps-dev): Bump phpstan/phpstan-phpunit from 2.0.17 to 2.0.18 by @dependabot [bot] in #1446
Full Changelog: 6.62.3...6.63.0
For a full diff see [6.62.3...6.63.0][6.62.3...6.63.0].
friendsofphp/php-cs-fixer ([#1448]), by [@dependabot]Fix: Move zizmor artipacked ignore for renew.yaml into configuration by @localheinz in #1435
renew.yaml into configuration by @localheinz in #1435Full Changelog: 6.62.2...6.62.3
For a full diff see [6.62.2...6.62.3][6.62.2...6.62.3].
friendsofphp/php-cs-fixer ([#1443]), by [@dependabot]github-actions(deps): Bump codecov/codecov-action from 6.0.0 to 6.0.1 by @dependabot [bot] in #1420
zizmor by @localheinz in #1423actions/checkout version comment in renew.yaml by @localheinz in #1434Full Changelog: 6.62.1...6.62.2
For a full diff see [6.62.1...6.62.2][6.62.1...6.62.2].
friendsofphp/php-cs-fixer ([#1433]), by [@dependabot]composer(deps-dev): Bump rector/rector from 2.4.2 to 2.4.3 by @dependabot [bot] in #1417
Full Changelog: 6.62.0...6.62.1
For a full diff see [6.62.0...6.62.1][6.62.0...6.62.1].
kubawerlos/php-cs-fixer-custom-fixers ([#1416]), by [@dependabot]friendsofphp/php-cs-fixer ([#1418]), by [@dependabot]composer(deps-dev): Bump phpstan/phpstan from 2.1.46 to 2.1.50 by @dependabot [bot] in #1405
make_version_complete option of PhpCsFixerCustomFixers/php_unit_requires_constraint fixer by @localheinz in #1415Full Changelog: 6.61.1...6.62.0
For a full diff see [6.61.1...6.62.0][6.61.1...6.62.0].
kubawerlos/php-cs-fixer-custom-fixers ([#1412]), by [@dependabot]make_version_complete option of PhpCsFixerCustomFixers/php_unit_requires_constraint fixer ([#1415]), by [@localheinz]Enhancement: Add list of supported PHP versions by @localheinz in #1403
Full Changelog: 6.61.0...6.61.1
For a full diff see [6.61.0...6.61.1][6.61.0...6.61.1].
friendsofphp/php-cs-fixer ([#1404]), by [@dependabot]github-actions(deps): Bump shivammathur/setup-php from 2.36.0 to 2.37.0 by @dependabot [bot] in #1382
ReferenceNamespacedSymbolsRelativeToNamespacePrefixRector by @localheinz in #1397no_whitespace_in_empty_array fixer by @localheinz in #1401ensure_single_line_for_single_argument for on_multiline option of method_argument_space fixer by @localheinz in #1402Full Changelog: 6.60.2...6.61.0
For a full diff see [6.60.2...6.61.0][6.60.2...6.61.0].
no_whitespace_in_empty_array fixer ([#1401]), by [@localheinz]ensure_single_line_for_single_argument for on_multiline option of method_argument_space fixer ([#1402]), by [@localheinz]composer(deps-dev): Bump rector/rector from 2.3.7 to 2.3.8 by @dependabot [bot] in #1379
Full Changelog: 6.60.1...6.60.2
For a full diff see [6.60.1...6.60.2][6.60.1...6.60.2].
kubawerlos/php-cs-fixer-custom-fixers ([#1381]), by [@dependabot]composer(deps-dev): Bump ergebnis/phpunit-slow-test-detector from 2.22.1 to 2.22.2 by @dependabot [bot] in #1374
Full Changelog: 6.60.0...6.60.1
For a full diff see [6.60.0...6.60.1][6.60.0...6.60.1].
friendsofphp/php-cs-fixer ([#1377]), by [@dependabot]For a full diff see [6.59.0...6.60.0][6.59.0...6.60.0].
For a full diff see [6.59.0...6.60.0][6.59.0...6.60.0].
kubawerlos/php-cs-fixer-custom-fixers ([#1360]), by [@dependabot]friendsofphp/php-cs-fixer ([#1372]), by [@dependabot]case, class, and trait_import options of the phpdoc_line_span fixer to multi ([#1373]), by [@localheinz]For a full diff see [6.58.2...6.59.0][6.58.2...6.59.0].
For a full diff see [6.58.2...6.59.0][6.58.2...6.59.0].
friendsofphp/php-cs-fixer ([#1345]), by [@dependabot]attribute_block_no_spaces fixer ([#1350]), by [@localheinz]no_redundant_readonly_property fixer ([#1351]), by [@localheinz]phpdoc_types_no_duplicates fixer ([#1352]), by [@localheinz]For a full diff see [6.58.1...6.58.2][6.58.1...6.58.2].
For a full diff see [6.58.1...6.58.2][6.58.1...6.58.2].
friendsofphp/php-cs-fixer ([#1341]), by [@dependabot]For a full diff see [6.58.0...6.58.1][6.58.0...6.58.1].
For a full diff see [6.58.0...6.58.1][6.58.0...6.58.1].
friendsofphp/php-cs-fixer ([#1336]), by [@dependabot]For a full diff see [6.57.1...6.58.0][6.57.1...6.58.0].
For a full diff see [6.57.1...6.58.0][6.57.1...6.58.0].
friendsofphp/php-cs-fixer ([#1330]), by [@dependabot]For a full diff see [6.57.0...6.57.1][6.57.0...6.57.1].
For a full diff see [6.57.0...6.57.1][6.57.0...6.57.1].
friendsofphp/php-cs-fixer ([#1322]), by [@dependabot]For a full diff see [6.56.1...6.57.0][6.56.1...6.57.0].
For a full diff see [6.56.1...6.57.0][6.56.1...6.57.0].
friendsofphp/php-cs-fixer ([#1318]), by [@dependabot]stringable_for_to_string fixer ([#1321]), by [@localheinz]erickskrauch/php-cs-fixer-custom-fixers ([#1319]), by [@dependabot]For a full diff see [6.56.0...6.56.1][6.56.0...6.56.1].
For a full diff see [6.56.0...6.56.1][6.56.0...6.56.1].
friendsofphp/php-cs-fixer ([#1309]), by [@dependabot]For a full diff see [6.55.0...6.56.0][6.55.0...6.56.0].
For a full diff see [6.55.0...6.56.0][6.55.0...6.56.0].
friendsofphp/php-cs-fixer ([#1306]), by [@dependabot]For a full diff see [6.54.0...6.55.0][6.54.0...6.55.0].
For a full diff see [6.54.0...6.55.0][6.54.0...6.55.0].
kubawerlos/php-cs-fixer-custom-fixers ([#1289]), by [@dependabot]friendsofphp/php-cs-fixer ([#1296]), by [@dependabot]kubawerlos/php-cs-fixer-custom-fixers ([#1298]), by [@dependabot]For a full diff see [6.53.0...6.54.0][6.53.0...6.54.0].
For a full diff see [6.53.0...6.54.0][6.53.0...6.54.0].
Config\Ruleset\Php85 rule set ([#1242]), by [@localheinz]friendsofphp/php-cs-fixer ([#1280]), by [@dependabot]For a full diff see [6.52.0...6.53.0][6.52.0...6.53.0].
For a full diff see [6.52.0...6.53.0][6.52.0...6.53.0].
For a full diff see [6.51.0...6.52.0][6.51.0...6.52.0].
For a full diff see [6.51.0...6.52.0][6.51.0...6.52.0].
kubawerlos/php-cs-fixer-custom-fixers ([#1266]), by [@dependabot]friendsofphp/php-cs-fixer ([#1267]), by [@dependabot]For a full diff see [6.50.0...6.51.0][6.50.0...6.51.0].
For a full diff see [6.50.0...6.51.0][6.50.0...6.51.0].
kubawerlos/php-cs-fixer-custom-fixers ([#1257]), by [@dependabot]friendsofphp/php-cs-fixer ([#1263]), by [@dependabot]For a full diff see [6.49.0...6.50.0][6.49.0...6.50.0].
For a full diff see [6.49.0...6.50.0][6.49.0...6.50.0].
friendsofphp/php-cs-fixer ([#1249]), by [@dependabot]no_useless_printf fixer ([#1252]), by [@localheinz]kubawerlos/php-cs-fixer-custom-fixers ([#1250]), by [@dependabot]PhpCsFixerCustomFixers/phpdoc_tag_no_named_arguments fixer ([#1251]), by [@localheinz]For a full diff see [6.48.0...6.49.0][6.48.0...6.49.0].
For a full diff see [6.48.0...6.49.0][6.48.0...6.49.0].
friendsofphp/php-cs-fixer ([#1244]), by [@dependabot]kubawerlos/php-cs-fixer-custom-fixers ([#1245]), by [@dependabot]Stopped using deprecated use_trait token for for tokens option of no_extra_blank_lines fixer ([#1243]), by [@localheinz]
For a full diff see [6.47.0...6.48.0][6.47.0...6.48.0].
friendsofphp/php-cs-fixer ([#1240]), by [@dependabot]kubawerlos/php-cs-fixer-custom-fixers ([#1241]), by [@dependabot]use_trait token for for tokens option of no_extra_blank_lines fixer ([#1243]), by [@localheinz]Configured the multiline_promoted_properties instead of the deprecated PhpCsFixerCustomFixers/multiline_promoted_properties fixer ([#1235]), by [@loca…
For a full diff see [6.46.0...6.47.0][6.46.0...6.47.0].
as, else, and elseif to constructs_preceded_by_a_single_space option of single_space_around_construct fixer ([#1212]), by [@localheinz]kubawerlos/php-cs-fixer-custom-fixers ([#1215]), by [@dependabot]kubawerlos/php-cs-fixer-custom-fixers ([#1228]), by [@dependabot]PhpCsFixerCustomFixers/phpdoc_tag_no_named_arguments fixer ([#1232]), by [@localheinz]PhpCsFixerCustomFixers/typed_class_constant fixer ([#1233]), by [@localheinz]friendsofphp/php-cs-fixer ([#1235]), by [@dependabot]kubawerlos/php-cs-fixer-custom-fixers ([#1235]), by [@localheinz]multiline_promoted_properties instead of the deprecated PhpCsFixerCustomFixers/multiline_promoted_properties fixer ([#1235]), by [@localheinz]new_expression_parentheses fixer ([#1236]), by [@localheinz]static_private_method fixer ([#1237]), by [@localheinz]constructs_followed_by_a_single_space option of single_space_around_construct fixer ([#1238]), by [@localheinz]tokens option of no_extra_blank_lines fixer ([#1239]), by [@localheinz]For a full diff see [6.45.0...6.46.0][6.45.0...6.46.0].
For a full diff see [6.45.0...6.46.0][6.45.0...6.46.0].
kubawerlos/php-cs-fixer-custom-fixers ([#1193]), by [@dependabot]friendsofphp/php-cs-fixer ([#1199]), by [@dependabot]PhpCsFixerCustomFixers/php_unit_requires_constraint fixer ([#1200]), by [@localheinz]For a full diff see [6.44.1...6.45.0][6.44.1...6.45.0].
For a full diff see [6.44.1...6.45.0][6.44.1...6.45.0].
friendsofphp/php-cs-fixer ([#1187]), by [@dependabot]For a full diff see [6.44.0...6.44.1][6.44.0...6.44.1].
For a full diff see [6.44.0...6.44.1][6.44.0...6.44.1].
friendsofphp/php-cs-fixer ([#1183]), by [@dependabot]For a full diff see [6.43.1...6.44.0][6.43.1...6.44.0].
For a full diff see [6.43.1...6.44.0][6.43.1...6.44.0].
friendsofphp/php-cs-fixer ([#1177]), by [@dependabot]constant to elements option of type_declaration_spaces fixer ([#1178]), by [@localheinz]php_unit_data_provider_method_order fixer ([#1179]), by [@localheinz]For a full diff see [6.43.0...6.43.1][6.43.0...6.43.1].
For a full diff see [6.43.0...6.43.1][6.43.0...6.43.1].
friendsofphp/php-cs-fixer ([#1173]), by [@dependabot]For a full diff see [6.42.3...6.43.0][6.42.3...6.43.0].
For a full diff see [6.42.3...6.43.0][6.42.3...6.43.0].
kubawerlos/php-cs-fixer-custom-fixers ([#1169]), by [@dependabot]friendsofphp/php-cs-fixer ([#1170]), by [@dependabot]For a full diff see [6.42.2...6.42.3][6.42.2...6.42.3].
For a full diff see [6.42.2...6.42.3][6.42.2...6.42.3].
friendsofphp/php-cs-fixer ([#1165]), by [@dependabot]For a full diff see [6.42.1...6.42.2][6.42.1...6.42.2].
For a full diff see [6.42.1...6.42.2][6.42.1...6.42.2].
friendsofphp/php-cs-fixer ([#1164]), by [@dependabot]For a full diff see [6.42.0...6.42.1][6.42.0...6.42.1].
For a full diff see [6.42.0...6.42.1][6.42.0...6.42.1].
friendsofphp/php-cs-fixer ([#1156]), by [@dependabot]For a full diff see [6.41.0...6.42.0][6.41.0...6.42.0].
For a full diff see [6.41.0...6.42.0][6.41.0...6.42.0].
friendsofphp/php-cs-fixer ([#1153]), by [@dependabot]modernize_stripos option of modernize_strpos fixer ([#1154]), by [@localheinz]For a full diff see [6.40.0...6.41.0][6.40.0...6.41.0].
For a full diff see [6.40.0...6.41.0][6.40.0...6.41.0].
friendsofphp/php-cs-fixer ([#1150]), by [@dependabot]For a full diff see [6.39.0...6.40.0][6.39.0...6.40.0].
For a full diff see [6.39.0...6.40.0][6.39.0...6.40.0].
friendsofphp/php-cs-fixer ([#1148]), by [@localheinz]For a full diff see [6.38.0...6.39.0][6.38.0...6.39.0].
For a full diff see [6.38.0...6.39.0][6.38.0...6.39.0].
friendsofphp/php-cs-fixer ([#1141]), by [@localheinz]For a full diff see [6.37.0...6.38.0][6.37.0...6.38.0].
For a full diff see [6.37.0...6.38.0][6.37.0...6.38.0].
Config\Ruleset\Php84 rule set ([#1140]), by [@localheinz]For a full diff see [6.36.0...6.37.0][6.36.0...6.37.0].
For a full diff see [6.36.0...6.37.0][6.36.0...6.37.0].
For a full diff see [6.35.0...6.36.0][6.35.0...6.36.0].
For a full diff see [6.35.0...6.36.0][6.35.0...6.36.0].
kubawerlos/php-cs-fixer-custom-fixers ([#1095]), by [@dependabot]friendsofphp/php-cs-fixer ([#1102]), by [@dependabot]trailing_comma_in_multiline fixer to include array_destructuring in the elements option ([#1103]), by [@localheinz]For a full diff see [6.34.0...6.35.0][6.34.0...6.35.0].
For a full diff see [6.34.0...6.35.0][6.34.0...6.35.0].
friendsofphp/php-cs-fixer ([#1093]), by [@dependabot]For a full diff see [6.33.0...6.34.0][6.33.0...6.34.0].
For a full diff see [6.33.0...6.34.0][6.33.0...6.34.0].
friendsofphp/php-cs-fixer ([#1091]), by [@dependabot]For a full diff see [6.32.0...6.33.0][6.32.0...6.33.0].
For a full diff see [6.32.0...6.33.0][6.32.0...6.33.0].
friendsofphp/php-cs-fixer ([#1089]), by [@dependabot]For a full diff see [6.31.0...6.32.0][6.31.0...6.32.0].
For a full diff see [6.31.0...6.32.0][6.31.0...6.32.0].
erickskrauch/php-cs-fixer-custom-fixers ([#1084]), by [@dependabot]For a full diff see [6.30.1...6.31.0][6.30.1...6.31.0].
For a full diff see [6.30.1...6.31.0][6.30.1...6.31.0].
friendsofphp/php-cs-fixer ([#1079]), by [@dependabot]For a full diff see [6.30.0...6.30.1][6.30.0...6.30.1].
For a full diff see [6.30.0...6.30.1][6.30.0...6.30.1].
friendsofphp/php-cs-fixer ([#1073]), by [@dependabot]For a full diff see [6.29.0...6.30.0][6.29.0...6.30.0].
For a full diff see [6.29.0...6.30.0][6.29.0...6.30.0].
friendsofphp/php-cs-fixer ([#1072]), by [@dependabot]For a full diff see [6.28.1...6.29.0][6.28.1...6.29.0].
For a full diff see [6.28.1...6.29.0][6.28.1...6.29.0].
friendsofphp/php-cs-fixer ([#1065]), by [@dependabot]For a full diff see [6.28.0...6.28.1][6.28.0...6.28.1].
For a full diff see [6.28.0...6.28.1][6.28.0...6.28.1].
friendsofphp/php-cs-fixer ([#1062]), by [@dependabot]For a full diff see [6.27.0...6.28.0][6.27.0...6.28.0].
For a full diff see [6.27.0...6.28.0][6.27.0...6.28.0].
friendsofphp/php-cs-fixer ([#1061]), by [@dependabot]For a full diff see [6.26.0...6.27.0][6.26.0...6.27.0].
For a full diff see [6.26.0...6.27.0][6.26.0...6.27.0].
friendsofphp/php-cs-fixer ([#1058]), by [@dependabot]ordered_attributes fixer ([#1060]), by [@localheinz]For a full diff see [6.25.1...6.26.0][6.25.1...6.26.0].
For a full diff see [6.25.1...6.26.0][6.25.1...6.26.0].
friendsofphp/php-cs-fixer ([#1051]), by [@dependabot]Your coding agent can read these notes before it upgrades. Set up the MCP server →