Releases
2.4.1
Compare
Sorry, something went wrong.
No results found
New Features 🥳
[DeadCode] Add RemoveUselessTernaryRector (#7961 )
[CodeQuality] Add CoalesceToTernaryRector (#7960 )
Add --rules-summary option to display applied rules summary with count (#7874 ), Thanks @carlos-granados !
Add support for adding the #[Override] attribute to methods implementing interfaces (#7934 ), Thanks @hockdudu !
feat(printer): add per-node NEWLINE_ON_FLUENT_CALL attribute to BetterStandardPrinter (#7910 ), Thanks @MrPunyapal !
Show line numbers in diff output (#7875 ), Thanks @carlos-granados !
Bugfixes 🐛
[CodeQuality] Skip with HTML on CompleteMissingIfElseBracketRector (#7952 )
[CodeQuality] Handle with assign on SimplifyIfElseToTernaryRector (#7951 )
[CodeQuality] Skip with HTML on TernaryFalseExpressionToIfRector (#7954 )
[automated] Apply Coding Standard (#7955 )
Make compatible with PHPStan 2.1.x-dev for ObjectType::equals() change behaviour (#7956 )
[AutoImport] Handle FQCN in/not in use on auto import + remove unused import as prefix = suffix (#7957 )
perf: use hash map for installed packages (#7878 ), Thanks @calebdw !
[ChangesReporting][Alternative] Collect changed_files on --no-diffs with json output with use of JsonOutputFactory (#7821 )
fix: OOM crash in RemoveUnusedVariableAssignRector (#7964 ), Thanks @calebdw !
Deprecations 💀
[Php81] Deprecate NewInInitializerRector as depends on context (#7913 )
[deprecation] deprecate file, use getFile() instead (#7962 )
You can’t perform that action at this time.