Releases
0.12.5
New Features 馃帀
[PHP 8.1] Add nested attributes support - part #1 (#1266 )
[PHP 8.1] Add nested attributes arguments + keep short ORM* like aliases (#1278 )
[PHP 8.1] Apply constructor promotion on NewInInitializerRector (#1288 ), Thanks @samsonasik !
[DX] Add configure() method to service configuration to make configuration easy again (#1276 )
[DX] Use main configure() option directly (#1285 )
[PHP 8.0] Extend DoctrineAnnotationClassToAttributeRector rule to cover short target annotations (#1260 )
[Downgrade PHP 8.1] Add DowngradePureIntersectionTypeRector (#1281 ), Thanks @villfa !
[Downgrade PHP 8.1] Add DowngradeNewInInitializerRector (#1275 ), Thanks @villfa !
[Downgrade PHP 8.1] Add DowngradeFirstClassCallableSyntaxRector (#1267 ), Thanks @villfa !
[Downgrade PHP 8.1] Add DowngradeReadonlyPropertyRector (#1262 ), Thanks @villfa !
[Downgrade PHP 8.1] Add DowngradeNeverTypeDeclarationRector (#1259 ), Thanks @villfa !
[Downgrade PHP 5.4] Add DowngradeIndirectCallByArrayRector (#1247 ), Thanks @villfa !
[Downgrade PHP 5.5] Add DowngradeArbitraryExpressionArgsToEmptyAndIssetRector (#1250 ), Thanks @villfa !
[Downgrade PHP 5.5] Add DowngradeForeachListRector (#1256 ), Thanks @villfa !
[Php80] Handle schema on Table with UniqueConstraint on AnnotationToAttributeRector (#1252 ), Thanks @samsonasik !
[Compatibility] Add AttributeCompatibleAnnotationRector (#1263 )
[Downgrade PHP 5.6] Add DowngradeUseFunctionRector (#1290 ), Thanks @villfa !
Bugfixes 馃悰
Fix $this/self docblock compare removed on on-final class, as it can refer to child this type (#1246 )
[Renaming] Handle var static docblock in union on RenameClassRector (#1248 ), Thanks @samsonasik !
Fix DowngradeArbitraryExpressionArgsToEmptyAndIssetRector (#1251 ), Thanks @villfa !
[EarlyReturn][Php73] Handle JsonThrowOnErrorRector + ChangeAndIfToEarlyReturnRector (#1272 ), Thanks @samsonasik !
[DeadCode][EarlyReturn] Handle RemoveUnusedVariableAssignRector + RemoveAlwaysElseRector (#1277 ), Thanks @samsonasik !
[Privatization] Skip with encapsed string part on ChangeReadOnlyVariableWithDefaultValueToConstantRector (#1287 ), Thanks @samsonasik !
You can鈥檛 perform that action at this time.