github rectorphp/rector 0.12.16
Released Rector 0.12.16

latest releases: 1.2.10, 1.2.9, 1.2.8...
2 years ago

New Features ๐ŸŽ‰

  • [RemoveFinalFromConstRector] (#1732), Thanks @reypm!
  • [DeadCode] Add support for removal readonly property on RemoveUnusedPromotedPropertyRector (#1741), Thanks @samsonasik!
  • [DowngradePhp80] Add DowngradeStringReturnTypeOnToStringRector (#1750), Thanks @samsonasik!
  • [Php74] Add inlinePublic configurable for TypedPropertyRector (#1745), Thanks @samsonasik!
  • [DowngradePhp72] Add DowngradePhp72JsonConstRector (#1765), Thanks @samsonasik!
  • [DowngradePhp73] Add DowngradePhp73JsonConstRector (#1782), Thanks @samsonasik!
  • [DowngradePhp71] Add DowngradePhp71JsonConstRector (#1784), Thanks @samsonasik!

Bugfixes ๐Ÿ›

  • [Php81] Skip dynamic class on NewInInitializerRector (#1736), Thanks @samsonasik!
  • [Php81] Do not add final modifier on class constant that the class has children on FinalizePublicClassConstantRector (#1739), Thanks @samsonasik!
  • [Php81] Handle non-dynamic + dynamic args (non-array, non-scalar) passed to New_ on NewInInitializerRector (#1737), Thanks @samsonasik!
  • [Php81] Skip override abstract method on NewInInitializerRector (#1740), Thanks @samsonasik!
  • [Renaming] Fix duplicate namespacing on RenameNamespaceRector (#1761), Thanks @samsonasik!
  • [Php80] Fix configure should not remove annotation directly passed bool value (#1761), Thanks @samsonasik!
  • [PHP 8.0] Include keys in annotation to attribute transformation (#1766)
  • [CodeQuality] Skip ExplicitMethodCallOverMagicGetSetRector on method no param + variadic (#1768), Thanks @samsonasik!

Changes โคต๏ธ

  • [DX] Deprecate show command (#1758), use --debug option on main command instead

Don't miss a new rector release

NewReleases is sending notifications on new releases.