- Remove type hint in favor of return type by @WendellAdriel in #58621
- [12.x] Adjust freshTimestamp for SQL Server by @aimeos in #58614
- [12.x] Handle binary data in Js::encode() debug renderer by @denis-chmel in #58618
- [12.x] Add ArrayObject props to AsEncryptedArrayObject to match AsArrayObject by @AndrewMast in #58619
- fix: Arr::wrap() return type by @calebdw in #58625
- [12.x] Fix typo in type definition by @shaedrich in #58624
- [12.x] Prevent dupe locale checks in
Lang::get()when locale matches fallback by @jackbayliss in #58626 - [12.x] chore: add deprecation to Request::get() by @calebdw in #58635
- [12.x] Fix Str::substrReplace for edge cases with negative offset or length by @jboonstra70 in #58634
- [12.x] Refactor: improve doc blocks by @alipowerful7 in #58630
- [12.x] Add BatchCancelled Event by @jackbayliss in #58627
- [12.x] Fix typo in type definition by @amirhshokri in #58638
- [12.x] Update
reloadtasks to includeschedule:interruptionby @adevade in #58637 - docs: add missing description to FilesystemAdapter::report() docblock by @eranishojha in #58640
- [12.x] Allow closures for values in
firstOrCreateandcreateOrFirstby @gcavanunez in #58639 - [12.x] Support
afterSendingmethod on notification by @gdebrauwer in #58654 - [12.x] Allow Stringable::deduplicate() to accept array of characters by @Tresor-Kasenda in #58649
- Update regex for trans_choice to allow negative ranges by @hmazter in #58648
- Added timeout method to query builder for MySQL by @Vladelis in #58644
- [12.x] Add
assertJobsmethod onPendingBatchFakeby @gdebrauwer in #58606 - [12.x] Fix batch counts when deleteWhenMissingModels skips missing model jobs by @yankewei in #58541
- [12.x] Fix Postgres sequence starting value for custom schemas/connections by @joteejotee in #58199
- [12.x] Add
whenFailsandwhenPassesmethods onValidatorby @gdebrauwer in #58655 - [12.x] Bus::assertBatched() with array by @gdebrauwer in #58659
- [12.x] Refactor: improve doc block by @alipowerful7 in #58677
- [12.x] Add withoutHeader() method to Response by @miladev95 in #58671
- [12.x] Add integer array key support in phpdocs by @dluague in #58668
Illuminate\Console\Parsertypehint fix. by @LastDragon-ru in #58670- fix: replace substr with mb_substr for user agent encoding by @jonagoldman in #58703
- chore: fix the Laravel ASCII SVG so that its characters perfectly align to columns by @markjaquith in #58702
- [12.x] Allow retrieving all view data via viewData() in TestResponse by @shane-zeng in #58700
- Exception page: fix pop in for non main frames by @martinpl in #58698
- [12.x] Add missing @throws annotations to validation rules and JsonResponse by @QDenka in #58697
- [12.x] Add conditional return type hint for Route::middleware() method. by @marcreichel in #58699
- [12.x] Improved type hints for when() helper function. by @marcreichel in #58696
- [12.x] Support Eloquent builders and relations as subqueries to update queries by @axlon in #58692
- Add cache prefix isolation for parallel testing (#57584) by @HeathNaylor in #58691
- Fix whereBetween to accept DatePeriod and handle missing end dates (#58092) by @HeathNaylor in #58687
- Fix Str::isUrl() returning false for single-char domain names (#58538) by @HeathNaylor in #58686
- Fix HTTP client response type hints for IDE compatibility (#58555) by @HeathNaylor in #58684
- Fix types for ConfirmableTrait::confirmToProceed by @rolfvandekrol in #58681
- [12.x] Refactor: simplify return with
??by @alipowerful7 in #58679 - [12.x] Refactor: replace
header/headerswith standardizedheader(s)by @alipowerful7 in #58678 - Add SSL cert/key support to MySQL schema dump and load (#57821) by @HeathNaylor in #58690
- Allow specifying Redis connection on Redis-based queue middleware by @markieo1 in #58656
- [12.x] Use JS to create the Laravel ASCII SVG logo on the fly by @markjaquith in #58719
- [12.x] Feat: add
orderByPivotDesc()by @alipowerful7 in #58720 - [12.x] Refactor: add
@throws \InvalidArgumentExceptionto doc blocks by @alipowerful7 in #58714 - [12.x] Restore original dispatcher bindings after precognitive request by @pindab0ter in #58716
- [12.x] Ensure throwIfStatus / throwUnlessStatus work for all status codes by @jackbayliss in #58724
- Fix Queue::fake() not releasing unique job locks between tests (#58533) by @HeathNaylor in #58718
- [12.x] Refactor: add
_to more readability digit by @alipowerful7 in #58738 - [12.x] Refactor: Clean up unused $config parameters in ConcurrencyManager by @alizadeh7091 in #58739
- [12.x] Refactor: use
Dumpableby @alipowerful7 in #58743 - [12.x] Update forever cookie factory docblock to reflect 400-day duration by @jackbayliss in #58744