- [12.x] allow passing custom "depth" to
files()anddirectories()by @browner12 in #57573 - [12.x] EnumerateValues::value() support objects and return negative values by @rafaelqueiroz in #57570
- [12.x] Move duplicated logic to separate method to be reusable by @shaedrich in #57564
- [12.x] Refactor unreleased data_has helper by @rodrigopedra in #57580
- feat: added detailed about for cache failover driver by @chinmaypurav in #57579
- [12.x] fix data_has empty check by @rodrigopedra in #57586
- [12.x] Fix: use trim before check empty string by @alipowerful7 in #57583
- feat: added detailed about for queue failover driver by @chinmaypurav in #57582
- Feat: add mailers detail for failover or roundrobin by @chinmaypurav in #57590
- [12.x] Refactor: remove un use var by @alipowerful7 in #57617
- [12.x]
Factory@insert()by @cosmastech in #57600 - Fix ScheduleRunCommandTest failure on Windows by using OS-specific success command by @Tina-1300 in #57621
- [12.x] Add ucwords to Str and Stringable by @braxey in #57581
- [12.x] improve
Connection@listen()docblock by @cosmastech in #57633 - [12.x] Fix: Correctly fallback to notification's connection/queue when using viaConnections/viaQueues by @aydinfatih in #57625
- [12.x] Remove unused closure parameters in DatabaseServiceProvider by @sumaiazaman in #57644
- [12.x] Queue tests for Redis Cluster missing QUEUE_CONNECTION by @vadimonus in #57641
- refactor: remove unused parameter in ArtisanServiceProvider by @omarchouman in #57658
- [12.x] Ensure custom validation messages work for the File rule by @jackbayliss in #57656
- Feature/json schema improvements by @Anticom in #57609
- Process queue jobs in background (Concurrently::defer()) by @barryvdh in #57648
- [12.x] ChainedBatch keeps queue and connection of wrapped batch by @vadimonus in #57630