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.
1.3.0 - 2024-06-21
- Enh #4: Introduce
ErickSkrauch\ordered_overrides
fixer.
- Fix #14: Ensure compatibility with PHP-CS-Fixer 3.59.3 (alamirault).
1.2.4 - 2024-01-15
- Bug #9:
ErickSkrauch/align_multiline_parameters
now correctly aligns variadic arguments.
1.2.3 - 2024-01-09
- Bug #8:
ErickSkrauch/align_multiline_parameters
produces new line for promoted properties without any types.
1.2.2 - 2024-01-07
ErickSkrauch/align_multiline_parameters
now correctly handle non-latin types and variables names (but you still shouldn't do that).
- Bug #6:
ErickSkrauch/align_multiline_parameters
not working correctly with unions and intersections. ErickSkrauch/align_multiline_parameters
inserted a space between the type and the param name in the wrong position when there were no whitespace between them.
1.2.1 - 2023-11-16
- Bug #3:
ErickSkrauch/align_multiline_parameters
not working correctly with nullable type hints.
1.2.0 - 2023-07-20
ErickSkrauch\line_break_after_statements
no longer removes extra blank lines in consecutive closing curly braces. Useno_extra_blank_lines
withcurly_brace_block
tokens configuration for this fix.
1.1.0 - 2023-05-29
- Enh #1:
ErickSkrauch\line_break_after_statements
is now also fixestry-catch-finally
block.
1.0.1 - 2023-05-17
- Decrease priority of the
ErickSkrauch\blank_line_around_class_body
fixer to avoid conflict withno_extra_blank_lines
.
- Initial implementation (extracted from
elyby/php-code-style
).