- Added
Illuminate\Testing\PendingCommand::expectsConfirmation()
(#31965) - Allowed configuring the timeout for the smtp mail driver (#31973)
- Added
Http client
query string support (#31996)
- Added missing
ramsey/uuid
dependency toIlluminate/Queue/composer.json
(#31988) - Fixed output of component attributes in View (#31994)
- Changed
cookie
helper signature to matchCookieFactory
(#31974) - Publish the form request stub used by RequestMakeCommand (#31962)
- Handle prefix update on route level prefix (449c80)
- Ensure SqsQueue queues are only suffixed once (#31925)
- Added space after component closing tag for the View (#32005)
- Unset
pivotParent
onPivot::unsetRelations()
(#31956)
- Escape merged attributes by default in
Illuminate\View\ComponentAttributeBag
(83c8e6e)
- Escape attributes automatically in some situations in
Illuminate\View\Compilers\ComponentTagCompiler
(#31945)
- Added
dispatchToQueue()
toBusFake
(#31935) - Support either order of arguments for symmetry with livewire (8d558670)
- Bring
--daemon
option back toqueue:work
command (24c1818) - Fixed ComponentAttributeBag merge behaviour (#31932)
- Intelligently drop unnamed prefix name routes when caching (#31917)
- Closure jobs needs illuminate/queue (#31933)
- Fixed bad dependency assumptions (#31894)
- Have a cache aware interface instead of concrete checks (#31903)
- Added
Illuminate\Routing\RouteRegistrar::apiResource()
method (#31857) - Added optional $table parameter to
ForeignIdColumnDefinition::constrained()
method (#31853) - Added
The connection is broken and recovery is not possible. ...
toDetectsLostConnections
(#31539)
- Fixed phpredis
zadd
andexists
on cluster (#31838) - Fixed trailing slash in
Illuminate\Routing\CompiledRouteCollection::match()
(3d58cd9, ac6f3a8)
- Fire
MessageLogged
event after the message has been logged (not before) (#31843) - Avoid using array_merge_recursive in HTTP client (#31858)
- Expire the jobs cache keys after 1 day (#31854)
- Avoid global app() when compiling components (#31868)
- Added
Illuminate\Mail\Mailable::when()
method (#31828) - Allowed dynamically adding of routes during caching (#31829)
- Match Symfony's
Command::setHidden
declaration (#31840)
- Update the encryption algorithm to provide deterministic encryption sizes (#31721)
- Fixed type hint for
Request::get()
method (#31826) - Add missing public methods to
Illuminate\Routing\RouteCollectionInterface
(e4f477c)
- Added queue suffix for SQS driver (#31784)
- Fixed model binding when route cached (af80685)
- Fixed incompatible
Factory
contract forMailFacade
(#31809)
- Fixed typehints in
Illuminate\Foundation\Application::handle()
(#31806)
- Fixed
Illuminate\Http\Client\PendingRequest::withCookies()
method (36d783c) - Catch Symfony
MethodNotAllowedException
exception inCompiledRouteCollection::match()
method (#31762) - Fixed a bug with slash prefix in the route (#31760)
- Fixed root URI not showing in the
route:list
(#31771) - Fixed model restoring right after soft deleting it (#31719)
- Throw exception for duplicate route names in
Illuminate\Routing\AbstractRouteCollection::addToSymfonyRoutesCollection()
method (#31755) - Changed
Illuminate\Support\Str::slug()
method (e4f22d8) - Check if an array lock exists before releasing it in
Illuminate\Cache\ArrayLock::release()
(#31795) - Revert disabling expired views checks (#31798)
- Changed of route prefix parameter parsing (b38e179)
- Fixed route caching attempt in
Illuminate\Routing\CompiledRouteCollection::newRoute()
(90b0167) - Catch Symfony exception in
CompiledRouteCollection::match()
method (#31738) - Fixed Eloquent model casting (2b395cd)
- Fixed
UrlGenerator
constructor (#31740)
- Added message to
Illuminate\Http\Client\RequestException
(#31720)
- Fixed
ascii()
\isAscii()
\slug()
methods on theStr
class with null value in the methods (#31717) - Fixed
trim
of the prefix in theCompiledRouteCollection::newRoute()
(ce0355c, b842c65)
- remove comments before compiling components in the
BladeCompiler
(2964d2d)
- Fixed
Illuminate\View\Component::withAttributes()
method (c81ffad)
Check the upgrade guide in the Official Laravel Upgrade Documentation. Also you can see some release notes in the Official Laravel Release Documentation.