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 localization for
403.blade.phpand503.blade.php(#26751)
- Changing the Migrator to accept not only migration directory paths, but migration file paths too (#26642, c4b13bf)
Fixed
- Fixed self-referencing HasManyThrough existence queries (#26662)
- Fixed HasManyThrough existence queries with same parent and through parent table (#26676)
- Fixed breaking eager loading with "incrementing" string keys (#26688)
- Remove the Register
<li>when the route doesn't exist inapp.stub(#26708)
- Fixed
Collection::somemethod (#26696)
- Revert breaking change in
TestResponse::decodeResponseJsonmethod (#26713)
- Fixed
PhpRedisConnection::mget(#26716)
- Fixed
Eloquent\Collection::loadCountattribute syncing (#26714)
- Fixed
Illuminate\Foundation\Testing\Concerns\InteractsWithDatabase::seedfor array accepting (#26734)
- Fixed
FormRequestvalidation triggering twice (#26731)
Changed
- Changed markdown on auth stub view (
Auth/Console/stubs/make/views/auth/login.stub) (#26648)
- Moved Slack and Nexmo notification channels to the own packages
laravel/nexmo-notification-channel,laravel/slack-notification-channel(#26689, #26727)
Deprecated
$cachedSchemaproperty inUrlGeneratoris deprecated. Will be renamed to the$cachedSchemein 5.8 (#26640)
Added
- Added
date_equalsvalidation message (#26584)
- Added
starts_withvalidation rule (#26612)
- Added relationship getters
BelongsToMany::getParentKeyName,BelongsToMany::getRelatedKeyName,HasManyThrough::getFirstKeyName,HasManyThrough::getForeignKeyName,HasManyThrough::getSecondLocalKeyName,HasOneOrMany::getLocalKeyName,MorphToMany::getInverse(#26607)
- Make
ResourceCollectioncountable (#26595)
Fixed
- Fixed duplicate validation issue in
FormRequest::validatedmethod (#26604)
- Prevent breaking eager loading with string keys (#26622)
Added
- Added
Macroabletrait toIlluminate\Cookie\CookieJar(#26445)
- Added ability to disable password reset route (#26459)
- Added ability to publish error views (#26460)
- Added ability to set notifcation tries and timeout (#26493)
- Added
mail.log_channelconfig for makelogfor mail driver configurable (#26510)
- Allowed
assetroot urls to be configurable viaapp.asset_url(9172a67)
- Added
Error while sending QUERY packetstring toDetectsLostConnectionstrait (#26233)
Fixed
- Fixed
UNIONaggregate queries with columns (#26466)
- Allowed migration table name to be guessed without
_tablesuffix (#26429)
- Fixed cache repository for PHP from 7.2.12v (#26495)
- Fixed user authorization check for Email Verification (#26528)
- Fixed nested JOINs on SQLite (#26567)
Changed
- Adjusted
mixmissing asset exceptions (#26431)
- Used
assethelper to generate full path urls in exception views (#26411)
- Changed
Illuminate\Foundation\Testing\Concerns\MocksApplicationServices::withoutJobsmethod (#26437)
- Cached
distinctvalidation rule data (#26509)
- Improved DNS Prefetching in view files (#26552)
Added
- Added ability to return an array of messages in a custom validation rule (#26327)
- Added
whenEmpty/whenNotEmpty/unlessEmpty/unlessNotEmptymethods toCollection(#26345)
- Added
Illuminate\Cache\Repository::missingmethod (#26351)
- Added
Macroabletrait toIlluminate\View\Factory(#26361)
- Added support for UNION aggregate queries (#26365)
Changed
- Updated
AbstractPaginator::appendsto handle null (#26326)
- Added "guzzlehttp/guzzle": "^6.3", to
composer.json(#26328)
- Showed exception message on 403 error page when message is available (#26356)
- Don't run TransformsRequest twice on ?query= parameters (#26366)
- Added missing logging options to slack log driver (#26360)
- Use cascade when truncating table in PostgreSQL (#26389)
- Allowed pass absolute parameter in has valid signature request macro (#26397)
Changed realization
- Used
Request::validatemacro in Auth traits (#26314)
Added
- Added
Illuminate\Foundation\Http\Kernel::getMiddlewareGroupsmethod (#26268)
- Added an sqlite config option (
foreign_key_constraints) to enable / disable foreign key constraints (#26298, 674f8be, #26306)
Fixed
- Checked
$absoluteparameter inUrlGenerator::signedRoute(#26265)
- Fixed
whereDoesntHave()anddoesntHave()with nested relationships (#26228)
- Fixed filesystem locking hangs in
PackageManifest::build()(#26254)
Changed
- Made expectation closure optional for
InteractsWithContainer::mockandInteractsWithContainer::spy(#26242)
- Changed wording on default 403 view (#26258)
- Allowed adding additional
$manyMethodswhen extending the model class (#26307)