- [12.x] Change priority in optimize:clear by @amirmohammadnajmi in #55792
- [12.x] Fix
TestResponse::assertSessionMissing()
when given an array of keys by @crynobone in #55800 - [12.x] Allowing
Context
Attribute to Interact with Hidden by @devajmeireles in #55799 - Add support for sending raw (non-encoded) attachments in Resend mail driver by @Roywcm in #55803
- [12.x] Added option to always defer for flexible cache by @Zwartpet in #55802
- [12.x] style: Use null coalescing assignment (??=) for cleaner code by @mohsenetm in #55823
- [12.x] Introducing
Arr::hasAll
by @devajmeireles in #55815 - [12.x] Restore lazy loading check by @decadence in #55817
- [12.x] Minor language update by @AhmedAlaa4611 in #55812
- fix(cache/redis): use connectionAwareSerialize in RedisStore::putMany() by @superbiche in #55814
- [12.x] Fix
ResponseFactory
should also acceptnull
callback by @crynobone in #55833 - [12.x] Add template variables to scope by @wietsewarendorff in #55830
- [12.x] Introducing
toUri
to theStringable
Class by @devajmeireles in #55862 - [12.x] Remove remaining @return tags from constructors by @AhmedAlaa4611 in #55858
- [12.x] Replace alias
is_integer()
withis_int()
to comply with Laravel Pint by @xurshudyan in #55851 - Fix argument types for Illuminate/Database/Query/Builder::upsert() by @jellisii in #55849
- [12.x] Add
in_array_keys
validation rule to check for presence of specified array keys by @stevebauman in #55807 - [12.x] Add
Rule::contains
by @stevebauman in #55809