إصدار اللارافل: 7.0.0
الحالة:
لم يعد يتقبل إصلاح أخطاء او تحديثات أمنية
التوصية:
قم بالترقية على الأقل لاصدار يستقبل تحديثات أمنية بأقرب وقت ممكن
الإصدار الاصغر سيبقى يستلم إصلاحات أمنية : 11
للترقية قم بإتباع الارشادات في المستندات أو استخدم Laravel Shift للترقية التلقائية
تاريخ اخر تحديث:
| الإصدار | تاريخ الإصدار | إصلاح الأخطاء لغاية | إصلاحات أمنية لغاية | PHP Versions | الحالة |
|---|---|---|---|---|---|
| 7 | مارس 3, 2020 | أكتوبر 6, 2020 | مارس 3, 2021 | 7.2, 7.3, 7.4, 8.0 |
EOL
|
Releases
7.30.7
7.30.6
7.30.5
7.30.4
7.30.3
7.30.2
7.30.1
7.30.0
7.29.3
7.29.2
7.29.1
7.29.0
7.28.4
7.28.3
7.28.2
7.28.1
7.28.0
7.27.0
7.26.1
7.26.0
7.25.0
7.24.0
7.23.2
7.23.1
7.23.0
7.22.1
7.22.0
7.22.2
7.22.3
7.22.4
7.21.0
7.20.0
7.19.1
7.19.0
7.18.0
7.17.2
7.17.1
7.17.0
7.16.0
7.16.1
7.15.0
7.14.1
7.14.0
7.13.0
7.12.0
7.11.0
7.10.3
7.10.1
7.10.0
7.10.2
7.9.2
7.9.1
7.9.0
7.8.1
7.8.0
7.7.1
7.7.0
7.6.2
7.6.1
7.6.0
7.5.2
7.5.1
7.5.0
7.4.0
7.3.0
7.2.2
7.2.1
7.2.0
7.1.3
7.1.2
7.1.1
7.1.0
7.0.8
7.0.7
7.0.6
7.0.5
7.0.4
7.0.3
7.0.1
7.0.2
7.0.0
7.30.7
No changelog available.
7.30.5
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
7.30.3
7.30.2
v7.30.2 (2021-01-13)
Added
- Added strings to
DetectsLostConnections(#35752)
Fixed
Changed
- Retry connection if DNS lookup fails (#35790)
7.30.1
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)
7.30.0
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)
7.29.3
7.29.2
7.29.1
v7.29.1 (2020-10-29)
Fixed
7.28.4
7.28.3
7.28.2
v7.28.2 (2020-09-15)
Fixed
7.28.1
7.28.0
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)
7.27.0
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
7.26.1
v7.26.1 (2020-08-27)
Fixed
7.26.0
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)
7.25.0
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)
7.24.0
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)
7.23.2
v7.23.2 (2020-08-06)
Fixed
7.23.0
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
7.22.1
7.22.0
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
7.22.2
7.22.3
7.22.4
7.21.0
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)
7.20.0
v7.20.0 (2020-07-14)
Added
- Added
Illuminate\Database\Schema\ForeignKeyDefinition::cascadeOnUpdate()(#33522)
Changed
7.19.1
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
7.19.0
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
7.18.0
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)
7.17.2
v7.17.2 (2020-06-24)
Added
Fixed
- Fixed
Illuminate\Database\Eloquent\Concerns\HasAttributes::getOriginal()(b20125d, 899c765, 2937cce)
Revert
7.17.1
v7.17.1 (2020-06-23)
Fixed
- Fixed "Undefined variable: current" exception in
Illuminate\Database\Eloquent\Concerns\HasAttributes::originalIsEquivalent()#33308
7.17.0
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
7.16.0
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
7.16.1
Revert
- Revert "handle array callbacks" in event dispatcher (4e3fedb)
7.15.0
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
7.14.1
v7.14.1 (2020-06-03)
Added
- Added missing
symfony/mimesuggest (#33067)
Fixed
- Fixed
Illuminate\Database\Eloquent\Relations\MorphToMany::getCurrentlyAttachedPivots()(110b129)
7.14.0
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
7.13.0
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)
7.12.0
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)
7.11.0
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
7.10.3
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
7.10.1
v7.10.1 (2020-05-05)
Fixed
- Fixed
Illuminate\Database\Eloquent\Collection::getQueueableRelations()(7b32460)
7.10.0
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)
7.10.2
v7.10.2 (2020-05-06)
Fixed
- Updated
Illuminate\Database\Query\Builder::runPaginationCountQuery()to support groupBy and sub-selects (#32688)
7.9.2
v7.9.2 (2020-04-28)
Changed
7.9.1
v7.9.1 (2020-04-28)
Added
- Added more proxy methods to deferred value from
Illuminate\View\Component::createInvokableVariable()(08c4012)
7.9.0
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)
7.8.1
v7.8.1 (2020-04-24)
Fixed
- Fixed
Illuminate\Http\Resources\Json\PaginatedResourceResponse::toResponse()(d460374)
7.8.0
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)
7.7.1
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)
7.7.0
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
7.6.2
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
7.6.1
7.6.0
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)
7.5.2
v7.5.2 (2020-04-08)
Fixed
- Prevent insecure characters in locale (c248521)
Optimization
- Optimize
Arr::set()method (#32282)
7.5.1
v7.5.1 (2020-04-07)
Fixed
7.5.0
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
7.4.0
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)
7.3.0
7.2.2
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
7.2.0
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
7.1.3
v7.1.3 (2020-03-14)
Fixed
- Unset
pivotParentonPivot::unsetRelations()(#31956)
Changed
- Escape merged attributes by default in
Illuminate\View\ComponentAttributeBag(83c8e6e)
7.1.2
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)
7.1.1
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
7.1.0
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
7.0.8
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)
7.0.7
v7.0.7 (2020-03-07)
Fixed
7.0.6
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)
7.0.5
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
7.0.4
7.0.3
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)
7.0.1
7.0.2
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)
7.0.0
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.