13.18.0
- [13.x] Further reduce cache hits when using debounced jobs by @jackbayliss in https://github.com/laravel/framework/pull/60575
- Add priority-based registration to dev commands by @joetannenbaum in https://github.com/laravel/framework/pull/60580
- fix: cache headers not set on HEAD requests by @c0defre4k in https://github.com/laravel/framework/pull/60589
- [13.x] Add conditional return types to several methods by @alies-dev in https://github.com/laravel/framework/pull/60586
- [13.x] Sync getter return types with their property generics by @dfinchenko in https://github.com/laravel/framework/pull/60591
- [13.x] Expose jobs processed count and last job timestamp on the WorkerStopping event by @jackbayliss in https://github.com/laravel/framework/pull/60592
- [13.x] Prevent restored event when soft delete restore fails by @Button99 in https://github.com/laravel/framework/pull/60605
- [13.x] Ensure lastJobProcessedAt is null if nothing is processed by @jackbayliss in https://github.com/laravel/framework/pull/60608
- Fix RateLimited middleware not serializing releaseAfter in __sleep() by @Amirhf1 in https://github.com/laravel/framework/pull/60609
- Use
--kill-others-on-failforartisan devby @joetannenbaum in https://github.com/laravel/framework/pull/60606 - [13.x] Fix Number::forHumans() and Number::abbreviate() crashing on INF/NAN by @humamj1 in https://github.com/laravel/framework/pull/60617
- [13.x] Fix Json parsing for top level zero bodies by @Button99 in https://github.com/laravel/framework/pull/60614
- [13.x] schedule:work catch signals by @rforced in https://github.com/laravel/framework/pull/60616
- Bump the github-actions group with 2 updates by @dependabot[bot] in https://github.com/laravel/framework/pull/60622
- [13.x] Fix Number::fileSize crashing on INF/NAN inputs by @Amirhf1 in https://github.com/laravel/framework/pull/60625
- [13.x] Fix flexible() lock and defer label collisions in TaggedCache by @Amirhf1 in https://github.com/laravel/framework/pull/60626