PHP CS Fixer v3.0.3 Release Notes

    • ๐Ÿ› bug #4927 PhpdocAlignFixer - fix for whitespace in type (kubawerlos)
    • ๐Ÿ› bug #5720 NoUnusedImportsFixer - Fix undetected unused imports when type mismatch (julienfalque, SpacePossum)
    • ๐Ÿ› bug #5806 DoctrineAnnotationFixer - Add template to ignored_tags (akalineskou)
    • ๐Ÿ› bug #5849 PhpdocTagTypeFixer - must not remove inlined tags within other tags (boesing)
    • ๐Ÿ› bug #5853 BracesFixer - handle alternative short foreach with if (SpacePossum)
    • ๐Ÿ› bug #5855 GlobalNamespaceImportFixer - fix for attributes imported as constants (kubawerlos)
    • ๐Ÿ› bug #5881 SelfUpdateCommand - fix link to UPGRADE docs (keradus)
    • ๐Ÿ› bug #5884 CurlyBraceTransformer - fix handling dynamic property with string with variable (kubawerlos, keradus)
    • ๐Ÿ› bug #5912 TypeAlternationTransformer - fix for "callable" type (kubawerlos)
    • ๐Ÿ› bug #5913 SingleSpaceAfterConstructFixer - improve comma handling (keradus)
    • minor #5829 DX: Fix SCA with PHPMD (paulbalandan)
    • minor #5838 PHP7 - use spaceship (SpacePossum, keradus)
    • โšก๏ธ minor #5848 Docs: update PhpStorm integration link (keradus)
    • minor #5856 Add AttributeAnalyzer (kubawerlos)
    • minor #5857 DX: PHPMD - exclude fixtures (keradus)
    • ๐Ÿ›  minor #5859 Various fixes (kubawerlos)
    • โšก๏ธ minor #5864 DX: update dev tools (kubawerlos)
    • โœ… minor #5876 AttributeTransformerTest - add more tests (SpacePossum)
    • โšก๏ธ minor #5879 Update UPGRADE-v3.md adding relative links (shakaran, keradus)
    • ๐Ÿ“„ minor #5882 Docs: don't use v2 for installation example (keradus)
    • ๐Ÿ“„ minor #5883 Docs: typo (brianteeman, keradus)
    • minor #5890 DX: use PHP 8.1 polyfill (keradus)
    • ๐Ÿšš minor #5902 Remove references to PHP 7.0 in tests (only removing lines) (kubawerlos)
    • โœ… minor #5905 DX: Use "yield from" in tests (kubawerlos, keradus)
    • minor #5917 Use @PHP71Migration rules (kubawerlos, keradus)