All Versions
191
Latest Version
Avg Release Cycle
54 days
Latest Release
-

Changelog History
Page 1

  • v3.11.0 Changes

    • πŸ› bug: DateTimeCreateFromFormatCallFixer - Mark as risky (#6575)
    • πŸ› bug: Do not treat implements list comma as array comma (#6595)
    • πŸ› bug: Fix MethodChainingIndentationFixer with arrow functions and class instantiation (#5587)
    • πŸ› bug: MethodChainingIndentationFixer - Fix bug with attribute access (#6573)
    • πŸ› bug: NoMultilineWhitespaceAroundDoubleArrowFixer - fix for single line comment (#6589)
    • πŸ› bug: TypeAlternationTransformer - TypeIntersectionTransforme - Bug: handle attributes (#6579)
    • πŸ› bug: [BinaryOperatorFixer] Fix more issues with scoped operators (#6559)
    • πŸ“„ docs: Remove $ from console command snippets (#6600)
    • πŸ“„ docs: Remove $ from console command snippets in documentation (#6599)
    • DX: AllowedValueSubset::getAllowedValues - fix method prototype (#6585)
    • DX: Narrow docblock types in FixerConfiguration (#6580)
    • DX: updagte @PhpCsFixer set config for phpdoc_order rule (#6555)
    • ⚑️ DX: Update PHPUnit config (#6566)
    • πŸ”‹ feature: Introduce configurability to PhpdocSeparationFixer (#6501)
    • πŸ”‹ feature: Introduce PER set (#6545)
    • πŸ”‹ feature: NoTrailingCommaInSinglelineFixer - Introduction (#6529)
    • πŸ”‹ feature: Support removing superfluous PHPDocs involving self (#6583)
    • πŸ‘ minor: NoUnneededControlParenthesesFixer - Support instanceof static cases (#6587)
    • πŸ›  minor: PhpdocToCommentFixer - allow phpdoc comments before trait use statement. Fixes #6092 (#6565)
  • v3.10.0 Changes

    • bug: Fix error in regular_callable_call with static property (#6539)
    • πŸ› bug: Fix indentation for multiline class definition (#6540)
    • πŸ› bug: Fix indentation for switch ending with empty case (#6538)
    • πŸ› bug: Fix indentation of comment at end of switch case (#6493)
    • πŸ› bug: PhpdocAlignFixer - fix static @method (#6366)
    • πŸ› bug: SingleSpaceAfterConstructFixer - fix handling open tag (#6549)
    • πŸ› bug: VisibilityRequiredFixer must run before ClassAttributesSeparationFixer (#6548)
    • βœ… DX: Assert dataproviders of tests of project itself return "array" or "iterable". (#6524)
    • πŸ”‹ feature: Introduce configurability to PhpdocOrderFixer (#6466)
    • feature: WhitespaceAfterCommaInArrayFixer - add option "ensure_single_space" (#6527)
    • βœ… minor: Add test for indentation of trait conflict resolution (#6541)
    • minor: Split BracesFixer (#4884)
    • minor: TrailingCommaInMultilineFixer - Add comma to multiline new static (#6380)
  • v3.9.6 Changes

    • πŸ› bug: BinaryOperatorSpacesFixer: Solve issues with scoped arrow and equal alignments (#6515)
    • πŸ› bug: Fix 3 weird behavior about BinaryOperatorSpacesFixer (#6450)
    • πŸ“„ docs: Add intersection type to types_spaces rule description (#6479)
    • DX: no need to use forked diff anymore (#6526)
    • 🚚 DX: remove unused FixerFileProcessedEvent::STATUS_UNKNOWN (#6516)
    • πŸ‘Œ Improve statement_indentation compatibility with braces (#6401)
    • βœ… minor: add test: multi-line comments before else indented correctly. (#3573)
    • πŸ‘ minor: ReturnAssignmentFixer - Support for anonymous classes, lambda and match (#6391)
  • v3.9.5 Changes

    • πŸ› bug: AlternativeSyntaxAnalyzer - fix for nested else (#6495)
    • πŸ› bug: Fix cases related to binary strings (#6432)
    • πŸ› bug: Fix trailing whitespace after moving brace (#6489)
    • πŸ› bug: NoUnneededControlParenthesesFixer - Fix some curly close cases (#6502)
    • πŸ› bug: TypeColonTransformer - fix for backed enum types (#6494)
    • βœ… DX: Add tests for type colon in backed enums (#6497)
    • πŸ‘· DX: Fix CI static analysis workflow (#6506)
    • DX: Fix PHPStan errors (#6504)
    • DX: Increase PHPStan level to 6 (#6468)
    • DX: Narrow docblock types in Runner and Report (#6465)
    • DX: Narrow docblock types in Tokenizer (#6293)
    • minor: extract NoMultipleStatementsPerLineFixer from BracesFixer (#6458)
    • minor: Let PhpdocLineSpan fixer detect docblocks when seperator from token with attribute (#6343)
  • v3.9.4 Changes

    • πŸ› bug: Fix various indentation issues (#6480)
    • πŸ› bug: Fix wrong brace position after static return type (#6485)
    • πŸ› bug: Prevent breaking functions returning by reference (#6487)
  • v3.9.3 Changes

    • πŸ› bug: Fix BinaryOperatorSpacesFixer adding whitespace outside PHP blocks (#6476)
    • πŸ› bug: Fix brace location after multiline function signature (#6475)
  • v3.9.2 Changes

    • πŸ› bug: Fix indentation after control structure in switch (#6473)
  • v3.9.1 Changes

    • πŸ› bug: Add attributes support to statement_indentation (#6429)
    • πŸ› bug: BinaryOperatorSpacesFixer - Allow to align = inside array definitions (#6444)
    • πŸ› bug: BinaryOperatorSpacesFixer - Fix align of operator with function declaration (#6445)
    • πŸ› bug: ConstantCaseFixer - Do not touch enum case (#6367)
    • πŸ› bug: CurlyBracesPositionFixer - multiple elseifs (#6459)
    • πŸ› bug: Fix #6439 issue in StaticLambda fixer (#6440)
    • πŸ› bug: FullOpeningTagFixer - fix substr check for pre PHP8 (#6388)
    • πŸ› bug: IncrementStyleFixer - NoSpacesInsideParenthesisFixer - prio (#6416)
    • πŸ› bug: LambdaNotUsedImportFixer must run before MethodArgumentSpaceFixer (#6453)
    • πŸ› bug: MethodArgumentSpaceFixer - first element in same line, space before comma and inconsistent indent (#6438)
    • πŸ› bug: NoSuperfluousPhpdocTagsFixer - fix for promoted properties (#6403)
    • πŸ› bug: StatementIndentationFixer - Fix indentation for multiline traits use (#6402)
    • πŸ› bug: StrictComparisonFixer must rune before ModernizeStrposFixer (#6455)
    • πŸ› bug: TokensAnalyzer - fix intersection types considered as binary operator (#6414)
    • DX: ISSUE_TEMPLATE hints to check applied rules (#6398)
    • DX: Add more type hints (#6383)
    • DX: Fix CI/CD issues (#6411)
    • βœ… DX: cleanup test (#6410)
    • πŸ‘• DX: integrate PRLint (#6406)
    • πŸ”‹ feature: BlankLineBetweenImportGroupsFixer - Introduction (#6365)
    • πŸ”‹ feature: DateTimeCreateFromFormatCallFixer - Add DateTimeImmutable support (#6350)
    • πŸ”‹ feature: Extract StatementIndentationFixer from BracesFixer (#5960)
    • πŸ”‹ feature: ModernizeStrposFixer - fix leading backslash with yoda (#6377)
    • πŸ”‹ feature: NoExtraBlankLinesFixer - Add attributes option - Fix support for enum case (#6426)
    • πŸ”‹ feature: NoUnneededControlParenthesesFixer - Fix more cases (#6409)
    • πŸ”‹ feature: NoUselessNullsafeOperatorFixer - Introduction (#6425)
    • πŸ”‹ feature: OrderedTrait - Move Phpdoc with trait import (#6361)
    • πŸ”‹ feature: PhpdocOrderByValueFixer - Allow sorting of mixin annotations by value (#6446)
    • πŸ”‹ feature: TrailingCommaInMultiline - Add match support (#6381)
    • πŸ”Œ minor: Allow Composer Normalize plugin (#6454)
    • minor: ExplicitStringVariableFixer - Fix to PHP8.2 compat code (#6424)
    • minor: Extract ControlStructureBracesFixer from BracesFixer (#6399)
    • minor: NoBinaryStringFixer - Fix more cases (#6442)
    • minor: NoSuperfluousPhpdocTagsFixer - Attribute handling (#6382)
    • minor: PhpCsFixerSet - Update blank_line_before_statement config (#6389)
    • 🚚 minor: Remove unnecessary PHP version constraints (#6461)
    • minor: SingleImportPerStatementFixer - fix PSR12 set (#6415)
    • minor: SingleSpaceAfterConstructFixer - add option type_colon (#6434)
    • minor: SymfonySet - Add SimpleToComplexStringVariableFixer (#6423)
    • ⚑️ minor: Update PHPStan (#6467)
    • minor: extract CurlyBracesPositionFixer from BracesFixer (#6452)
  • v3.8.0 Changes

    • πŸ› bug #6322 PhpdocTypesFixer - fix recognizing callable (kubawerlos)
    • πŸ› bug #6331 ClassReferenceNameCasingFixer - Fix false hits (SpacePossum)
    • πŸ› bug #6333 BinaryOperatorSpacesFixer - Fix for alignment in elseif (paulbalandan, SpacePossum)
    • πŸ› bug #6337 PhpdocTypesFixer - fix recognising callable without return type (kubawerlos)
    • πŸ”‹ feature #6286 DateTimeCreateFromFormatCallFixer - Introduction (liquid207)
    • πŸ”‹ feature #6312 TypesSpacesFixer - add option for CS of catching multiple types of exceptions (SpacePossum)
    • minor #6326 Bump migration sets used to PHP7.4 (SpacePossum)
    • minor #6328 DX: .gitignore ASC file (keradus)
  • v3.7.0 Changes

    • πŸ› bug #6112 [BinaryOperatorSpacesFixer] Fix align of = inside calls of methods (VincentLanglet)
    • πŸ› bug #6279 ClassReferenceNameCasingFixer - Fix for double arrow (SpacePossum)
    • πŸ› bug #6280 Fix bunch of enum issus (SpacePossum)
    • πŸ› bug #6283 ClassReferenceNameCasingFixer - detect imports (SpacePossum)
    • πŸ”‹ feature #5892 NewWithBracesFixer - option to remove braces (jrmajor)
    • πŸ”‹ feature #6081 Allow multiline constructor arguments in an anonymous classes (jrmajor, SpacePossum)
    • πŸ”‹ feature #6274 SingleLineCommentSpacingFixer - Introduction (SpacePossum)
    • πŸ”‹ feature #6300 OrderedClassElementsFixer - handle enums (gharlan)
    • πŸ”‹ feature #6304 NoTrailingCommaInSinglelineFunctionCallFixer - Introduction (SpacePossum)
    • minor #6277 Add is_scalar, sizeof, ini_get in list of compiled functions (jderusse)
    • ⚑️ minor #6284 ClassReferenceNameCasingFixer - Update doc (SpacePossum)
    • βœ… minor #6289 PHP7.4 - clean up tests (SpacePossum)
    • minor #6290 PHP7.4 - properties types (SpacePossum)
    • 🚚 minor #6291 PHP7.4 - remove run time checks (SpacePossum)
    • minor #6292 PhpUnitDedicateAssertFixer - Fix more count cases (SpacePossum)
    • πŸ‘ minor #6294 PhpUnitDedicateAssertFixer - add assertInstanceOf support (SpacePossum)
    • βœ… minor #6295 PhpUnitTestCaseIndicator - Check if PHPUnit-test class extends anothe… (SpacePossum)
    • minor #6298 Fix checkbashisms download ans SCA violations (SpacePossum)
    • minor #6301 BracesFixer - handle enums (gharlan)
    • minor #6302 Bump checkbashisms version (kubawerlos)
    • minor #6303 PHP8 - Utilize "get_debug_type" (SpacePossum)
    • minor #6316 bump xdebug-handler (SpacePossum)
    • minor #6327 bump polyfills (SpacePossum)