Versión de Laravel: 7.0.0
Estado:
Ya no recibe correcciones o actualizaciones de seguridad
Recomendación:
¡Actualice al menos a una versión con mantenimiento de seguridad lo más pronto que pueda!
La versión mas baja que aún recibe actualizaciones de seguridad es: 11
Para actualizar, sigue las instrucciones en la documentación o utiliza Laravel Shift para actualizar automáticamente.
Ultimo Parche Lanzado:
| Versión Principal | Fecha de Lanzamiento | Correcciones de Errores Hasta | Actualizaciones de Seguridad Hasta | PHP Versions | Estado |
|---|---|---|---|---|---|
| 7 | 3 de marzo de 2020 | 6 de octubre de 2020 | 3 de marzo de 2021 | 7.2, 7.3, 7.4, 8.0 |
EOL
|
Releases
No changelog available.
Added
- Added new line to
DetectsLostConnections(#36373)
Fixed
- Fixed
Illuminate\View\ViewException::report()(#36110) - Fixed
Illuminate\Redis\Connections\PhpRedisConnection::spop()(#36106) - Fixed
Illuminate/Database/Query/Builder::limit()to only cast integer when given other than null (#39653) - Fixes database offset value with non numbers (#39656)
Changed
v7.30.2 (2021-01-13)
Added
- Added strings to
DetectsLostConnections(#35752)
Fixed
Changed
- Retry connection if DNS lookup fails (#35790)
v7.30.1 (2020-12-22)
Fixed
- Backport for fix issue with polymorphic morphMaps with literal 0 (#35487)
- Fixed mime validation for jpeg files (#35518)
- Fixed
Illuminate\Validation\Concerns\ValidatesAttributes::validateJson()for PHP8 (#35646) - Catch DecryptException with invalid X-XSRF-TOKEN in
Illuminate\Foundation\Http\Middleware\VerifyCsrfToken(#35671)
v7.30.0 (2020-12-01)
Fixed
- Turn the eloquent collection into a base collection if mapWithKeys loses models (#35129)
- Fixed pivot restoration (#35218)
- Fixing BroadcastException message in PusherBroadcaster@broadcast (#35290)
- Fixed generic DetectsLostConnection string (#35323)
- Backport Redis context option (#35370)
- Fixed validating image/jpeg images after Symfony/Mime update (#35419)
Changed
- Updated
aws/aws-sdk-phpsuggest to^3.155(#35267)
v7.29.1 (2020-10-29)
Fixed
v7.28.2 (2020-09-15)
Fixed
v7.28.0 (2020-09-08)
Added
Fixed
- Use
getTouchedRelationswhen touching owners (#34100) - Fixed for empty fallback_locale in
Illuminate\Translation\Translator(#34136) - Fixed
Illuminate\Database\Schema\Grammars\SqlServerGrammar::compileColumnListing()for tables with schema (#34076) - Fixed Significant performance issue in Eloquent Collection loadCount() method (#34177)
v7.27.0 (2020-09-01)
Added
- Allow to use alias of morphed model (#34032)
- Introduced basic padding (both, left, right) methods to Str and Stringable (#34053)
Refactoring
Changed
v7.26.1 (2020-08-27)
Fixed
v7.26.0 (2020-08-25)
Added
- Added
whenHasandwhenFilledmethods toIlluminate\Http\Concerns\InteractsWithInputclass (#33829) - Added email validating with custom class (#33835)
- Added
Illuminate\View\ComponentAttributeBag::whereDoesntStartWith()(#33851) - Allow setting synchronous_commit for Postgres (#33897)
- Allow nested errors in
Illuminate\Testing\TestResponse::assertJsonValidationErrors()(#33989) - Added support for stream reads to
FilesystemManager(#34001)
Fixed
- Fix defaultTimezone not respected in scheduled Events (#33834)
- Fixed usage of Support
Collection#countBy($key)(#33852) - Fixed route registerar bug (42ba0ef)
- Fixed key composition for attribute with dot at validation error messages (#33932)
- Fixed the
dumpmethod forLazyCollection(#33944) - Fixed dimension ratio calculation in
Illuminate\Validation\Concerns\ValidatesAttributes::failsRatioCheck()(#34003)
Changed
- Implement LockProvider on DatabaseStore (#33844)
- Publish resources.stub in stub:publish command (#33862)
- Handle argon failures robustly (#33856)
- Normalize scheme in Redis connections (#33892)
- Cast primary key to string when $keyType is string (#33930)
- Load anonymous components from packages (#33954)
- Check no-interaction flag exists and is true for Artisan commands (#33950)
Deprecated
- Deprecate
Illuminate\Database\Eloquent\Model::removeTableFromKey()(#33859)
v7.25.0 (2020-08-11)
Added
- Added support to use
whereinapiResourcemethod (#33790, 3dcc4a6) - Support
tls://scheme when usingurlin Redis config (#33800) - Scoped resource routes (#33752)
- Added Once blade Blocks (#33812)
- Let mailables accept a simple array of email addresses as cc or bcc (#33810)
- Added support for PhpRedis 5.3 options parameter (#33799)
Changed
- Removed quotes when setting isolation level for mysql connections (#33805)
- Make LazyCollection#countBy be lazy (#33801)
Fixed
- Revert changes to MailMessage (#33816)
v7.24.0 (2020-08-07)
Added
- Added possibility to configure isolation level for mysql connections (#33783, c6a3174)
- Added plain text only notifications (#33781)
Changed
- Verify column names are actual columns when using guarded (#33777)
v7.23.2 (2020-08-06)
Fixed
v7.23.0 (2020-08-04)
Added
- Added dynamic slot (directive) name support (#33724)
- Added plain mail to notifications (#33725)
- Support the
sinkoption when using Http::fake() (#33720, fba984b) - Added whereBetweenColumns | orWhereBetweenColumns | whereNotBetweenColumns | orWhereNotBetweenColumns methods to
Illuminate\Database\Query\Builder(#33728)
Changed
v7.22.0 (2020-07-27)
Added
Fixed
- Prevent usage of get*AtColumn() when model has no timestamps (#33634)
- Dont decrement transaction below 0 in
Illuminate\Database\Concerns\ManagesTransactions::handleCommitTransactionException()(7681795) - Fixed transaction problems on closure transaction (c4cdfc7)
- Prevent to serialize uninitialized properties (#33644)
- Fixed missing statement preventing deletion in
Illuminate\Database\Eloquent\Relations\MorphPivot::delete()(#33648)
Changed
v7.21.0 (2020-07-21)
Added
- Added
Illuminate\Database\Schema\ForeignKeyDefinition::nullOnDelete()(#33551) - Added
getFallbackLocale()andsetFallbackLocale()methods toIlluminate\Foundation\Application(#33595)
Fixed
- Fixed
Illuminate/Redis/Connections/PhpRedisConnection::*scan()returns (d3d36f0) - Align (fix) nested arrays support for
assertViewHas&assertViewMissinginIlluminate\Testing\TestResponse(#33566) - Fixed issue where Storage::path breaks when using cache due to missing method in CachedAdapter (#33602)
Changed
- Added a base exception for Http Client exceptions (#33581)
v7.20.0 (2020-07-14)
Added
- Added
Illuminate\Database\Schema\ForeignKeyDefinition::cascadeOnUpdate()(#33522)
Changed
v7.19.1 (2020-07-10)
Added
- Added support for SQL Server LoginTimeout to specify seconds to wait before failing connection attempt (#33472)
- Added ability to simulate "withCredentials" in test requests (#33497, aa17e75)
Fixed
- Fixed
Illuminate\Cache\FileStore::flush()(#33458) - Fixed auto creating model by class name (#33481)
- Don't return nested data from validator when failing an exclude rule (#33435)
- Fixed validation nested error messages (6615371)
- Fixed
Illuminate\Support\Reflectorto handle parent (#33502)
Revert
v7.19.0 (2020-07-07)
Added
- Added
everyTwoHours()|everyThreeHours()|everyFourHours()|everySixHours()methods toIlluminate\Console\Scheduling\ManagesFrequencies(#33393) - Conditionally returning appended attributes in API resources (#33422)
- Added
ScheduledTaskFailedevent (#33427) - Added
Illuminate\Support\Stringable::when()(#33455)
Fixed
- Fixed signed urls with custom parameters (bcb133e)
- Determine model key name correctly in Illuminate/Validation/Concerns/ValidatesAttributes.php (a1fdd53)
- Fixed notifications database channel for anonymous notifiables (#33409)
Chnaged
v7.18.0 (2020-06-30)
Added
- Added
Illuminate\Http\Client\PendingRequest::withMiddleware()(#33315, b718d3a) - Make ComponentAttributeBag Macroable (#33354)
- Added
filterandwhereStartsWithandthatStartWithtoIlluminate\View\ComponentAttributeBag(0abe2db, 07ee3e8) - Added
Illuminate\Database\Eloquent\Collection::toQuery()(#33356, 15586fa) - Added
first()toIlluminate\View\ComponentAttributeBag(#33358, 731b94f) - Added
everyTwoMinutes()|everyThreeMinutes()|everyFourMinutes()methods toIlluminate/Console/Scheduling/ManagesFrequencies(#33379)
Fixed
- Fixed
ConfigurationUrlParserquery decoding (#33340) - Fixed exists in
Illuminate\Database\Eloquent\Relations\Concerns\AsPivot::delete()(#33347)
Changed
- Replace placeholder for dots and asterisks in validator (#33367)
v7.17.2 (2020-06-24)
Added
Fixed
- Fixed
Illuminate\Database\Eloquent\Concerns\HasAttributes::getOriginal()(b20125d, 899c765, 2937cce)
Revert
v7.17.1 (2020-06-23)
Fixed
- Fixed "Undefined variable: current" exception in
Illuminate\Database\Eloquent\Concerns\HasAttributes::originalIsEquivalent()#33308
v7.17.0 (2020-06-23)
Added
- Added
Illuminate\Console\Scheduling\ManagesFrequencies::lastDayOfMonth()(#33241, be194a8) - Allow array based event listeners (7594267)
- Allow array callback format with non-static methods in
Illuminate\Auth\Access\Gate::define()(b7977d3) - Added
Illuminate\Console\Scheduling\ManagesFrequencies::time()parameter on twiceMonthly function (#33274) - Added
providerIsLoadedmethod toIlluminate\Foundation\Application(#33286, b87233f)
Fixed
v7.16.0 (2020-06-16)
Added
- Added
makeVisibleIfandmakeHiddenIfmethods toIlluminate\Database\Eloquent\Concerns\HidesAttributes(#33176, 42383e4) - Added option to specify a custom guard for the
make:policycommand (#33210, 13e3b65) - Added
themeproperty toIlluminate\Mail\Mailableclass (#33218)
Changed
Revert
- Revert "handle array callbacks" in event dispatcher (4e3fedb)
v7.15.0 (2020-06-09)
Added
- Added extendable relations for models (#33025)
- Added
Illuminate\Foundation\Testing\Concerns\MakesHttpRequests::withToken()(#33075, 79383a1) - Added the ability to
Illuminate\Database\Eloquent\Relations\HasOneOrMany::makeMany()(create many without saving) (#33021) - Added
Illuminate\Database\Schema\Blueprint::foreignUuid()(#33129) - Allow setting the event handler queue via a
viaQueue()method (#32770, 852a927)
Fixed
v7.14.1 (2020-06-03)
Added
- Added missing
symfony/mimesuggest (#33067)
Fixed
- Fixed
Illuminate\Database\Eloquent\Relations\MorphToMany::getCurrentlyAttachedPivots()(110b129)
v7.14.0 (2020-06-02)
Added
- Views: make attributes available within render method (#32978)
- Added
forceDeletedmethod toSoftDeletes(#32982) - Added
Illuminate\Filesystem\Filesystem::guessExtension()method (#33001, d26be90) - Added
Illuminate\Http\Client\Request::toPsrRequest()(#33016) - Added
Illuminate\Support\MessageBag::addIf()method (50efe09) - Provide
psr/container-implementation(#33020) - Support PHP 8's reflection API (#33039, 6018c1d)
Fixed
- Restore
app()->getCached*Path()absolute '/' behavior in Windows (#32969) - Fixed Issue with using "sticky" option with Postgresql driver and read/write connections. (#32973)
- Fixed custom class cast with dates (2d52abc)
- Fixed
Illuminate\Database\Eloquent\Collection::getQueueableRelations()(00e9ed7) - Fixed bug with update existing pivot and polymorphic many to many (684208b)
- Fixed localization in tailwind view (f2eb9ab)
Changed
v7.13.0 (2020-05-26)
Added
Fixed
- Fixed route list command for excluded middleware (7ebd211)
- Fixed behavior of oneachside = 1 with paginator in
Illuminate\Pagination\UrlWindow(c59cffa, 5d817be)
Changed
- Using an indexed array as the limit modifier for phpredis zrangebyscore (#32952)
v7.12.0 (2020-05-19)
Added
- Added
Illuminate\Http\Middleware\TrustHosts(9229264) - Added ability to skip middleware from resource routes (#32891)
Fixed
- Fixed Queued Mail MessageSent Listener With Attachments (#32795)
- Added error clearing before sending in
Illuminate\Mail\Mailer::sendSwiftMessage()(#32799) - Avoid foundation function call in the auth component (#32805)
- Fixed inferred table reference for
Illuminate\Database\Schema\ForeignIdColumnDefinition::constrained()(#32847) - Fixed wrong component generation (73060db)
- Fixed bug with request rebind and url defaults in
Illuminate\Routing\UrlGenerator(6ad92bf) - Fixed
Illuminate\Cache\ArrayStore::increment()bug that changes expiration to forever (#32875)
Changed
- Dont cache non objects in
Illuminate/Database/Eloquent/Concerns/HasAttributes::getClassCastableAttributeValue()(894fe22) - Added explicit
symfony/polyfill-php73dependency (5796b1e) - Set
Cache\FileStorefile permissions only once (#32845, 11c533b) - Added alias as key of package's view components (#32863)
v7.11.0 (2020-05-12)
Added
- Added support for FILTER_FLAG_EMAIL_UNICODE via "email:filter_unicode" in email validator (#32711, 43a1ed1)
- Added
Illuminate\Support\Stringable::split()(#32713, 19c5054) - Added
orWhereIntegerInRaw()andorWhereIntegerNotInRaw()toIlluminate\Database\Query\Builder(#32710) - Added
Illuminate\Cache\DatabaseStore::add()(7fc452b) - Implement env and production Blade directives (#32742)
- Added
Illuminate\Database\Eloquent\Relations\MorphTo::morphWithCount()method (#32738) - Added
Illuminate\Database\Eloquent\Collection::loadMorphCount()method (#32739) - Added support
viaQueuesmethod for notifications (e97d17c) - Added
loadMorphandloadMorphCountmethods toIlluminate\Database\Eloquent\Model(#32760) - Added
Illuminate\Database\DatabaseManager::usingConnection()method (#32761, 5f8c7de) - Added
Illuminate\Http\Client\PendingRequest::head()method (#32782)
Fixed
- Fixed belongsToMany child relationship solving (c5e88be)
- Allow overriding the MySQL server version for strict mode (#32708)
- Added boolean to types that don't need character options (#32716)
- Fixed
Illuminate\Foundation\Testing\PendingCommandthat do not resolve 'OutputStyle::class' from the container (#32687) - Clear resolved event facade on
Illuminate\Foundation\Testing\Concerns\MocksApplicationServices::withoutEvents()(d1e7f85) - Fixed
Illuminate\Database\Eloquent\Collection::getQueueableRelations()for filtered collections (#32747) - Fixed
Illuminate\Database\Eloquent\Collection::loadCountmethod to ensure count is set on all models (#32740) - Fixed deprecated "Doctrine/Common/Inflector/Inflector" class (#32734)
- Fixed
Illuminate\Validation\Validator::getPrimaryAttribute()(#32775) - Revert of "Remove
strvalfromIlluminate/Validation/ValidationRuleParser::explodeWildcardRules()" (52940cf)
Changed
v7.10.3 (2020-05-06)
Added
- Added
Illuminate\Http\Client\Response::failed()(#32699) - Added SSL SYSCALL EOF as a lost connection message (#32697)
Fixed
v7.10.1 (2020-05-05)
Fixed
- Fixed
Illuminate\Database\Eloquent\Collection::getQueueableRelations()(7b32460)
v7.10.0 (2020-05-05)
Added
- Added
artisan make:castcommand (#32594) - Added
Illuminate\Foundation\Testing\Concerns\InteractsWithDatabase::assertDatabaseCount()(#32597) - Allow configuring the auth_mode for SMTP mail driver (#32616)
- Added
hasNamedScope()function to the Base Model (#32622, #32631) - Allow doing truth-test assertions with just a closure (#32626, f69ad90, 22d6fca)
- Run pagination count as subquery for group by and havings (#32624)
- Added Callbacks with Output to Console Schedule (#32633, 35a7883, 8d8d620)
- Added
Cache::lock()support for the database cache driver (#32639, 573831b) - Same-session ID request concurrency limiting (#32636)
- Add
skipUntilandskipWhilemethods to the collections (#32672, #32676) - Support delete with limit on sqlsrv (f16d325)
- Added
mergeFillable()andmergeGuarded()toModel(#32679)
Fixed
- Prevents a memory leak in Faker (2228233)
- Fixed setting component name and attributes (#32599, f8ff3ca)
- Fixed
Illuminate\Foundation\Testing\TestResponse::assertSessionHasInput()(f0639fd) - Set relation connection on eager loaded MorphTo (#32602)
- Filtering null's in
hasMorph()(#32614) - Fixed
Illuminate\Foundation\Console\EventMakeCommand::alreadyExists()(7bba4bf) - Fixed
Illuminate\Console\Scheduling\Schedule::compileParameters()(cfc3ac9, 36e215d) - Fixed bug with model name in
Illuminate\Database\Eloquent\RelationNotFoundException::make()(f72a166) - Allow trashed through parents to be included in has many through queries (#32609)
Changed
- Changed
Illuminate/Database/Eloquent/Relations/Concerns/AsPivot::fromRawAttributes()(6c502c1) - Restore оnly common relations (#32613, d82f78b, 48e4d60)
- Use single space if plain email is empty in
Illuminate\Mail\Mailer::addContent()(0557622) - Remove wasted file read when loading package manifest in
Illuminate\Foundation\PackageManifest::getManifest()(#32646) - Do not change
characterandcollationfor some columns on change (fccdf7c) - Use table name when resolving has many through / one relationships (8d69454)
v7.10.2 (2020-05-06)
Fixed
- Updated
Illuminate\Database\Query\Builder::runPaginationCountQuery()to support groupBy and sub-selects (#32688)
v7.9.2 (2020-04-28)
Changed
v7.9.1 (2020-04-28)
Added
- Added more proxy methods to deferred value from
Illuminate\View\Component::createInvokableVariable()(08c4012)
v7.9.0 (2020-04-28)
Added
- Add pdo try again as lost connection message (#32544)
- Compile Echos Within Blade Component Attributes (#32558)
- Parameterless Component Methods Invokable With & Without Parens (#32560)
Fixed
- Fixed
firstWherebehavior for relations (#32525) - Added check to avoid endless loop in
MailManager::createTransport()(#32549) - Fixed table prefixes with
compileDropDefaultConstraint()(#32554) - Fixed boolean value in
Illuminate\Foundation\Testing\TestResponse::assertSessionHasErrors()(#32555) - Fixed
Model::getOriginal()with custom casts (9e22c7c)
Changed
- Added
withNametoIlluminate\View\Component::ignoredMethods()(2e9eef2)
v7.8.1 (2020-04-24)
Fixed
- Fixed
Illuminate\Http\Resources\Json\PaginatedResourceResponse::toResponse()(d460374)
v7.8.0 (2020-04-24)
Added
- Added
signedRoute()andtemporarySignedRoute()methods toIlluminate\Routing\Redirector(#32489) - Added
takeUntilandtakeWhilecollection methods (#32494, #32496) - Added
Illuminate\Container\ContextualBindingBuilder::giveTagged()(#32514) - Added methods
withFragmentandwithoutFragmenttoIlluminate\Http\RedirectResponse(11d6bef, 0099591, 42c67a1, a1e741a) - Added
exclude_withoutvalidation rule (4083ae5)
Fixed
- Fixed compiled route actions without a namespace (#32512)
- Reset select bindings when setting select (#32531)
Changed
- Added warn in
Illuminate/Support/Facades/Auth::routes()when laravel/ui is not installed (#32482) - Added auth to each master on
Illuminate\Redis\Connections\PhpRedisConnection::flushdb()(837921b) - Register opis key so it is not tied to a deferred service provider (Illuminate/Encryption/EncryptionServiceProvider.php) (62d8a07)
- Pass status code to schedule finish (#32516)
- Check route:list --columns option case insensitively (#32521)
Deprecated
- Deprecate
Illuminate\Support\Traits\EnumeratesValues::until(#32517)
v7.7.1 (2020-04-21)
Added
- Allow developers to specify accepted keys in array rule (#32452)
Changed
- Add check is_object to
Illuminate\Database\Eloquent\Model::refresh()(1b0bdb4)
v7.7.0 (2020-04-21)
Added
- Added ArrayAccess support for Http client get requests (#32401)
- Added
Illuminate\Http\Client\Factory::assertSentCount()(#32407) - Added
Illuminate\Database\Schema\Blueprint::rawIndex()(#32411) - Added getGrammar into passthru in Eloquent builder (#32412)
- Added
--relativeoption tostorage:linkcommand (#32457, 24b705e) - Added dynamic
columnkey for foreign constraints (#32449) - Added container support for variadic constructor arguments (#32454, 1dd6db3)
- Added
Illuminate\Http\Client\Request::hasHeaders()(#32462)
Fixed
- Fixed
MorphPivot::delete()for models with primary key (#32421) - Throw exception on missing required parameter on Container call method (#32439, 44c2a8d)
- Fixed Http Client multipart request (#32428, 1f163d4)
- Fixed
Illuminate\Support\Stringable::isEmpty()(#32447) - Fixed
whereNull/whereNotNullfor json in MySQL (#32417, d3bb329) - Fixed
Collection::orderBy()with callable (#32471)
Changed
v7.6.2 (2020-04-15)
Added
- Added
substrCount()method toStringableandStr(#32393)
Fixed
- Fixed Lazyload
PackageManifest(#32391) - Fixed email validator (#32388)
- Fixed
Illuminate\Mail\Mailable::attachFromStorageDisk()(#32394)
Changed
v7.6.0 (2020-04-14)
Added
- Added
Collection::until()method (#32262) - Added
HtmlString::isEmpty()method (#32289, #32300) - Added
Illuminate\Support\Stringable::isNotEmpty()method (#32293) - Added
ltrim()andrtrim()methods toIlluminate\Support\Stringableclass (#32288) - Added ability to skip a middleware (#32347, 412261c)
- Added
Illuminate\Http\Client\Response::object()method (#32341) - Set component alias name (#32346)
- Added
Illuminate\Database\Eloquent\Collection::append()method (#32324) - Added "between" clauses for BelongsToMany pivot columns (#32364)
- Support
retryAfter()method option on Queued Listeners (#32370) - Added support for the new composer installed.json format (#32310)
- Added
uuidchange support in migrations (#32316) - Allowed store resource into postgresql bytea (#32319)
Fixed
- Fixed
*scanmethods for phpredis (#32336) - Fixed
Illuminate\Auth\Notifications\ResetPassword::toMail()(#32345) - Call setLocale in
Illuminate\Translation\Translator::__construct()(1c6a504) - Used a map to prevent unnecessary array access in
Illuminate\Http\Resources\Json\PaginatedResourceResponse::toResponse()(#32296) - Prevent timestamp update when pivot is not dirty (#32311)
- Fixed CURRENT_TIMESTAMP precision bug in
Illuminate\Database\Schema\Grammars\MySqlGrammar(#32298)
Changed
- Added default value to
HtmlStringconstructor (#32290) - Used
BindingResolutionExceptionto signal problem with container resolution (#32349) Illuminate\Validation\Concerns\ValidatesAttributes.php ::validateUrl()use Symfony/Validator 5.0.7 regex (#32315)
Depreciated
- Depreciate the
elixirfunction (#32366)
v7.5.2 (2020-04-08)
Fixed
- Prevent insecure characters in locale (c248521)
Optimization
- Optimize
Arr::set()method (#32282)
v7.5.1 (2020-04-07)
Fixed
v7.5.0 (2020-04-07)
Added
- Added
assertNotSent()andassertNothingSent()methods toIlluminate\Http\Client\Factory(#32197) - Added enum support for
renameColumn()(#32205) - Support returning an instance of a caster (#32225)
Fixed
- Prevent long URLs from breaking email layouts (#32189)
- Fixed camel casing relationship (#32217)
- Fixed merging boolean or null attributes in Blade components (#32245)
- Fixed Console expectation assertion order (#32258)
- Fixed
routehelper with custom binding key (#32264) - Fixed double slashes matching in UriValidator (fix inconsistencies between cached and none cached routes) (#32260)
- Fixed setting mail header (#32272)
Optimization
v7.4.0 (2020-03-31)
Added
- Makes the stubs used for
make:policycustomizable (#32040, 9d36a36) - Implement
HigherOrderWhenProxyfor Collections (#32148) - Added
Illuminate\Testing\PendingCommand::expectsChoice()(#32139) - Added support for default values for the "props" blade tag (#32177)
- Added
Castableinterface (#32129, 9cbf908, 651371a) - Added the ability to remove orders from the query builder (#32186)
Fixed
- Added missing return in the
PendingMailFake::sendNow()andPendingMailFake::send()(#32093) - Fixed custom Model attributes casts (#32118)
- Fixed route group prefixing (#32135, 870efef)
- Fixed component class view reference (#32132)
Changed
- Remove Swift Mailer bindings (#32165)
- Publish console stub when running
stub:publishcommand (#32096) - Publish rule stub when running
make:rulecommand (#32097) - Adding the middleware.stub to the files that will be published when running php artisan
stub:publish(#32099) - Adding the factory.stub to the files that will be published when running php artisan
stub:publish(#32100) - Adding the seeder.stub to the files that will be published when running php artisan
stub:publish(#32122)
v7.2.2 (2020-03-20)
Fixed
- Fixed empty data for blade components (#32032)
- Fixed subdirectories when making components by
make:component(#32030) - Fixed serialization of models when sending notifications (#32051)
- Fixed route trailing slash in cached routes matcher (#32048)
Changed
v7.2.0 (2020-03-17)
Added
- Added
Illuminate\Testing\PendingCommand::expectsConfirmation()(#31965) - Allowed configuring the timeout for the smtp mail driver (#31973)
- Added
Http clientquery string support (#31996)
Fixed
- Fixed
cookiehelper signature , matching matchCookieFactory(#31974) - Added missing
ramsey/uuiddependency toIlluminate/Queue/composer.json(#31988) - Fixed output of component attributes in View (#31994)
Changed
v7.1.3 (2020-03-14)
Fixed
- Unset
pivotParentonPivot::unsetRelations()(#31956)
Changed
- Escape merged attributes by default in
Illuminate\View\ComponentAttributeBag(83c8e6e)
v7.1.2 (2020-03-13)
Fixed
- Corrected suggested dependencies (bb0ec42)
- Fixed null value injected from container in routes (#31867, c666c42)
Changed
- Escape attributes automatically in some situations in
Illuminate\View\Compilers\ComponentTagCompiler(#31945)
v7.1.1 (2020-03-12)
Added
- Added
dispatchToQueue()toBusFake(#31935) - Support either order of arguments for symmetry with livewire (8d558670)
Fixed
- Bring
--daemonoption back toqueue:workcommand (24c1818) - Fixed scheduler dependency assumptions (#31894)
- Fixed ComponentAttributeBag merge behaviour (#31932)
Changed
v7.1.0 (2020-03-10)
Added
- Added
Illuminate\Routing\RouteRegistrar::apiResource()method (#31857) - Added optional $table parameter to
ForeignIdColumnDefinition::constrained()method (#31853)
Fixed
- Fixed phpredis "zadd" and "exists" on cluster (#31838)
- Fixed trailing slash in
Illuminate\Routing\CompiledRouteCollection::match()(3d58cd9, ac6f3a8) - Fixed "srid" mysql schema (#31852)
- Fixed Microsoft ODBC lost connection handling (#31879)
Changed
v7.0.8 (2020-03-08)
Added
- Added
Illuminate\Mail\Mailable::when()method (#31828)
Fixed
- Match Symfony's
Command::setHiddendeclaration (#31840) - Fixed dynamically adding of routes during caching (#31829)
Changed
- Update the encryption algorithm to provide deterministic encryption sizes (#31721)
v7.0.7 (2020-03-07)
Fixed
v7.0.6 (2020-03-06)
Added
- Added queue suffix for SQS driver (#31784)
Fixed
- Fixed model binding when route cached (af80685)
- Fixed incompatible
Factorycontract forMailFacade(#31809)
Changed
- Fixed typehints in
Illuminate\Foundation\Application::handle()(#31806)
v7.0.5 (2020-03-06)
Fixed
- Fixed
Illuminate\Http\Client\PendingRequest::withCookies()method (36d783c) - Catch Symfony
MethodNotAllowedExceptionexception 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 being soft deleting (#31719)
- Fixed array lock release behavior (#31795)
- Fixed
Illuminate\Support\Str::slug()method (e4f22d8)
Changed
v7.0.3 (2020-03-04)
Fixed
- Fixed route caching attempt in
Illuminate\Routing\CompiledRouteCollection::newRoute()(90b0167) - Catch Symfony exception in
CompiledRouteCollection::match()method (#31738) - Fixed Eloquent model casting (2b395cd)
- Fixed
UrlGeneratorconstructor (#31740)
Changed
- Added message to
Illuminate\Http\Client\RequestException(#31720)
v7.0.2 (2020-03-04)
Fixed
- Fixed
ascii()\isAscii()\slug()methods on theStrclass with null value in the methods (#31717) - Fixed
trimof the prefix in theCompiledRouteCollection::newRoute()(ce0355c, b842c65)
Changed
- remove comments before compiling components in the
BladeCompiler(2964d2d)
v7.0.0 (2020-03-03)
Check the upgrade guide in the Official Laravel Upgrade Documentation. Also you can see some release notes in the Official Laravel Release Documentation.