NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #204 most downloaded on Packagist
A tool to automatically fix PHP code style
Last release 11 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 #4378 PhpUnitNoExpectationAnnotationFixer - annotation in single line doc comment (kubawerlos)
One column per quarter.
bug #3893 Fix handling / and */ on the same line as the first and/or last annotation (dmvdbrugge)
bug #4915 Fix handling property PHPDocs with unsupported type (julienfalque)
bug #3820 Braces - (re)indenting comment issues (SpacePossum)
@var without type (kubawerlos)bug #4476 FunctionsAnalyzer - add "isTheSameClassCall" for correct verifying of function calls (kubawerlos)
minor #4585 Fix deprecation notices (julienfalque)
:: so can be removed (SpacePossum)bug #4533 Revert PHP7.4 - Add "str_split" => "mb_str_split" mapping (keradus)
bug #4132 BlankLineAfterNamespaceFixer - do not remove indent, handle comments (kubawerlos)
minor #4426 DX: handle deprecations of symfony/event-dispatcher:4.3 (keradus)
feature #3927 Add FinalClassFixer (Slamdunk)
bug #4533 Revert PHP7.4 - Add "str_split" => "mb_str_split" mapping (keradus)
bug #4132 BlankLineAfterNamespaceFixer - do not remove indent, handle comments (kubawerlos)
minor #4426 DX: handle deprecations of symfony/event-dispatcher:4.3 (keradus)
bug #4298 NoTrailingWhitespaceInCommentFixer - fix for non-Unix line separators (kubawerlos)
minor #4306 DX: Drop HHVM conflict on Composer level to help Composer with HHVM compatibility, we still prevent HHVM on runtime (keradus)
bug #4240 ModernizeTypesCastingFixer - fix for operators with higher precedence (kubawerlos)
bug #4220 NativeFunctionInvocationFixer - namespaced strict to remove backslash (kubawerlos)
mixed in superfluous PHPDoc by configuration (MortalFlesh)bug #4216 Psr4Fixer - fix for multiple classy elements in file (keradus, kubawerlos)
minor #4129 Fix: Symfony 4.2 deprecations (kubawerlos)
bug #3977 NoSuperfluousPhpdocTagsFixer - Fix handling of description with variable (julienfalque)
feature #3739 Add MagicMethodCasingFixer (SpacePossum)
null for nullable typehints (gharlan, keradus)bug #4533 Revert PHP7.4 - Add "str_split" => "mb_str_split" mapping (keradus)
bug #4132 BlankLineAfterNamespaceFixer - do not remove indent, handle comments (kubawerlos)
minor #4426 DX: handle deprecations of symfony/event-dispatcher:4.3 (keradus)
bug #4298 NoTrailingWhitespaceInCommentFixer - fix for non-Unix line separators (kubawerlos)
minor #4306 DX: Drop HHVM conflict on Composer level to help Composer with HHVM compatibility, we still prevent HHVM on runtime (keradus)
bug #4240 ModernizeTypesCastingFixer - fix for operators with higher precedence (kubawerlos)
bug #4216 Psr4Fixer - fix for multiple classy elements in file (keradus, kubawerlos)
minor #4129 Fix: Symfony 4.2 deprecations (kubawerlos)
bug #3977 NoSuperfluousPhpdocTagsFixer - Fix handling of description with variable (julienfalque)
bug #3867 PhpdocAnnotationWithoutDotFixer - Handle trailing whitespaces (kubawerlos)
bug #3823 NativeConstantInvocationFixer - better constant detection (gharlan, SpacePossum, keradus)
bug #3808 LowercaseStaticReferenceFixer - Fix constants handling (kubawerlos, keradus)
feature #2577 Add LogicalOperatorsFixer (hkdobrev, keradus)
minor #3578 Add interface for deprecated options (julienfalque, keradus)
bug #3626 ArrayIndentationFixer: priority bug with BinaryOperatorSpacesFixer and MethodChainingIndentationFixer (Slamdunk)
minor #3432 ConfigurationDefinitionFixerInterface - fix deprecation notice (keradus)
bug #3344 Fix method chaining indentation in HTML (julienfalque)
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)
minor #3329 ConfigurationResolver - detect deprecated fixers (keradus, SpacePossum)
bug #3502 Fix missing file in export (keradus)
bug #3458 SilencedDeprecationErrorFixer - fix edge cases (kubawerlos)
bug #3298 DiffConsoleFormatter - fix output escaping. (SpacePossum)
preg_quote calls (ntzm)fopen mode (ntzm)strtolower inside strpos to just stripos (ntzm)feature #3063 Method chaining indentation fixer (boliev, julienfalque)
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)
minor #3160 Add DeprecatedFixerInterface (kubawerlos)
bug #3225 PhpdocTrimFixer - Fix handling of lines without leading asterisk (julienfalque)
bug #3199 TokensAnalyzer - getClassyElements (SpacePossum)
bug #3114 SelfAccessorFixer - Fix type declarations replacement (julienfalque)
minor #3128 README: remove deprecated rule from CLI examples (chteuchteu)
bug #3115 NoUnneededFinalMethodFixer - fix edge case (Slamdunk)
feature #2573 BinaryOperatorSpaces reworked (SpacePossum, keradus)
bug #3052 Fix false positive warning about paths overridden by provided as command arguments (kubawerlos)
bug #3039 YodaStyleFixer - Fix echo case (SpacePossum, keradus)
Your coding agent can read these notes before it upgrades. Set up the MCP server →