- NoPhpStormGeneratedCommentFixer - handle more comments
- Deprecate PhpdocArrayStyleFixer - use "phpdoc_array_type"
- NoUselessParenthesisFixer - keep parentheses around
and
,xor
andor
- Update minimum PHP CS Fixer version to 3.50.0
- Deprecate PhpdocTypeListFixer - use "phpdoc_list_type"
- Update minimum PHP CS Fixer version to 3.49.0
- Deprecate NumericLiteralSeparatorFixer - use "numeric_literal_separator"
- Update minimum PHP CS Fixer version to 3.47.0
- Add PhpdocTypeListFixer
- PhpdocNoIncorrectVarAnnotationFixer - support promoted properties
- Deprecate DataProviderReturnTypeFixer - use "php_unit_data_provider_return_type"
- Update minimum PHP CS Fixer version to 3.22.0
- Deprecate DataProviderNameFixer - use "php_unit_data_provider_name"
- Deprecate PhpdocParamOrderFixer - use "phpdoc_param_order"
- Update minimum PHP CS Fixer version to 3.19.0
- Add EmptyFunctionBodyFixer
- Deprecate DataProviderStaticFixer - use "php_unit_data_provider_static"
- Update minimum PHP CS Fixer version to 3.16.0
- MultilinePromotedPropertiesFixer - add option "keep_blank_lines"
- MultilinePromotedPropertiesFixer - add option "minimum_number_of_parameters"
- Add
bootstrap.php
- Add ReadonlyPromotedPropertiesFixer
- Do not require
friendsofphp/php-cs-fixer
as dependency (to allow usingphp-cs-fixer/shim
)
- Add PhpdocTypesCommaSpacesFixer
- Update minimum PHP version to 7.4
- Update minimum PHP CS Fixer version to 3.6.0
- DataProviderStaticFixer - add option "force"
- Deprecate InternalClassCasingFixer
- Add NoTrailingCommaInSinglelineFixer
- Add IssetToArrayKeyExistsFixer
- Add PhpdocVarAnnotationToAssertFixer
- Add NoUselessDirnameCallFixer
- Add DeclareAfterOpeningTagFixer
- Add ConstructorEmptyBracesFixer
- PhpdocNoIncorrectVarAnnotationFixer - remove more incorrect annotations
- Add PhpUnitAssertArgumentsOrderFixer
- Add PhpUnitDedicatedAssertFixer
- PromotedConstructorPropertyFixer - add option "promote_only_existing_properties"
- NoUselessCommentFixer - support PHPDoc like
/** ClassName */
- Add MultilinePromotedPropertiesFixer
- Add PhpdocArrayStyleFixer
- Add PromotedConstructorPropertyFixer
- Restore PhpCsFixerCustomFixers\Analyzer\SwitchAnalyzer (as PhpCsFixer\Tokenizer\Analyzer\SwitchAnalyzer got removed in PHP CS Fixer 3.2.0)
- Drop support for PHP CS Fixer v2
- Add StringableInterfaceFixer
- Remove NoUselessSprintfFixer - use "no_useless_sprintf"
- Remove OperatorLinebreakFixer - use "operator_linebreak"
- NoCommentedOutCodeFixer - do not remove URLs
- NoDuplicatedArrayKeyFixer - add option "ignore_expressions"
- NoUselessParenthesisFixer - fix expressions
- PhpdocNoIncorrectVarAnnotationFixer - handle class properties when variable names are different and constants with visibility
- Add PHP CS Fixer v3 support
- Allow PHP 8
- Update PHP CS Fixer to v2.17
- Deprecate NoUselessSprintfFixer - use "no_useless_sprintf"
- Deprecate OperatorLinebreakFixer - use "operator_linebreak"
- Remove PhpCsFixerCustomFixers\Analyzer\ReferenceAnalyzer - use PhpCsFixer\Tokenizer\Analyzer\ReferenceAnalyzer
- Remove PhpCsFixerCustomFixers\Analyzer\SwitchAnalyzer - use PhpCsFixer\Tokenizer\Analyzer\SwitchAnalyzer
- Add NoUselessParenthesisFixer
- Add NoUselessStrlenFixer
- DataProviderNameFixer - handle snake_case naming
- Feature: DataProviderNameFixer - add options "prefix" and "suffix"
- Add CommentedOutFunctionFixer
- Add NoDuplicatedArrayKeyFixer
- Add NumericLiteralSeparatorFixer
- Drop PHP 7.1 support
- Remove ImplodeCallFixer - use "implode_call"
- Remove NoTwoConsecutiveEmptyLinesFixer - use "no_extra_blank_lines"
- Remove NoUnneededConcatenationFixer - use NoSuperfluousConcatenationFixer
- Remove NoUselessClassCommentFixer - use NoUselessCommentFixer
- Remove NoUselessConstructorCommentFixer - use NoUselessCommentFixer
- Remove NullableParamStyleFixer - use "nullable_type_declaration_for_default_null_value"
- Remove PhpdocVarAnnotationCorrectOrderFixer - use "phpdoc_var_annotation_correct_order"
- Remove SingleLineThrowFixer - use "single_line_throw"
- Update PHP CS Fixer to v2.16
- Add DataProviderStaticFixer
- Add NoSuperfluousConcatenationFixer
- Add PhpdocTypesTrimFixer
- Feature: NoSuperfluousConcatenationFixer - add option "allow_preventing_trailing_spaces"
- Feature: NoSuperfluousConcatenationFixer - handle concatenation of single and double quoted strings together
- Deprecate NoUnneededConcatenationFixer
- Deprecate NullableParamStyleFixer
- Deprecate SingleLineThrowFixer
- Allow symfony/finder 5.0
- Add Windows OS support with AppVeyor
- Add PhpdocOnlyAllowedAnnotationsFixer
- Feature: OperatorLinebreakFixer - handle object operators
- Add CommentSurroundedBySpacesFixer
- Add DataProviderReturnTypeFixer
- Add NoDuplicatedImportsFixer
- Add DataProviderNameFixer
- Add NoUselessSprintfFixer
- Add PhpUnitNoUselessReturnFixer
- Add SingleLineThrowFixer
- Feature: NoCommentedOutCodeFixer - handle class method
- Update PHP CS Fixer to v2.14
- OperatorLinebreakFixer - respect no whitespace around operator
- OperatorLinebreakFixer - support concatenation operator
- Deprecate PhpdocVarAnnotationCorrectOrderFixer
- Add NoCommentedOutCodeFixer
- Add NoUselessCommentFixer
- Add NullableParamStyleFixer
- Deprecate NoUselessClassCommentFixer
- Deprecate NoUselessConstructorCommentFixer
- Feature: OperatorLinebreakFixer - handle ternary operator
- Fix: NoImportFromGlobalNamespaceFixer - class without namespace
- Fix: NoUselessClassCommentFixer - comment detection
- Fix: TokenRemover - remove last element of file
- Fix: TokenRemover - remove item in line after code
- Fix: NoImportFromGlobalNamespaceFixer - constant named the same as global imported class
- Add PhpdocParamOrderFixer
- Add InternalClassCasingFixer
- Add SingleSpaceAfterStatementFixer
- Add SingleSpaceBeforeStatementFixer
- Add OperatorLinebreakFixer
- Add MultilineCommentOpeningClosingAloneFixer
- Add NoUnneededConcatenationFixer
- Add PhpdocNoSuperfluousParamFixer
- Deprecate ImplodeCallFixer
- Deprecate NoTwoConsecutiveEmptyLinesFixer
- Add NoNullableBooleanTypeFixer
- Add PhpdocSelfAccessorFixer
- Add NoReferenceInFunctionDefinitionFixer
- Add NoImportFromGlobalNamespaceFixer
- Add ImplodeCallFixer
- Add PhpdocSingleLineVarFixer
- Add NoUselessDoctrineRepositoryCommentFixer
- Add NoDoctrineMigrationsGeneratedCommentFixer
- Add PhpdocVarAnnotationCorrectOrderFixer
- Remove @var without type at the beginning in PhpdocNoIncorrectVarAnnotationFixer
- Add PhpdocNoIncorrectVarAnnotationFixer
- Update PHP CS Fixer to v2.12
- Add NoUselessConstructorCommentFixer
- Add PhpdocParamTypeFixer
- Feature: code coverage
- Feature: create Travis stages
- Feature: verify correctness for PHP CS Fixer (without smote tests)
- Fix: false positive class comment
- Add NoLeadingSlashInGlobalNamespaceFixer
- Add NoPhpStormGeneratedCommentFixer
- Add NoTwoConsecutiveEmptyLinesFixer
- Add NoUselessClassCommentFixer