v12.49.0
- [12.x] Clean up compiled views after parallel testing by @dxnter in https://github.com/laravel/framework/pull/58440
- [12.x] Support "where subquery between columns" by @gdebrauwer in https://github.com/laravel/framework/pull/58441
- [12.x] Use searchable prompt for db:table command by @sakshamgorey in https://github.com/laravel/framework/pull/58442
- [12.x] keep single NotificationSender instance by @rodrigopedra in https://github.com/laravel/framework/pull/58452
- [12.x] Allow enum keys in Cache::flexible() and withoutOverlapping() by @jackbayliss in https://github.com/laravel/framework/pull/58444
- [12.x] Add preserveKeys method to AnonymousResourceCollection by @comhon-project in https://github.com/laravel/framework/pull/58443
- Bump tar from 7.5.3 to 7.5.6 in /src/Illuminate/Foundation/resources/exceptions/renderer by @dependabot[bot] in https://github.com/laravel/framework/pull/58454
- [12.x] Fix memory leak in
Arr::dot()by @benjamin-commentor in https://github.com/laravel/framework/pull/58458 - 12.x fix: use multibyte-safe functions in Str::afterLast() by @irabbi360 in https://github.com/laravel/framework/pull/58457
- [12.x] Ensure Session now() and flash() accept enums by @jackbayliss in https://github.com/laravel/framework/pull/58459
- [12.x] Revert "feat: aliasing when selecting database expressions (#58436)" by @u01jmg3 in https://github.com/laravel/framework/pull/58469
- [12.x] Add
hasSole()method to collections by @JosephSilber in https://github.com/laravel/framework/pull/58463 - [12.x] Skip message serialization when log level is not handled by @dxnter in https://github.com/laravel/framework/pull/58475
- [12.x] Add missing @param documentation to SessionGuard constructor by @jackbayliss in https://github.com/laravel/framework/pull/58493
- [12.x] do assignment instead of mutating to handle immutable carbon object. by @MrPunyapal in https://github.com/laravel/framework/pull/58498
- Enhance index hint validation for multiple indexes by @FlexIDK in https://github.com/laravel/framework/pull/58505
- [12.x] Make QueueFake assertPushedTimes public by @jackbayliss in https://github.com/laravel/framework/pull/58511
- [12.x] Ignore deadlock on DatabaseLock release by @jackbayliss in https://github.com/laravel/framework/pull/58507
- [12.x] Allow
downcommand --retry option to accept datetime values by @alies-dev in https://github.com/laravel/framework/pull/58509