NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #214 most downloaded on Packagist
A tool to automatically fix PHP code style
Last release 13 days ago
22 Sep 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
14 years old
394 releases · first in 2012
bug #3002 Bugfix braces (mnabialek)
feature #2770 DoctrineAnnotationSpaces - split assignments options (julienfalque)
One column per quarter.
bug #3002 Bugfix braces (mnabialek)
minor #2924 Add missing Token deprecations (julienfalque)
braces fixer (rob006)feature #2866 Add SingleLineCommentStyleFixer, deprecate HashToSlashCommentFixer (Slamdunk, keradus)
bug #2920 RuleSet - Update deprecated configuration of fixers (SpacePossum, keradus)
bug #2682 DoctrineAnnotationIndentationFixer - fix handling nested annotations (edhgoose, julienfalque)
bug #2724 Revert #2554 Add short diff. output format (keradus)
Port of v2.2.3.
feature #2450 Add ListSyntaxFixer (SpacePossum)
bug #3233 PhpdocAlignFixer - Fix linebreak inconsistency (SpacePossum, keradus)
bug #3594 ElseifFixer - Bug with alternative syntax (kubawerlos)
bug #3446 Add PregWrapper (kubawerlos)
bug #3504 NoBlankLinesAfterPhpdocFixer - allow blank line before declare statement (julienfalque)
null|type instead of ?type in PHPDocs (ntzm)bug #3502 Fix missing file in export (keradus)
bug #3458 SilencedDeprecationErrorFixer - fix edge cases (kubawerlos)
bug #3298 DiffConsoleFormatter - fix output escaping. (SpacePossum)
__toString (keradus)preg_quote calls (ntzm)fopen mode (ntzm)strtolower inside strpos to just stripos (ntzm)bug #3281 SelfAccessorFixer - stop modifying traits (kubawerlos)
bug #3173 SimplifiedNullReturnFixer - handle nullable return types (Slamdunk)
bug #3225 PhpdocTrimFixer - Fix handling of lines without leading asterisk (julienfalque)
bug #3199 TokensAnalyzer - getClassyElements (SpacePossum)
bug #3062 BraceClassInstantiationTransformer - Fix instantiation inside method call braces case (julienfalque, keradus)
bug #3052 Fix false positive warning about paths overridden by provided as command arguments (kubawerlos)
bug #3002 Bugfix braces (mnabialek)
bug #2925 Improve CI integration suggestion (julienfalque)
braces fixer (rob006)bug #2920 RuleSet - Update deprecated configuration of fixers (SpacePossum, keradus)
bug #2682 DoctrineAnnotationIndentationFixer - fix handling nested annotations (edhgoose, julienfalque)
bug #2724 Revert #2554 Add short diff. output format (keradus)
minor #2707 Deprecate other than "yes" or "no" for input options (SpacePossum)
Warning, this release breaks BC due to introduction of:
That PR was reverted in v2.2.3, which should be used instead of v2.2.2.
bug #2621 Tokenizer - fix edge cases with empty code, registered found tokens and code hash (SpacePossum, keradus)
minor #2647 DescribeCommandTest - remove deprecated code usage (julienfalque)
bug #2358 Cache - Deal with signature encoding (keradus, GrahamCampbell)
*.twig as default (SpacePossum)bug #2580 NoSpacesAfterFunctionNameFixer - Fix after dynamic call (SpacePossum, keradus)
minor #2563 Add deprecation notices tests (julienfalque)
…logic is now automated and method is now deprecated (keradus)
bug #2357 Better handling of file name that is the same in multiple finder paths (keradus)
minor #1954 tests - stop using deprecated method (sebastianbergmann)
no_spaces_around_offset fixer (phansys)Echo|Print*Fixer - unify printing fixers (SpacePossum, keradus)Nothing published for this version
Nothing published for this version
Nothing published for this version
minor #3042 Update gitter address (keradus)
minor #2946 Detect extra old installations (keradus)
minor #2342 Application - adjust test to not depend on symfony/console version (keradus)
minor #2315 Token - Deprecate getLine() (SpacePossum)
bug #2235 OrderedImportsFixer - PHP 7 group imports support (SpacePossum)
bug #2155 ClassDefinitionFixer - overhaul (SpacePossum)
bug #2191 PhpdocToCommentFixer - fix false positive for docblock of variable (keradus)
bug #2144 Remove temporary files not deleted by destructor on failure (adawolfa)
feature #2078 Added SilencedDeprecationErrorFixer (HeahDude)
bug #2143 ReadmeCommand - fix running command on phar file (keradus)
bug #2108 ShortArraySyntaxFixer, TernarySpacesFixer, UnalignEqualsFixer - fix priority bug (SpacePossum)
bug #2086 Braces - fix bug with comment in method prototype (keradus)
bug #2012 Properly build phar file for lowest supported PHP version (keradus)
bug #1956 SelfUpdateCommand - don't update to non-stable version (keradus)
bug #1868 NewWithBracesFixer - fix handling more neighbor tokens (keradus)
bug #1776 EofEndingFixer - new line on end line comment is allowed (Slamdunk)
bug #1680 NewWithBracesFixer - End tags (SpacePossum)
bug #1559 WhitespacyLinesFixer - fix bug cases (SpacePossum, keradus)
bug #1461 PhpUnitConstructFixer - fix case when first argument is an expression (keradus)
bug #1424 Fixed the import fixer priorities (GrahamCampbell)
bug #1327 DocBlock\Tag - keep the case of tags (GrahamCampbell)
Your coding agent can read these notes before it upgrades. Set up the MCP server →