Laravel Changelog History Search
Welcome to the Laravel Changelog History Search! Dive into the comprehensive history of the Laravel framework with ease. Explore past changes, updates, and improvements. Find specific versions or features quickly. Stay informed and empowered as you navigate the evolution of Laravel. Start searching and uncover the valuable insights from the Laravel Changelog History.
Added
- Added
missing()
method toRequest
class (#30320)
- Added
Pipeline::pipes()
method (#30346)
- Added
TestResponse::assertCreated()
method (#30368)
Changed
- Added
connection is no longer usable
toDetectsLostConnections
(#30362)
- Implemented parse ID on find method for many to many relation (#30359)
- Pass mail data to theme css in
Markdown::render()
method (#30376)
Fixed
- Fixed
retry()
with$times
value less then 1 (#30356)
- Fixed
last_modified
option inSetCacheHeader
(#30335)
- Fixed
shouldQueue()
check for bound event listeners (#30378)
- Used exit code
1
when migration table not found (#30321)
- Alleviate breaking change introduced by password confirm feature (#30389)
Security:
Added
- Added ability to override
setUserPassword
on password reset (#30218)
- Added firing
deleting
/deleted
events inMorphPivot
(#30229)
- Added locking mechanism for the array cache driver (#30253)
- Added
dropAllViews
functionality to the SQL Server builder (#30222)
Optimization
- Optimize eager loading memory handling (#30248)
Fixed
- Fixed extra
?
for empty query string inRouteUrlGenerator::getRouteQueryString()
(#30280)
Changed
- Updated list of URI schemes for
Url
validator (#30220)
- Added schema name when dropping all FKs in SQL Server (#30221)
- Used contracts in
RequirePassword
middleware (#30215)
Added
- Added support for callable objects in
Container::call()
(#30156)
- Add multipolygonz type for postgreSQL (#30173)
- Add "unauthenticated" method in auth middleware (#30177)
- Add partialMock shorthand (#30202)
- Allow Storage::put to accept a Psr StreamInterface (#30179)
- Implement new password rule and password confirmation (#30214)
Changed
- Remove unnecessary param passed to updatePackageArray method (#30155)
- Add optional connection name to DatabaseUserProvider (#30154)
- Remove brackets arround URL php artisan serve (#30168)
- Apply limit to database rather than collection (#30148)
- Allow to use scoped macro in nested queries (#30127)
- Added array to json conversion for sqlite (#30133)
- Use the
policies()
method instead of the property policies (#30189)
- Split hasValidSignature method (#30208)
Fixed
validateDimensions()
handleimage/svg
MIME (#30204)
Added
- Added
Illuminate\Support\LazyCollection::eager()
method (#29832)
- Added
Illuminate\Foundation\Testing\TestResponse::assertNoContent()
method (#30125)
- Added
InteractsWithQueue
toSendQueueNotifications
(#30140)
- Added
SendQueueNotifications::retryUntil()
method (#30141)
- Added methods for sending cookies with test requests (#30101)
- Added support of job middleware for queued notifications (#30070)
Fixed
- Fixed migration class duplicate check in
make:migration
command (#30095)
- Fixed monolog v2 handler preparation (#30123)
- Fixed return of callback value for DurationLimiter (#30143)
Changed
- Added runtime information output for seeders (#30086)
- Added strict parameter to
Illuminate\Foundation\Testing\TestResponse::assertJsonPath()
(#30142)
- Added
deletedAtColumn
optional parameter toFoundation\Testing\Concerns\InteractsWithDatabase::assertSoftDeleted()
(#30111)
Improved
- Improved
AuthServiceProvider::registerEventRebindHandler()
in case if guard is not initialized (#30105)
Added
- Added
TestResponse::assertJsonPath()
method (#29957)
- Added
hasMacro
/getGlobalMacro
/hasGlobalMacro
methods toEloquent Builder
(#30008)
- Added
Illuminate\Database\Eloquent\Relations\BelongsToMany::getPivotColumns()
method (#30049)
- Added
ScheduledTaskFinished
/ScheduledTaskStarting
events to signal when scheduled task runs (#29888)
- Allowing adding command arguments and options with
InputArgument
/InputOption
objects (#29987)
Fixed
- Fixed
__()
withnull
parameter (#29967)
- Fixed modifying
updated_at
column on custom pivot model (#29970)
- Fixed
Illuminate\Redis\Limiters\ConcurrencyLimiter
(#30005)
- Fixed
VerifyCsrfToken
middleware when response object instance ofResponsable
interface (#29972)
- Fixed Postgresql column creation without optional precision (#29873)
- Fixed migrations orders with multiple path with certain filenames (#29996)
- Fixed adding
NotFoundHttpException
to "allowed" exceptions in tests (#29975)
Changed
- Make it possible to disable encryption via
0
/false
(#29985)
- Allowed a symfony file instance in validate dimensions (#30009)
- Create storage fakes with custom configuration (#29999)
- Set locale in
PendingMail
only if locale present conditionally (dd1e0a6)
- Improved sorting of imports alphabetically on class generation from stub (#29951)
Refactoring
- Used value helper where possible (#29959)