13.x
[13.x] Use a timing-safe comparison for the maintenance mode bypass secret (#60896)
Use Stringable::explode() instead of wrapping explode() in a Collection (#60979)
Revert "[13.x] Add if-related rector rules (#60930)" (#61027)
[13.x] Add --ignore-scripts to yarn in BroadcastingInstallCommand (#59494)
[13.x] Consolidate Artisan command $name/getArguments()/getOptions() into $signature (#60926)
[13.x] Prefer isEmpty()/isNotEmpty()/contains() over count() checks (#60978)
[12.x] remove `@return` docblocks on constructors (#55076)
fix conflicts
[12.x] Normalize file path separators for commands on Windows (#56734)
[13.x] Use self::SUCCESS/self::FAILURE in console commands (#60928)
[13.x] Run `artisan dev` through `@laravel/multiplex` (#61100)
Use new Stringable(...) instead of Str::of()/str() internally in the framework source (#60852)
Remove unnecessary dirname calls. (#58984)
Use strict string comparisons (#60805)
[12.x] Fix return types in console command handlers to void (#55876)
refactor: remove \BackedEnum (#58829)
[11.x] Allows Laravel Framework to correctly resolve PHP binary when running via Laravel Herd (#52791)
[12.x] Only exclude Command ending with `Test` isn't an instance of `Command` (#58147)
[13.x] Add prohibited to KeyGenerateCommand (#60224)
Include language files in the framework (#45902)
Fix ModelMakeCommand handle return type (#60989)
Use strict comparisons for int-to-int checks (#61005)
[11.x] convert `collect()` helper to `new Collection()` (#53726)
Merge branch '9.x'
[10.x] Add storage:unlink command (#49795)
Adding pest stubs to publish command (#51933)
Ensure that the named arguments are sorted during a call (#60017)
[12.x] Deduplicate paths in view:cache (#59145)