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 toRequestclass (#30320)
- Added
Pipeline::pipes()method (#30346)
- Added
TestResponse::assertCreated()method (#30368)
Changed
- Added
connection is no longer usabletoDetectsLostConnections(#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$timesvalue less then 1 (#30356)
- Fixed
last_modifiedoption inSetCacheHeader(#30335)
- Fixed
shouldQueue()check for bound event listeners (#30378)
- Used exit code
1when migration table not found (#30321)
- Alleviate breaking change introduced by password confirm feature (#30389)
Security:
Added
- Added ability to override
setUserPasswordon password reset (#30218)
- Added firing
deleting/deletedevents inMorphPivot(#30229)
- Added locking mechanism for the array cache driver (#30253)
- Added
dropAllViewsfunctionality 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
Urlvalidator (#30220)
- Added schema name when dropping all FKs in SQL Server (#30221)
- Used contracts in
RequirePasswordmiddleware (#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/svgMIME (#30204)
Added
- Added
Illuminate\Support\LazyCollection::eager()method (#29832)
- Added
Illuminate\Foundation\Testing\TestResponse::assertNoContent()method (#30125)
- Added
InteractsWithQueuetoSendQueueNotifications(#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:migrationcommand (#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
deletedAtColumnoptional 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/hasGlobalMacromethods toEloquent Builder(#30008)
- Added
Illuminate\Database\Eloquent\Relations\BelongsToMany::getPivotColumns()method (#30049)
- Added
ScheduledTaskFinished/ScheduledTaskStartingevents to signal when scheduled task runs (#29888)
- Allowing adding command arguments and options with
InputArgument/InputOptionobjects (#29987)
Fixed
- Fixed
__()withnullparameter (#29967)
- Fixed modifying
updated_atcolumn on custom pivot model (#29970)
- Fixed
Illuminate\Redis\Limiters\ConcurrencyLimiter(#30005)
- Fixed
VerifyCsrfTokenmiddleware when response object instance ofResponsableinterface (#29972)
- Fixed Postgresql column creation without optional precision (#29873)
- Fixed migrations orders with multiple path with certain filenames (#29996)
- Fixed adding
NotFoundHttpExceptionto "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
PendingMailonly if locale present conditionally (dd1e0a6)
- Improved sorting of imports alphabetically on class generation from stub (#29951)
Refactoring
- Used value helper where possible (#29959)