Rector v0.7.0 Release Notes
Release Date: 2020-02-14 // about 4 years ago-
โ Added
- [#2795] [CakePHPToSymfony] Add CakePHPBeforeFilterToRequestEventSubscriberRector
- [#2850] [PHPStan] Add KeepRectorNamespaceForRectorRule
- ๐จ [#2784] [PHPUnit] feature: add rule to refactor exception methods, Thanks to [@alfredbez]
- [#2849] [Renaming] Add RenameFuncCallToStaticCallRector
- ๐ [#2811] Add support for phpunit 9, Thanks to [@snapshotpl]
- [#2843] add more checks to 'composer complete-check', Thanks to [@alfredbez]
- [#2802] added --config parameter to README, Thanks to [@C0pyR1ght]
๐ Changed
- ๐ [#2781] [PhpDoc] move get param types to php doc info
- [#2830] Decouple Static Type Mapper
- ๐ฆ [#2838] move Rector-rule based packages from /packages to /rules
- ๐ [#2756] github-action: Annotate Github Pull Requests based on a Checkstyle Xโฆ, Thanks to [@staabm]
- [#2829] decouple PropertyFetchTypeResolver
- ๐ [#2847] move core architecture to own set
- ๐ [#2775] Merge pull request [#2775] from rectorphp/php-doc-object-attribute
- [#2845] improve original format in CallableTypeNode
- ๐ [#2783] Merge pull request [#2783] from rectorphp/cleanup-parsed-nodes
- โก๏ธ [#2844] Update to PHPStan 0.12.10 stable
- ๐ [#2786] Merge pull request [#2786] from rectorphp/php-doc-only
- [#2792] decouple ImplicitToExplicitRoutingAnnotationDecorator
- ๐ [#2794] Merge pull request [#2794] from rectorphp/cakephp-before-request
- [#2840] Inject the coveralls token as a secret, Thanks to [@ikvasnica]
- 0๏ธโฃ [#2797] use PhpDocInfo by default
- [#2799] DocBlockManipulator decoupling
- [#2801] Decouple DocBlockClassRenamer
- ๐ [#2790] Merge pull request [#2790] from rectorphp/cakephp-routes-to-explicit
- ๐ [#2807] Move src namespace frm Rector\ to Rector\Core\
- [#2817] decouple ParentConstantReflectionResolver
- ๐ฆ [#2825] decouple VendorLock package
- [#2821] rector for doctrine setParameters method, Thanks to [@vladyslavstartsev]
- ๐ [#2818] decouple function node finder and collector from ParsedNodesByType
- ๐ฆ [#2823] NodeNameResolver decoupled to own package
- [#2742] Decouple PHPStan Type to function resolver logic, Thanks to [@Lctrs]
- ๐ฆ [#2810] rename package to use lowercased standard, prevent confusion with PSR-4
- [#2791] [cs] apply property and method order
๐ Deprecated
- ๐ [#2780] remove deprecated
removeBy*()
in DocBlockManipulator
๐ Fixed
- ๐ [#2819] Cognitive complexity fixes
- [#2813] Fix encapsed
- ๐ [#2846] Fix dev in build
- ๐ [#2808] Fix replacement for Table::buildRules(), Thanks to [@markstory]
- โก๏ธ [#2800] Update to PHPStan 0.12.9 and fix scoping deps
- [#2812] [PHP 74] Fix ArraySpreadInsteadOfArrayMergeRector for non-constant string keys
- ๐ [#2816] PHPStan fixes, Thanks to [@ondrejmirtes]
- [#2814] Fix protected parent constant override
โ Removed
- ๐ [#2831] remove parameter in imports
- ๐ [#2827] remove unused method
- ๐ [#2798] Remove nullable PhpDoc
- ๐ [#2826] remove duplicated method
- ๐ [#2787] Merge pull request [#2787] from rectorphp/remove-setter-only
- ๐ [#2789] Merge pull request [#2789] from rectorphp/remove-many-args