- Remove type hints (1b3f62a)
- Added tg:// protocol in "url" validation rule (#34464)
- Allow dynamic factory methods to obey newFactory method on model (#34492, 4708e9e)
- Added
no-reload
option toserve
command (9cc2622) - Added
perHour
andperDay
methods toIlluminate\Cache\RateLimiting\Limit
(#34530) - Added
Illuminate\Http\Client\Response::onError()
(#34558, d034e2c) - Added
X-Message-ID
toMailgun
andSes Transport
(#34567)
- Fixed incompatibility with Lumen route function in
Illuminate\Session\Middleware\StartSession
(#34491) - Fixed: Eager loading MorphTo relationship does not honor each models $keyType (#34531, c3f44c7)
- Fixed translation label ("Pagination Navigation") for the Tailwind blade (#34568)
- Fixed save keys on increment / decrement in Model (77db028)
- Allow modifiers in date format in Model (#34507)
- Allow for dynamic calls of anonymous component with varied attributes (#34498)
- Cast
Expression
as string so it can be encoded (#34569)
- Added
Illuminate\Collections\LazyCollection::takeUntilTimeout()
(0aabf24) - Added
--schema-path
option tomigrate:fresh
command (#34419)
- Fixed problems with dots in validator (#34355)
- Maintenance mode: Fix empty Retry-After header (#34412)
- Fixed bug with error handling in closure scheduled tasks (#34420)
- Don't double escape on ComponentTagCompiler.php (12ba0d9)
- Fixed
mysqldump: unknown variable 'column-statistics=0
for MariaDB schema dump (#34442)
- Allow clearing an SQS queue by
queue:clear
command (#34383, de811ea) - Added
Illuminate\Foundation\Auth\EmailVerificationRequest
(4bde31b) - Auto handle
Jsonable
values passed tocastAsJson()
(#34392) - Added crossJoinSub method to the query builder (#34400)
- Added
Illuminate\Session\Store::passwordConfirmed()
(fb3f45a)
- Check for view existence first in
Illuminate\Mail\Markdown::render()
(5f78c90) - Guess the model name when using the make:factory command (#34373)
- Fixed
minimal.blade.php
(#34379) - Don't double escape on ComponentTagCompiler.php (ec75487)
- Fixed dots in attribute names in
DynamicComponent
(2d1d962)
- Show warning when view exists when using artisan
make:component
(#34376, 0ce75e0) - Call the booting/booted callbacks from the container (#34370)
- Added
Illuminate\Foundation\Testing\Concerns\InteractsWithDatabase::castAsJson()
(#34302) - Handle array hosts in
Illuminate\Database\Schema\MySqlSchemaState
(0920c23) - Added
Illuminate\Pipeline\Pipeline::setContainer()
(#34343) - Allow including a closure in a queued batch (#34333)
- Fixed broken Seeder (9e4a866)
- Bumped minimum vlucas/phpdotenv version (#34336)
- Pass an instance of the job to queued closures (#34350)
- Do not used
now
helper inIlluminate/Cache/DatabaseLock::expiresAt()
(#34262) - Change placeholder in
Illuminate\Database\Schema\MySqlSchemaState::load()
(#34303) - Fixed bug in dynamic attributes
Illuminate\View\ComponentAttributeBag::setAttributes()
(93f4613) - Fixed
Illuminate\View\ComponentAttributeBag::whereDoesntStartWith()
(#34329) - Fixed
Illuminate\Routing\Middleware\ThrottleRequests::handleRequestUsingNamedLimiter()
(#34325)
- Create Faker when a Factory is created (#34298)
- Added
Illuminate\Database\Eloquent\Factories\Factory::raw()
(#34278) - Added
Illuminate\Database\Eloquent\Factories\Factory::createMany()
(#34285, 69072c7) - Added the
Countable
interface toAssertableJsonString
(#34284)
- Fixed the new maintenance mode (#34264)
- Optimize command can also cache view (#34287)
- Allow
Illuminate\Collections\Collection::implode()
when instance ofStringable
(#34271)
- Fixed
DatabaseUuidFailedJobProvider::find()
job record structure (#34251) - Cast linkCollection to array in JSON pagination responses (#34245)
- Change the placeholder of schema dump according to symfony placeholder in
MySqlSchemaState::dump()
(#34261) - Fixed problems with dots in validator (8723739)
- Added links property to JSON pagination responses (13751a1)
- Fixed bugs with factory creation in
FactoryMakeCommand
(c7186e0)
- Update
Illuminate\Database\Schema\MySqlSchemaState::executeDumpProcess()
(#34233)
- Support array syntax in
Illuminate\Routing\Route::uses()
(f80ba11)
- Give shadow a rounded edge to match content in
tailwind.blade.php
(#34198) - Pass the request to the renderable callback in
Illuminate\Foundation\Exceptions\Handler::render()
(#34200) - Update
Illuminate\Database\Schema\MySqlSchemaState
(d67be130, c87794f) - Respect local env in
Illuminate\Foundation\Console\ServeCommand::startProcess()
(75e792d)
Check the upgrade guide in the Official Laravel Upgrade Documentation. Also you can see some release notes in the Official Laravel Release Documentation.