13.x
Have a cache aware interface instead of concrete checks (#31903)
[12.x] remove `@return` docblocks on constructors (#55076)
fix: CacheSchedulingMutex should use lock connection (#56472)
[13.x] Add releaseOnSignal param to withoutOverlapping (#59298)
Fix shell quoting when scheduled commands run as another user (#60469)
[13.x] Fix schedule:list timezone conversion for range, step, and wildcard cron expressions (#60877)
Replace manual all/any foreach loops with array_all/array_any (#60742)
initial
[13.x] Add attributes to Scheduler (#60255)
[13.x] Make between()/unlessBetween() independent of timezone() call order (#60518)
[13.x] Allow scheduler to opt out of pause and interrupt cache checks (#60226)
[13.x] Consolidate Artisan command $name/getArguments()/getOptions() into $signature (#60926)
minor code formatting improvements (#56296)
[13.x] Add an environment filter to the `schedule:list` command (#59993)
[13.x] Use self::SUCCESS/self::FAILURE in console commands (#60928)
fix: `schedule:test` on commands using runInBackground (#54321)
[13.x] schedule:work catch signals (#60616)
formatting and editing