All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
For a full diff see 6.38.0...main
.
For a full diff see 6.37.0...6.38.0
.
- Added support for PHP 8.4 (#1139), by @localheinz
- Added
Config\Ruleset\Php84
rule set (#1140), by @localheinz
For a full diff see 6.36.0...6.37.0
.
- Allowed installation on PHP 8.4 (#1109), by @localheinz
For a full diff see 6.35.0...6.36.0
.
- Updated
kubawerlos/php-cs-fixer-custom-fixers
(#1095), by @dependabot - Updated
friendsofphp/php-cs-fixer
(#1102), by @dependabot - Configured
trailing_comma_in_multiline
fixer to includearray_destructuring
in theelements
option (#1103), by @localheinz
For a full diff see 6.34.0...6.35.0
.
- Updated
friendsofphp/php-cs-fixer
(#1093), by @dependabot
For a full diff see 6.33.0...6.34.0
.
- Updated
friendsofphp/php-cs-fixer
(#1091), by @dependabot
For a full diff see 6.32.0...6.33.0
.
- Updated
friendsofphp/php-cs-fixer
(#1089), by @dependabot
For a full diff see 6.31.0...6.32.0
.
- Updated
erickskrauch/php-cs-fixer-custom-fixers
(#1084), by @dependabot
For a full diff see 6.30.1...6.31.0
.
- Updated
friendsofphp/php-cs-fixer
(#1079), by @dependabot
For a full diff see 6.30.0...6.30.1
.
- Updated
friendsofphp/php-cs-fixer
(#1073), by @dependabot
For a full diff see 6.29.0...6.30.0
.
- Updated
friendsofphp/php-cs-fixer
(#1072), by @dependabot
For a full diff see 6.28.1...6.29.0
.
- Updated
friendsofphp/php-cs-fixer
(#1065), by @dependabot - Enabled parallel runner (#1066), by @localheinz
For a full diff see 6.28.0...6.28.1
.
- Updated
friendsofphp/php-cs-fixer
(#1062), by @dependabot
For a full diff see 6.27.0...6.28.0
.
- Updated
friendsofphp/php-cs-fixer
(#1061), by @dependabot
For a full diff see 6.26.0...6.27.0
.
- Updated
friendsofphp/php-cs-fixer
(#1058), by @dependabot - Enabled and configured the
ordered_attributes
fixer (#1060), by @localheinz
For a full diff see 6.25.1...6.26.0
.
- Updated
friendsofphp/php-cs-fixer
(#1051), by @dependabot
For a full diff see 6.25.0...6.25.1
.
- Updated
friendsofphp/php-cs-fixer
(#1039), by @dependabot
For a full diff see 6.24.0...6.25.0
.
- Updated
friendsofphp/php-cs-fixer
(#1037), by @dependabot
For a full diff see 6.23.0...6.24.0
.
- Updated
kubawerlos/php-cs-fixer-custom-fixers
(#1025), by @dependabot - Updated
friendsofphp/php-cs-fixer
(#1026), by @dependabot - Enabled the
namespaces
option ofno_uneeded_braces
fixer (#1036), by @localheinz
For a full diff see 6.22.0...6.23.0
.
- Updated
friendsofphp/php-cs-fixer
(#1021), by @dependabot - Enabled the
phpdoc_array_type
instead of thePhpCsFixerCustomFixers/phpdoc_array_style
fixer (#1023), by @localheinz
For a full diff see 6.21.0...6.22.0
.
- Updated
kubawerlos/php-cs-fixer-custom-fixers
(#1009), by @dependabot - Disabled the
fully_qualified_strict_types
fixer (#1010), by @localheinz - Enabled and configured the
global_namespace_import
instead of thePhpCsFixerCustomFixers/no_import_from_global_namespace
fixer (#1011), by @localheinz
For a full diff see 6.20.0...6.21.0
.
- Updated
kubawerlos/php-cs-fixer-custom-fixers
(#996), by @dependabot - Updated
friendsofphp/php-cs-fixer
(#1005), by @dependabot - Enabled the
phpdoc_list_type
instead of thePhpCsFixerCustomFixers/phpdoc_type_list
fixer ([#1006]), by @localheinz
- Updated
kubawerlos/php-cs-fixer-custom-fixers
(#997), by @dependabot
For a full diff see 6.19.0...6.20.0
.
- Updated
erickskrauch/php-cs-fixer-custom-fixers
(#984), by @dependabot - Updated
friendsofphp/php-cs-fixer
(#993), by @dependabot - Enabled the
multiline_string_to_heredoc
fixer (#994), by @localheinz
For a full diff see 6.18.0...6.19.0
.
- Enabled the
PhpCsFixerCustomFixers/multiline_comment_opening_closing_alone
fixer (#974), by @localheinz - Enabled the
PhpCsFixerCustomFixers/multiline_promoted_properties
fixer (#975), by @localheinz - Enabled the
PhpCsFixerCustomFixers/no_duplicated_array_key
fixer (#976), by @localheinz - Enabled the
PhpCsFixerCustomFixers/no_duplicated_imports
fixer (#977), by @localheinz - Enabled the
PhpCsFixerCustomFixers/no_import_from_global_namespace
fixer (#978), by @localheinz - Enabled the
PhpCsFixerCustomFixers/phpdoc_types_comma_spaces
fixer (#979), by @localheinz
For a full diff see 6.17.0...6.18.0
.
- Updated
kubawerlos/php-cs-fixer-custom-fixers
(#970), by @dependabot - Updated
friendsofphp/php-cs-fixer
(#972), by @dependabot - Enabled the
PhpCsFixerCustomFixers/phpdoc_type_list
fixer (#973), by @localheinz
For a full diff see 6.16.1...6.17.0
.
- Updated
friendsofphp/php-cs-fixer
(#969), by @dependabot
For a full diff see 6.16.0...6.16.1
.
- Updated
friendsofphp/php-cs-fixer
(#968), by @dependabot
For a full diff see 6.15.0...6.16.0
.
- Updated
friendsofphp/php-cs-fixer
(#967), by @dependabot
For a full diff see 6.14.0...6.15.0
.
- Updated
friendsofphp/php-cs-fixer
(#963), by @dependabot
- Updated
kubawerlos/php-cs-fixer-custom-fixers
(#962), by @dependabot
For a full diff see 6.13.1...6.14.0
.
- Updated
friendsofphp/php-cs-fixer
(#956), by @localheinz
For a full diff see 6.13.0...6.13.1
.
- Updated
friendsofphp/php-cs-fixer
(#955), by @localheinz
For a full diff see 6.12.0...6.13.0
.
- Added support for PHP 8.0 (#951), by @localheinz
- Added support for PHP 7.4 (#952), by @localheinz
For a full diff see 6.11.0...6.12.0
.
- Updated
friendsofphp/php-cs-fixer
(#942), by @dependabot
For a full diff see 6.10.0...6.11.0
.
- Updated
friendsofphp/php-cs-fixer
(#930), by @dependabot
For a full diff see 6.9.0...6.10.0
.
- Updated
friendsofphp/php-cs-fixer
(#928), by @dependabot
For a full diff see 6.8.1...6.9.0
.
- Configured
case
option ofelements
option ofclass_attributes_separation
fixer (#922), by @localheinz - Enabled
@all
instead of individual sets forsets
option ofno_alias_functions
fixer (#923), by @localheinz - Updated
friendsofphp/php-cs-fixer
(#927), by @dependabot
- Removed
get_called_class
andget_class
options fromfunctions
option offunction_to_constant
fixer where the resulting code would be incompatible with the target PHP version (#923), by @localheinz
For a full diff see 6.8.0...6.8.1
.
- Updated
friendsofphp/php-cs-fixer
(#918), by @dependabot
For a full diff see 6.7.0...6.8.0
.
- Updated
friendsofphp/php-cs-fixer
(#917), by @dependabot
For a full diff see 6.6.0...6.7.0
.
- Added
Config\Ruleset\Php83
rule set factory (#914), by @localheinz
- Updated
friendsofphp/php-cs-fixer
(#908), by @dependabot - Added support for PHP 8.3 (#913), by @localheinz
For a full diff see 6.5.0...6.6.0
.
- Updated
friendsofphp/php-cs-fixer
(#904), by @dependabot
For a full diff see 6.4.0...6.5.0
.
- Updated
friendsofphp/php-cs-fixer
(#902), by @dependabot - Updated
friendsofphp/php-cs-fixer
(#903), by @dependabot
For a full diff see 6.3.0...6.4.0
.
- Updated
friendsofphp/php-cs-fixer
(#900), by @dependabot - Enabled and configured the
attribute_empty_parentheses
fixer (#901), by @localheinz
For a full diff see 6.2.0...6.3.0
.
- Updated
friendsofphp/php-cs-fixer
(#896), by @dependabot - Updated
friendsofphp/php-cs-fixer
(#899), by @dependabot
For a full diff see 6.1.0...6.2.0
.
- Required
kubawerlos/php-cs-fixer-custom-fixers
and enabled thePhpCsFixerCustomFixers/phpdoc_array_style
fixer (#894), by @localheinz
For a full diff see 6.0.0...6.1.0
.
- Required
erickskrauch/php-cs-fixer-custom-fixers
and enabled theErickSkrauch/line_break_after_statements
fixer (#889), by @localheinz
For a full diff see 5.16.0...6.0.0
.
- Extracted
Config\Name
as a value object (#870), by @localheinz - Extracted
Config\PhpVersion
as a value object (#871), by @localheinz - Extracted
Config\Rules
as a value object (#874), by @localheinz - Extracted
Config\Fixers
as a value object (#883), by @localheinz - Added
Config\RuleSet::withRules()
to allow overridingConfig\Rules
(#891), by @localheinz - Added
Config\RuleSet::withCustomFixers()
to allow registering additionalConfig\Fixers
(#893), by @localheinz
- Allow implementations of
Config\RuleSet
to declare and configure custom fixers (#872), by @localheinz - Renamed
Config\RuleSet::targetPhpVersion()
toConfig\RuleSet::phpVersion()
([#878]), by @localheinz - Reduced visibility of constructors and extracted named constructors
Config\RuleSet\Php53::create()
,Config\RuleSet\Php54::create()
,Config\RuleSet\Php55::create()
,Config\RuleSet\Php56::create()
,Config\RuleSet\Php70::create()
,Config\RuleSet\Php71::create()
,Config\RuleSet\Php72::create()
,Config\RuleSet\Php73::create()
,Config\RuleSet\Php74::create()
,Config\RuleSet\Php80::create()
,Config\RuleSet\Php81::create()
,Config\RuleSet\Php82::create()
(#886), by @localheinz - Turned
Config\RuleSet
into a value object returned from named constructorsConfig\RuleSet\Php53::create()
,Config\RuleSet\Php54::create()
,Config\RuleSet\Php55::create()
,Config\RuleSet\Php56::create()
,Config\RuleSet\Php70::create()
,Config\RuleSet\Php71::create()
,Config\RuleSet\Php72::create()
,Config\RuleSet\Php73::create()
,Config\RuleSet\Php74::create()
,Config\RuleSet\Php80::create()
,Config\RuleSet\Php81::create()
,Config\RuleSet\Php82::create()
(#888), by @localheinz
- Fixed target PHP versions in
Config\Ruleset\Php53
,Config\Ruleset\Php54
,Config\Ruleset\Php55
,Config\Ruleset\Php56
, andConfig\Ruleset\Php70
(#864), by @localheinz
- Removed
$name
field fromConfig\Ruleset\AbstractRuleSet
([#865]), by @localheinz - Removed
$targetPhpVersion
field andtargetPhpVersion()
method fromConfig\Ruleset\AbstractRuleSet
(#866), by @localheinz - Removed
name()
method fromConfig\Ruleset\AbstractRuleSet
(#867), by @localheinz - Removed
rules()
method fromConfig\Ruleset\AbstractRuleSet
(#868), by @localheinz - Removed
DOCTRINE_IGNORED_TAGS
constant fromConfig\Ruleset\AbstractRuleSet
(#875), by @localheinz - Removed constructor from
Config\Ruleset\AbstractRuleSet
(#876), by @localheinz - Removed
Config\Ruleset\AbstractRuleSet
(#877), by @localheinz - Removed
Config\RuleSet\ExplicitRuleSet
(#885), by @localheinz - Removed optional
$header
parameter fromConfig\RuleSet\Php53::create()
,Config\RuleSet\Php54::create()
,Config\RuleSet\Php55::create()
,Config\RuleSet\Php56::create()
,Config\RuleSet\Php70::create()
,Config\RuleSet\Php71::create()
,Config\RuleSet\Php72::create()
,Config\RuleSet\Php73::create()
,Config\RuleSet\Php74::create()
,Config\RuleSet\Php80::create()
,Config\RuleSet\Php81::create()
,Config\RuleSet\Php82::create()
and addedConfig\RuleSet\Php53::withHeader()
,Config\RuleSet\Php54::withHeader()
,Config\RuleSet\Php55::withHeader()
,Config\RuleSet\Php56::withHeader()
,Config\RuleSet\Php70::withHeader()
,Config\RuleSet\Php71::withHeader()
,Config\RuleSet\Php72::withHeader()
,Config\RuleSet\Php73::withHeader()
,Config\RuleSet\Php74::withHeader()
,Config\RuleSet\Php80::withHeader()
,Config\RuleSet\Php81::withHeader()
,Config\RuleSet\Php82::withHeader()
mutators (#887), by @localheinz - Removed optional
$overrideRules
parameter fromConfig\Factory::fromRuleSet()
(#892), by @localheinz
For a full diff see 5.15.1...5.16.0
.
- Updated
friendsofphp/php-cs-fixer
(#880), by @dependabot - Enabled
long_to_shorthand_operator
fixer (#881), by @localheinz
For a full diff see 5.15.0...5.15.1
.
- Updated
friendsofphp/php-cs-fixer
(#857), by @dependabot
For a full diff see 5.14.2...5.15.0
.
- Updated
friendsofphp/php-cs-fixer
(#856), by @dependabot
For a full diff see 5.14.1...5.14.2
.
- Updated
friendsofphp/php-cs-fixer
(#850), by @dependabot
For a full diff see 5.14.0...5.14.1
.
- Updated
friendsofphp/php-cs-fixer
(#849), by @dependabot
For a full diff see 5.13.0...5.14.0
.
- Updated
friendsofphp/php-cs-fixer
(#848), by @dependabot
For a full diff see 5.12.0...5.13.0
.
- Updated
friendsofphp/php-cs-fixer
(#840), by @dependabot - Enabled the
return_to_yield_from
fixer (#841), by @localheinz
For a full diff see 5.11.1...5.12.0
.
- Updated
friendsofphp/php-cs-fixer
(#825), by @dependabot - Enabled the
php_unit_data_provider_return_type
fixer (#826), by @localheinz
For a full diff see 5.11.0...5.11.1
.
- Updated
friendsofphp/php-cs-fixer
(#824), by @dependabot
For a full diff see 5.10.0...5.11.0
.
- Updated
friendsofphp/php-cs-fixer
(#815), by @dependabot - Enabled and configured the
nullable_type_declaration
fixer (#816), by @localheinz - Configured the
type_declaration_spaces
fixer to includeproperty
in theelements
option (#817), by @localheinz
For a full diff see 5.9.2...5.10.0
.
- Dropped support for PHP 8.0 (#805), by @localheinz
- Updated
friendsofphp/php-cs-fixer
(#810), by @dependabot
For a full diff see 5.9.1...5.9.2
.
- Updated
friendsofphp/php-cs-fixer
(#804), by @dependabot
For a full diff see 5.9.0...5.9.1
.
- Updated
friendsofphp/php-cs-fixer
(#803), by @dependabot
For a full diff see 5.8.0...5.9.0
.
- Updated
friendsofphp/php-cs-fixer
(#802), by @dependabot
For a full diff see 5.7.0...5.8.0
.
- Updated
friendsofphp/php-cs-fixer
(#800), by @dependabot
For a full diff see 5.6.0...5.7.0
.
- Updated
friendsofphp/php-cs-fixer
(#787), by @dependabot - Enabled and configured
ordered_types
fixer (#788), by @localheinz - Enabled
phpdoc_param_order
fixer (#789), by @localheinz
For a full diff see 5.5.2...5.6.0
.
- Reverted removal of
Config\Ruleset\Php74
rule set (#773), by @localheinz - Reverted removal of
Config\Ruleset\Php73
rule set (#774), by @localheinz - Reverted removal of
Config\Ruleset\Php72
rule set (#775), by @localheinz - Reverted removal of
Config\Ruleset\Php71
rule set (#776), by @localheinz - Added
Config\Ruleset\Php70
rule set (#777), by @localheinz - Added
Config\Ruleset\Php56
rule set (#783), by @localheinz - Added
Config\Ruleset\Php55
rule set (#784), by @localheinz - Added
Config\Ruleset\Php54
rule set (#785), by @localheinz - Added
Config\Ruleset\Php53
rule set (#786), by @localheinz
For a full diff see 5.5.1...5.5.2
.
- Disabled
php_unit_test_class_requires_covers
fixer (#765), by @localheinz
For a full diff see 5.5.0...5.5.1
.
- Disabled
php_unit_internal_class
fixer (#764), by @localheinz
For a full diff see 5.4.0...5.5.0
.
- Configured
phpdoc_separation
fixer to group@deprecated
annotations into a separate group (#751), by @localheinz
For a full diff see 5.3.3...5.4.0
.
- Updated
friendsofphp/php-cs-fixer
(#746), by @dependabot - Enabled and configured the
single_space_around_construct
fixer as a replacement for the deprecatedsingle_space_after_construct
fixer (#746), by @localheinz - Configured
constructs_contain_a_single_space
option of thesingle_space_around_construct
fixer to enforce a single space inyield from
constructs (#747), by @localheinz - Configured
constructs_followed_by_a_single_space
option of thesingle_space_around_construct
fixer to include additional constructs (#748), by @localheinz
- Stopped configuring the deprecated
braces
fixer (#746), by @localheinz - Stopped configuring the deprecated
single_space_after_construct
fixer (#746), by @localheinz - Configured the newly added
force
option of thephp_unit_data_provider_static
fixer (#746), by @localheinz
For a full diff see 5.3.2...5.3.3
.
- Updated
friendsofphp/php-cs-fixer
(#738), by @dependabot
For a full diff see 5.3.1...5.3.2
.
- Updated
friendsofphp/php-cs-fixer
(#737), by @dependabot
For a full diff see 5.3.0...5.3.1
.
- Updated
friendsofphp/php-cs-fixer
(#718), by @dependabot
For a full diff see 5.2.0...5.3.0
.
- Updated
friendsofphp/php-cs-fixer
(#710), by @dependabot - Enabled
no_multiple_statements_per_line
fixer ([#711]), by @localheinz
For a full diff see 5.1.1...5.2.0
.
- Configured the
phpdoc_order
fixer to order additional annotations (#694), by @localheinz
For a full diff see 5.1.0...5.1.1
.
- Updated
friendsofphp/php-cs-fixer
(#693), by @dependabot
For a full diff see 5.0.1...5.1.0
.
- Added
Config\Ruleset\Php82
rule set ([#690]), by @localheinz
For a full diff see 5.0.0...5.0.1
.
- Updated
friendsofphp/php-cs-fixer
(#684), by @dependabot
For a full diff see 4.11.0...5.0.0
.
- Dropped support for PHP 7.4 (#672), by @localheinz
- Removed
Php74
rule set (#673), by @localheinz
For a full diff see 4.10.0...4.11.0
.
- Updated
friendsofphp/php-cs-fixer
(#667), by @dependabot
For a full diff see 4.9.0...4.10.0
.
- Updated
friendsofphp/php-cs-fixer
(#661), by @dependabot - Enabled and configured
no_useless_concat_operator
fixer (#662), by @localheinz
For a full diff see 4.8.0...4.9.0
.
- Configured
no_trailing_comma_in_singleline
fixer to includegroup_import
(#655), by @dependabot
For a full diff see 4.7.0...4.8.0
.
- Updated
friendsofphp/php-cs-fixer
(#651), by @dependabot
For a full diff see 4.6.0...4.7.0
.
- Updated
friendsofphp/php-cs-fixer
(#642), by @dependabot - Configured the
whitespace_after_comma_in_array
fixer to ensure a single space using theensure_single_space
option (#645), by @localheinz - Configured the
no_alternative_syntax
fixer to ensure a single space using thefix_non_monolithic_code
option (#646), by @localheinz
- Require all configurable rules to be explicitly configured when enabled and part of an
ExplicitRuleSet
(#644), by @localheinz
For a full diff see 4.5.3...4.6.0
.
- Enabled
no_multiple_statements_per_line
fixer (#637), by @localheinz
- Updated
friendsofphp/php-cs-fixer
(#636), by @dependabot
For a full diff see 4.5.2...4.5.3
.
- Updated
friendsofphp/php-cs-fixer
(#633), by @dependabot
For a full diff see 4.5.1...4.5.2
.
- Updated
friendsofphp/php-cs-fixer
(#632), by @dependabot
For a full diff see 4.5.0...4.5.1
.
- Updated
friendsofphp/php-cs-fixer
(#630), by @dependabot
For a full diff see 4.4.0...4.5.0
.
- Updated
friendsofphp/php-cs-fixer
(#620), by @dependabot - Enabled
control_structure_braces
fixer (#621), by @localheinz - Enabled and configured
curly_braces_position
fixer (#622), by @localheinz - Enabled
no_useless_nullsafe_operator
fixer (#623), by @localheinz - Enabled
statement_indentation
fixer (#624), by @localheinz - Configured
no_unneeded_control_parentheses
fixer to includenegative_instanceof
andothers
in thestatements
option (#625), by @localheinz - Configured
trailing_comma_in_multiline
fixer to includematch
in theelements
option (#626), by @localheinz - Configured
single_space_after_construct
fixer to includetype_colon
in theconstructs
option (#627), by @localheinz - Configured
phpdoc_order_by_value
fixer to includemixin
in theannotations
option (#628), by @localheinz - Configured
no_extra_blank_lines
fixer to includeattribute
in thetokens
option (#629), by @localheinz
For a full diff see 4.3.0...4.4.0
.
- Updated
friendsofphp/php-cs-fixer
(#591), by @dependabot - Enabled
date_time_create_from_format_call
fixer (#592), by @localheinz - Configured
types_spaces
fixer to enforce no spaces between exception types when catching multiple exceptions with onecatch
statement (#593), by @localheinz
For a full diff see 4.2.0...4.3.0
.
- Configured
blank_line_before_statement
fixer to include additional statements (#581), by @localheinz - Configured
no_unneeded_control_parentheses
fixer to include additional statements (#583), by @localheinz - Configured
ordered_class_elements
fixer to order more elements (#584), by @localheinz - Configured
phpdoc_align
fixer to align more tags (#586), by @localheinz - Configured
single_class_element_per_statement
fixer to enforce single class element forconst
statements (#587), by @localheinz - Configured
single_space_after_construct
fixer to enforce a single space after additional constructs (#588), by @localheinz
For a full diff see 4.1.0...4.2.0
.
- Updated
friendsofphp/php-cs-fixer
(#578), by @dependabot - Enabled
no_trailing_comma_in_singleline_function_call
fixer (#579), by @localheinz - Enabled
single_line_comment_spacing
fixer (#580), by @localheinz
For a full diff see 4.0.0...4.1.0
.
- Updated
friendsofphp/php-cs-fixer
(#565), by @dependabot - Enabled
class_reference_name_casing
fixer (#566), by @localheinz - Enabled
no_unneeded_import_alias
fixer (#567), by @localheinz
For a full diff see 3.4.0...4.0.0
.
- Updated
friendsofphp/php-cs-fixer
(#545), by @dependabot - Enabled
get_class_to_class_keyword
fixer (#553), by @localheinz
- Dropped support for PHP 7.3 (#540), by @localheinz
- Removed
Php73
rule set (#544), by @localheinz
For a full diff see 3.3.0...3.4.0
.
- Updated
friendsofphp/php-cs-fixer
(#527), by @dependabot
For a full diff see 3.2.0...3.3.0
.
- Added
Config\Ruleset\Php81
rule set (#521), by @localheinz
- Updated
friendsofphp/php-cs-fixer
(#510), by @dependabot - Updated
friendsofphp/php-cs-fixer
(#513), by @dependabot
For a full diff see 3.1.0...3.2.0
.
- Updated
friendsofphp/php-cs-fixer
(#495), by @dependabot - Enabled
assign_null_coalescing_to_coalesce_equal
fixer inPhp74
andPhp80
rule sets (#497), by @localheinz - Enabled and configured
control_structure_continuation_position
fixer (#498), by @localheinz - Enabled and configured
empty_loop_condition
fixer (#499), by @localheinz - Enabled
integer_literal_case
fixer (#500), by @localheinz - Enabled
modernize_strpos
fixer forPhp80
rule set (#501), by @localheinz - Enabled
no_space_around_double_colon
fixer (#502), by @localheinz - Enabled
string_length_to_empty
fixer (#503), by @localheinz
- Stopped using deprecated
use_trait
option forno_extra_blank_lines
fixer (#496), by @localheinz
For a full diff see 3.0.2...3.1.0
.
- Updated
friendsofphp/php-cs-fixer
(#475), by @dependabot - Enabled
declare_parentheses
fixer (#476), by @localheinz - Enabled and configured
empty_loop_body
fixer (#477), by @localheinz - Enabled and configured
types_spaces
fixer (#478), by @localheinz - Configured
class_attributes_separation
fixer to use newly addedonly_if_meta
option for elementsconst
andproperty
(#479), by @localheinz - Configured
class_attributes_separation
fixer to usenone
option for elementtrait_import
(#480), by @localheinz - Added
template
toignored_tags
configuration ofdoctrine_*
fixers (#481), by @localheinz - Configured
single_space_after_construct
fixer to enforce single space after additional constructs (#483), by @localheinz
For a full diff see 3.0.1...3.0.2
.
- Updated
friendsofphp/php-cs-fixer
(#462), by @dependabot
For a full diff see 3.0.0...3.0.1
.
- Fixed invalid configuration of
phpdoc_to_property_type
fixer inPhp74
andPhp80
rule sets (#428), by @OskarStark
For a full diff see 2.14.0...3.0.0
.
- Updated
friendsofphp/php-cs-fixer
(#420), by @localheinz - Configured
function_to_constant
fixer to includeget_called_class()
(#421), by @localheinz - Configured
phpdoc_align
fixer to include@method
and@property
annotations (#422), by @localheinz - Configured
phpdoc_scalar
fixer to includecallback
(#424), by @localheinz
- Dropped support for PHP 7.2 (#407), by @localheinz
- Removed
Php71
rule set (#409), by @localheinz - Removed
Php72
rule set (#410), by @localheinz - Removed
Laravel6
rule set (#413), by @localheinz - Removed
Faker
rule set (#415), by @localheinz - Removed
PhpUnit
rule set (#416), by @localheinz
For a full diff see 2.13.1...2.14.0
.
- Updated
friendsofphp/php-cs-fixer
(#400), by @dependabot - Configured
trailing_comma_in_multiline
fixer to add trailing commas for arguments inPhp73
,Php74
, andPhp80
rule sets (#403), by @localheinz - Configured
trailing_comma_in_multiline
fixer to add trailing commas for parameters inPhp80
rule set (#404), by @localheinz - Enabled and configured
phpdoc_to_property_type
fixer inPhp74
andPhp80
rule sets (#406), by @localheinz
For a full diff see 2.13.0...2.13.1
.
- Stopped using deprecated configuration for
class_attributes_separation
fixer (#354), by @localheinz - Updated
friendsofphp/php-cs-fixer
(#392), by @dependabot
For a full diff see 2.12.1...2.13.0
.
- Added
Config\RuleSet\Php80
, a rule set for PHP 8.0 (#350), by @localheinz - Added
Config\RuleSet\Php72
, a rule set for PHP 7.2 (#352), by @localheinz
For a full diff see 2.12.0...2.12.1
.
- Updated
friendsofphp/php-cs-fixer
(#348), by @dependabot
For a full diff see 2.11.0...2.12.0
.
- Configured
phpdoc_order_by_value
fixer to sort@method
,@property
,@property-read
, and@property-write
annotations in thePhp71
,Php73
,Php74
rule sets (#344), by @localheinz
- Updated
friendsofphp/php-cs-fixer
(#343), by @dependabot
For a full diff see 2.10.0...2.11.0
.
- Added
Config\RuleSet\Faker
, a rule set forfakerphp/faker
(#323), by @localheinz
- Updated
friendsofphp/php-cs-fixer
(#337), by @dependabot
For a full diff see 2.9.0...2.10.0
.
- Added
Config\RuleSet\ExplicitRuleSet
marker interface for rule-sets that should be configured explicitly (#311), by @localheinz
- Required only implementations of
Config\RuleSet\ExplicitRuleSet
not to configure any rules for rule sets (#313), by @localheinz - Required implementations of
Config\RuleSet\ExplicitRuleSet
to configure non-deprecated rules that are configurable with an explicit configuration when enabled (#314), by @localheinz - Required implementations of
Config\RuleSet\ExplicitRuleSet
to configure non-deprecated rules that are configurable with all non-deprecated configuration options when enabled (#320), by @localheinz - Required only implementations of
Config\RuleSet\ExplicitRuleSet
to configure all non-deprecated rules (#321), by @localheinz
- Stopped configuring rules using deprecated configuration options (#319), by @localheinz
For a full diff see 2.8.0...2.9.0
.
- Enabled and configured
php_unit_test_case_static_method_calls
fixer forConfig\RuleSet\PhpUnit
(#301), by @localheinz - Configured
phpdoc_order_by_value
fixer to order@throws
annotations (#302), by @localheinz - Enabled
php_unit_set_up_tear_down_visibility
fixer forConfig\RuleSet\PhpUnit
(#303), by @localheinz - Enabled
allow_single_line_anonymous_class_with_empty_body
option forbraces
fixer (#306), by @localheinz - Configured
phpdoc_order_by_value
fixer to order@throws
annotations forConfig\RuleSet\PhpUnit
(#310), by @localheinz
- Updated
friendsofphp/php-cs-fixer
(#304), by @dependabot - Updated
friendsofphp/php-cs-fixer
(#309), by @dependabot
For a full diff see 2.7.0...2.8.0
.
- Added
Config\RuleSet\PhpUnit
, a rule set forphpunit/phpunit
(#300), by @localheinz
For a full diff see 2.6.1...2.7.0
.
- Enabled
array_push
fixer (#279), by @localheinz - Enabled
clean_namespace
fixer (#280), by @localheinz - Enabled
lambda_not_used_import
fixer (#281), by @localheinz - Enabled
no_alias_language_construct_call
fixer (#282), by @localheinz - Enabled
no_trailing_whitespace_in_string
fixer (#283), by @localheinz - Enabled
no_useless_sprintf
fixer (#284), by @localheinz - Enabled and configured
operator_linebreak
fixer (#285), by @localheinz - Enabled and configured
phpdoc_inline_tag_normalizer
fixer (#286), by @localheinz - Enabled and configured
phpdoc_tag_casing
fixer (#287), by @localheinz - Enabled
regular_callable_call
fixer (#288), by @localheinz - Enabled and configured
single_space_after_construct
fixer (#289), by @localheinz - Enabled
switch_continue_to_break
fixer (#290), by @localheinz - Enabled
ternary_to_elvis_operator
fixer (#291), by @localheinz
For a full diff see 2.6.0...2.6.1
.
- Updated
friendsofphp/php-cs-fixer
(#276), by @localheinz
For a full diff see 2.5.3...2.6.0
.
- Updated
friendsofphp/php-cs-fixer
(#255), by @localheinz - Configured
phpdoc_order_by_value
fixer to order@dataProvider
annotations by value (#257), by @localheinz - Configured
phpdoc_order_by_value
fixer to order@uses
annotations by value (#258), by @localheinz - Configured
phpdoc_order_by_value
fixer to order@author
annotations by value (#259), by @localheinz - Configured
phpdoc_order_by_value
fixer to order@coversNothing
annotations by value (#260), by @localheinz - Configured
phpdoc_order_by_value
fixer to order@depends
annotations by value (#261), by @localheinz - Configured
phpdoc_order_by_value
fixer to order@group
annotations by value (#262), by @localheinz - Configured
phpdoc_order_by_value
fixer to order@internal
annotations by value (#263), by @localheinz - Configured
phpdoc_order_by_value
fixer to order@requires
annotations by value (#264), by @localheinz - Allowed installation on PHP 8.0 (#265), by @Nyholm
For a full diff see 2.5.2...2.5.3
.
- Disabled
heredoc_indentaton
fixer (#247), by @localheinz
For a full diff see 2.5.1...2.5.2
.
- Enabled and configured proxied instead of deprecated fixers (#241), by @localheinz
For a full diff see 2.5.0...2.5.1
.
- Updated
friendsofphp/php-cs-fixer
(#226), by @dependabot
For a full diff see 2.4.0...2.5.0
.
- Configured the
phpdoc_add_missing_param_annotation
fixer to add annotation for untyped parameters only (#220), by @localheinz
For a full diff see 2.3.0...2.4.0
.
- Enabled
no_superfluous_phpdoc_tags
fixer (#215), by @localheinz
For a full diff see 2.2.2...2.3.0
.
- Added
Config\RuleSet\Php74
for use with PHP 7.4 (#200), by @localheinz
For a full diff see 2.2.1...2.2.2
.
- Dropped support for PHP 7.1 (#168), by @localheinz
For a full diff see 2.2.0...2.2.1
.
- Updated
friendsofphp/php-cs-fixer
(#135), by @dependabot
For a full diff see 2.1.2...2.2.0
.
- Configured
ordered_imports
fixer to group imports by kind (#133), by @localheinz
For a full diff see 2.0.0...2.1.0
.
- Configured
php_unit_dedicate_assert
fixer to targetnewest
versions ofphpunit/phpunit
(#73), by @localheinz
For a full diff see 1.1.3...2.0.0
.
- Removed classes uses for construction of header, use
ergebnis/license
instead (#50), by @localheinz
For a full diff see 1.1.2...1.1.3
.
- Allowed construction of header (#23), by @localheinz
For a full diff see 1.1.1...1.1.2
.
- Brought back support for PHP 7.1 (#17), by @localheinz
For a full diff see 1.1.0...1.1.1
.
- Removed an inappropriate
replace
configuration fromcomposer.json
(#14), by @localheinz
For a full diff see 1.0.0...1.1.0
.
- Added
Config\RuleSet\Laravel6
, a rule set for Laravel 6 (#3), by @linuxjuggler
For a full diff see d899e77...1.0.0
.