PHP CS Fixer v1.4 Release Notes

    • ๐Ÿ”‹ feature #841 PhpdocParamsFixer: added aligning var/type annotations (GrahamCampbell)
    • ๐Ÿ› bug #965 Fix detection of lambda function that returns a reference (keradus)
    • ๐Ÿ› bug #962 PhpdocIndentFixer - fix bug when documentation is on the end of braces block (keradus)
    • ๐Ÿ› bug #961 Fixer - fix handling of empty file (keradus)
    • ๐Ÿ› bug #960 IncludeFixer - fix bug when include is part of condition statement (keradus)
    • ๐Ÿ› bug #954 AlignDoubleArrowFixer - fix new buggy case (keradus)
    • ๐Ÿ› bug #955 ParenthesisFixer - fix case with list call with trailing comma (keradus)
    • ๐Ÿ› bug #950 Tokens::isLambda - fix detection near comments (keradus)
    • ๐Ÿ› bug #951 Tokens::getImportUseIndexes - fix detection near comments (keradus)
    • ๐Ÿ› bug #949 Tokens::isShortArray - fix detection near comments (keradus)
    • ๐Ÿ› bug #948 NewWithBracesFixer - fix case with multidimensional array (keradus)
    • bug #945 Skip files containing __halt_compiler() on PHP 5.3 (stof)
    • ๐Ÿ› bug #946 BracesFixer - fix typo in exception name (keradus)
    • ๐Ÿ› bug #940 Tokens::setCode - apply missing transformation (keradus)
    • ๐Ÿ› bug #908 BracesFixer - fix invalide inserting brace for control structure without brace and lambda inside of it (keradus)
    • ๐Ÿ› bug #903 NoEmptyLinesAfterPhpdocsFixer - fix bug with Windows style lines (GrahamCampbell)
    • ๐Ÿ› bug #895 [PSR-2] Preserve blank line after control structure opening brace (marcaube)
    • ๐Ÿ› bug #892 Fixed the double arrow multiline whitespace fixer (GrahamCampbell)
    • ๐Ÿ› bug #874 BracesFixer - fix bug of removing empty lines after class' opening { (ceeram)
    • ๐Ÿ› bug #868 BracesFixer - fix missing braces when statement is not followed by ; (keradus)
    • ๐Ÿ› bug #861 Updated PhpdocParamsFixer not to change line endings (keradus, GrahamCampbell)
    • ๐Ÿ› bug #837 FixCommand - stop corrupting xml/json format (keradus)
    • bug #846 Made phpdoc_params run after phpdoc_indent (GrahamCampbell)
    • ๐Ÿ› bug #834 Correctly handle tab indentation (ceeram)
    • ๐Ÿ› bug #822 PhpdocIndentFixer - Ignore inline docblocks (ceeram)
    • ๐Ÿ› bug #813 MultilineArrayTrailingCommaFixer - do not move array end to new line (keradus)
    • ๐Ÿ› bug #817 LowercaseConstantsFixer - ignore class' constants TRUE/FALSE/NULL (keradus)
    • ๐Ÿ› bug #821 JoinFunctionFixer - stop changing declaration method name (ceeram)
    • minor #963 State the minimum version of PHPUnit in CONTRIBUTING.md (SpacePossum)
    • minor #943 Improve the cookbook to use relative links (stof)
    • minor #921 Add changelog file (keradus)
    • โœ… minor #909 BracesFixerTest - no \n line in \r\n test (keradus)
    • minor #864 Added NoEmptyLinesAfterPhpdocsFixer (GrahamCampbell)
    • minor #871 Added missing author (GrahamCampbell)
    • ๐Ÿ›  minor #852 Fixed the coveralls version constraint (GrahamCampbell)
    • โœ… minor #863 Tweaked testRetainsNewLineCharacters (GrahamCampbell)
    • ๐Ÿšš minor #849 Removed old alias (GrahamCampbell)
    • minor #843 integer should be int (GrahamCampbell)
    • ๐Ÿšš minor #830 Remove whitespace before opening tag (ceeram)
    • minor #835 code grooming (keradus)
    • โœ… minor #828 PhpdocIndentFixerTest - code grooming (keradus)
    • minor #827 UnusedUseFixer - code grooming (keradus)
    • minor #825 improve code coverage (keradus)
    • minor #810 improve code coverage (keradus)
    • ๐Ÿšš minor #811 ShortArraySyntaxFixer - remove not needed if statement (keradus)