Releases
0.15.15
New Features 🥳
[DX] Add back node helper functions to ease debugging (#3354 )
Added RenameClassNonPhpRector dependency to ClassRenamingPostRector (#3360 ), Thanks @grandmaster44 !
Add unused import remover to cleanup use imports after changes (#3358 )
[config] include bootstrap files of extensions, to let rector know about types as well (#3380 )
Bugfixes 🐛
Fix CallableTypeParameterNode and IdentifierTypeParameterNode crash (#3353 )
[Cache] Replace Strings::webalize() with sha1_file() from resolved path on ChangedFilesDetector (#3356 )
The php-parser 5.0 is far away from release, no need to include it for now (#3355 )
[TypeDeclaration] Handle crash Multiple variants - use selectFromArgs() on ReturnAnnotationIncorrectNullableRector (#3359 )
Replace ParametersAcceptorSelector::selectSingle() with ParametersAcceptorSelectorVariantsWrapper::select() when possible (#3361 )
[Php55] Handle crash on direct $ without double quote backreference on PregReplaceEModifierRector (#3369 )
[Renaming] Skip rename as Namespace_ name on RenameClassRector (#3371 )
[Php72] Handle crash on variable as operator on CreateFunctionToAnonymousFunctionRector (#3370 )
[TypeDeclaration] Handle nullable intersection on TypedPropertyFromAssignsRector (#3372 )
[Php80][AutoImport] Do not import iterable on AutoImport enabled on UnionTypesRector (#3374 )
Fix test on RenameClassRector (#3381 )
Skip namespaced use on removeUnusedImports() feature (#3365 )
Removed 💀
Remove NonVariableToVariableOnFunctionCallRector, should be handled manually as might need attention (#3357 )
Remove unused RectorServiceConfigurator, use RectorConfig instead (#3363 )
[CodeQuality] Remove DoWhileBreakFalseToIfElseRector, rather manual static spot and refactoring (#3367 )
You can’t perform that action at this time.