You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ReturnTypeFromStrictTernaryRector: Support complex ternaries (#4515), Thanks @staabm!
Bugfixes 🐛
Support final methods in ClassMethodReturnTypeOverrideGuard (#4509), Thanks @staabm!
Support literals in ReturnTypeFromStrictTypedCallRector (#4511), Thanks @staabm!
[TypeDeclaration] Null stmts check early on ReturnTypeFromStrictParamRector (#4512)
[Performance] Use filtered filePaths from ApplicationFileProcessor::configurePHPStanNodeScopeResolver on WorkerRunner::run() (#4513)
[DX] Show progress bar 100% on RectorConsoleOutputFormatter::report() (#4516)
[ChangesReporting] Reuse defined errors vairable on ConsoleOutputFormatter (#4517)
[ApplicationFileProcessor] Refactor ApplicationFileProcessor to filter file paths early before run both parallel and non-parallel (#4519)
[DX] Fix hang on twice run after all files processed cached (#4521)
[Application] Move filter files by config extensions to FileFactory (#4522)
[Php81][Php82][Privatization] Handle extends non-readonly class on ReadOnlyPropertyRector+ReadOnlyClassRector+FinalizeClassesWithoutChildrenRector (#4524)
Fix wrong results in RemoveAlwaysElseRector (#4527), Thanks @jlherren!
Support class-const-fetch in ReturnTypeFromStrictTypedCallRector (#4520), Thanks @staabm!
[EarlyReturn] Skip append variable on PreparedValueToEarlyReturnRector (#4530)
Refactor MyCLabs\Enum\Enum::equals calls to comparisons (#4532), Thanks @rojtjo!
[Performance][NodeManipulator] Avoid loop on search first variable named on next sliced next stmts on StmtsManipulator (#4537)
[Performance] [TypeDeclaration] Reduce resolve ClassReflection on each property on TypedPropertyFromStrictConstructorRector (#4536)
[Performance][TypeDeclaration] Reduce resolve ClassReflection from Property on AllAssignNodePropertyTypeInferer (#4539)
[Application] Merge process files on both parallel and non-parallel process (#4523)
[PHPStan] Merge assert phpstan errors to one (#4544)
[Performance] [Php74] Reduce ClassReflection lookup from property on PropertyTypeChangeGuard (#4545)
Use instanceof check on ClassReflection resolve (#4547)
[Reflection] Reduce Scope pulling on ReflectionResolver (#4548)
[Strict] Skip empty() from param doc on DisallowedEmptyRuleFixerRector (#4550)