driftingly/rector-laravel
Rector extension for Laravel that applies automated refactors and upgrade rules based on your composer.json or selected Laravel version sets. Includes rules for core Laravel and first‑party packages like Cashier and Livewire.
ValidationRuleArrayStringValueToArrayRector processing closures inside rules() method by @SanderMuller in https://github.com/driftingly/rector-laravel/pull/475Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.10...2.5.0
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.3.0...2.4.0
ValidationRuleArrayStringValueToArrayRector processing closures inside rules() method by @SanderMuller in https://github.com/driftingly/rector-laravel/pull/475Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.10...2.3.0
ValidationRuleArrayStringValueToArrayRector processing closures inside rules() method by @SanderMuller in https://github.com/driftingly/rector-laravel/pull/475Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.10...2.2.0
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.10...2.1.12
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.10...2.1.11
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.9...2.1.10
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.8...2.1.9
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.7...2.1.8
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.6...2.1.7
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.5...2.1.6
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.4...2.1.5
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.3...2.1.4
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.2...2.1.3
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.1...2.1.2
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.1.0...2.1.1
config() calls to use type-specific methods when the expected type is known by @imliam in https://github.com/driftingly/rector-laravel/pull/399Request::input calls from ApplyDefaultInsteadOfNullCoalesceRector by @GeniJaho in https://github.com/driftingly/rector-laravel/pull/393Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.0.7...2.1.0
UseForwardCallsTraitRector by @guanguans in https://github.com/driftingly/rector-laravel/pull/367Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.0.6...2.0.7
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.0.5...2.0.6
Context to facade-aliases-to-full-names by @cosmastech in https://github.com/driftingly/rector-laravel/pull/333Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.0.4...2.0.5
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.0.3...2.0.4
UnaliasCollectionMethods by @MrYamous in https://github.com/driftingly/rector-laravel/pull/305HelperFuncCallToFacadeClassRector, allow with argument by @parth391 in https://github.com/driftingly/rector-laravel/pull/318Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.0.2...2.0.3
Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.0.1...2.0.2
whereLike clause in Laravel 11.x by @GeniJaho in https://github.com/driftingly/rector-laravel/pull/267Full Changelog: https://github.com/driftingly/rector-laravel/compare/2.0.0...2.0.1
Check the release notes of the core Rector 2.0 release, now supporting PHPParser 5 and PHPStan 2.
MigrateToSimplifiedAttributeRector to Laravel 9 set by @maks-oleksyuk in #275RectorLaravel\AbstractRector class that replaces the core AbstractRector and implements the DocumentedRuleInterface.Thank you to @samsonasik, @maks-oleksyuk, and @mwikberg-virta for your help in this release.
Full Changelog: https://github.com/driftingly/rector-laravel/compare/1.2.6...2.0.0
Full Changelog: https://github.com/driftingly/rector-laravel/compare/1.2.5...1.2.6
Full Changelog: https://github.com/driftingly/rector-laravel/compare/1.2.4...1.2.5
Full Changelog: https://github.com/driftingly/rector-laravel/compare/1.2.3...1.2.4
Full Changelog: https://github.com/driftingly/rector-laravel/compare/1.2.2...1.2.3
Full Changelog: https://github.com/driftingly/rector-laravel/compare/1.2.1...1.2.2
Full Changelog: https://github.com/driftingly/rector-laravel/compare/1.2.0...1.2.1
Full Changelog: https://github.com/driftingly/rector-laravel/compare/1.1.1...1.2.0
Full Changelog: https://github.com/driftingly/rector-laravel/compare/1.1.0...1.1.1
How can I help you explore Laravel packages today?