Laravelバージョン: 5.6.0
ステータス:
セキュリティ&バグ修正ともに終了
推奨:
少なくともセキュリティ修正が行われているバージョンまでできる限り早くアップデートしてください!
セキュリティ修正が行われている一番低いバージョンは: 10
アップグレードするには、ドキュメントのインストラクションに従うか Laravel Shift の自動アップグレードを利用してください。
最新のパッチリリース:
メジャーバージョン | リリース日 | バグ修正期限 | セキュリティ修正期限 | PHP Versions | ステータス |
---|---|---|---|---|---|
5.6 | 2018年2月7日 | 2018年8月7日 | 2019年2月7日 | 7.1, 7.2, 7.3, 7.4? |
EOL
|
Releases
5.6.40
5.6.39
5.6.38
5.6.37
5.6.36
5.6.35
5.6.34
5.6.33
5.6.32
5.6.31
5.6.30
5.6.29
5.6.28
5.6.27
5.6.26
5.6.25
5.6.24
5.6.23
5.6.22
5.6.21
5.6.20
5.6.19
5.6.18
5.6.17
5.6.16
5.6.15
5.6.14
5.6.13
5.6.12
5.6.11
5.6.10
5.6.9
5.6.8
5.6.7
5.6.6
5.6.5
5.6.4
5.6.3
5.6.2
5.6.1
5.6.0
5.6.40
No changelog available.
5.6.39
v5.6.39 (2018-10-04)
Fixed
- Fixed broken email sub-copy template escaping (#25734)
- Fixed required carbon version (394f79f9a6651b103f6e065cb4470b4b347239ea)
- Fixed translation escaping (25858, 4c465007bbf51d7f269871cd76b6d99de7df90bb)
5.6.38
No changelog available.
5.6.37
No changelog available.
5.6.36
No changelog available.
5.6.35
No changelog available.
5.6.34
No changelog available.
5.6.33
No changelog available.
5.6.32
No changelog available.
5.6.31
No changelog available.
5.6.30
No changelog available.
5.6.29
Added
- Added restored() and forceDeleted() to observer stub (#40ba2ee)
- Added UploadedFile::getContents() (#24924)
- Added an alias for a single FactoryBuilder state definition (#24937)
Changed
- Allow closure to determine if event should be faked (#24887)
- Update error message for MailFake::assertSent() (#24911)
- Return instance of spy when swapping facade for a Mockery spy (#24918)
- Renamed Mailer::setGlobalTo() to setGlobalToAndRemoveCcAndBcc() to be more clear about what it does (#24917)
- Update the font path used in frontend stub (#24926)
Fixed
5.6.28
No changelog available.
5.6.27
No changelog available.
5.6.26
No changelog available.
5.6.25
No changelog available.
5.6.24
Added
- Added assertSessionHasNoErrors() test helper (#24308)
- Added support for defining and enforcing a Spatial reference system for a Point column (#24320)
- Added Builder::whereJsonDoesntContain() and Builder::orWhereJsonDoesntContain() (#24367)
- Added Queueable, SerializesModels to all notification events (#24368)
- Allow callable array syntax in route definition (#24385)
- Added JSON SELECT queries to SQL Server (#24397)
Changed
- Optimize query builder's
pluck()
method (#23482) - Allow passing object instances regardless of the parameter name to method injection (#24234)
- Extract setting mutated attribute into method (#24307)
- Let apiResource support except option (#24319)
- Skip null/empty values in SeeInOrder (#24395)
- Sync Original modal attributes after soft deletion (#24400)
Fixed
5.6.21
Added
- Added
FilesystemManager::forgetDisk()
method (#24057, cbfb4fb) - Added
--allow
parameter todown
command (#24003) - Added more comparison validation rules (
gt
,lt
,gte
,lte
) (#24091, #24135) - Added
TestResponse::assertCookieNotExpired()
method (#24119)
Changed
- Redis connections now implement the
Contracts/Redis/Connection
interface (#24142)
Fixed
- Fixed unsetting request parameters during
HEAD
requests (#24092) - Fixed
HasManyThrough
returning incorrect results withchunk()
(#24096, 5d3d98a) - Fixed
dateBasedWhere()
with raw expressions when using SQLite (#24102) - Fixed
whereYear()
not accepting integers when using SQLite (#24115) - Remove full base URL from generated paths (#24101)
5.6.18
Added
- Added support for MySQL 8 (#23948)
- Added support for custom filesystem drivers URLs (#23964)
- Added more PostgreSQL operators (#23945)
- Added support for JSONP callback when broadcasting using Pusher (#24018, b9ab427)
Changed
- Support chaining using
$this->be()
helper (#23919) - Improved pagination accessibility (#23962)
- Changed response code of
ValidationException
inThrottlesLogins
to429
(#24002) - Throw exception if called command doesn't exist (#23942)
- Made notification email translatable (#23903)
Fixed
5.6.17
Added
- Added helpers for subquery joins (#23818)
Changed
- Allow
PendingResourceRegistration
to be fluently registered (#23890) - Allow asserting an integer with
assertSee*()
(#23892) - Allow passing
Collection
toRule::in()
andRule::notIn()
(#23875)
Fixed
- Lock Carbon version at
1.25.*
(27b8844)
Removed
- Removed form error for password confirmation (#23887)
5.6.16
Added
- Support executing artisan commands using class names (#23764)
- Make
View
macroable (#23787) - Added database
Connection::unsetEventDispatcher()
method (#23832) - Support IAM role session token to be used with SES (#23766)
Changed
- Added displayable value to
required_unless
rule (#23833)
Fixed
- Fixed
RedisQueue::blockingPop()
check when using PhpRedis (#23757)
5.6.13
Added
- Added
view:cache
command (9fd1273, 2ab8acf) - Added
min()
andmax()
to as higher order proxies (#23560) - Added
@elseauth
and@elseguest
Blade directives (#23569) - Added support for hashing configuration (#23573, d6e3ca9)
- Allow tagged cache keys to be incremented/decremented (#23578)
- Added
SeeInOrder
constraint to avoid risky test notices (#23594, ca39449) - Support higher order
groupBy()
(#23608) - Support disabling setting
created_at
in models (#23667) - Added callback support to
optional()
helper (#23688) - Added
Eloquent\Collection::loadMorph()
method (#23626)
Changed
- Support generating a signed route with a
UrlRoutable
parameter (#23584) - Use
DIRECTORY_SEPARATOR
inApplication::environmentFilePath()
(#23596) - Support states on model factory after callbacks (#23551, #23676)
- Use
hash_equals()
for verifying URL signatures (#23618) - Refactored
Exceptions/Handler
(f9162c9, 6c5d971) - Changed status code of
InvalidSignatureException
from401
to403
(#23662, c99911f)
Fixed
5.6.12
Added
- Added
fromSub()
andfromRaw()
methods to query builder (#23476) - Added "Not Regex" validation rule (#23475)
- Added seed parameter to
Arr::shuffle()
(#23490) - Added after callback to model factories (#23495, d79509d)
- Added
Request::anyFilled()
method (#23499, 896d817) - Added support for signed routes (#23519)
- Added
assertNotFound()
andassertForbidden()
methods toTestResponse
(#23526) - Added test helpers to assert that a job has been queued with a chain (#23531, 696f4d8)
Changed
- Only set id on
NotificationFake
if there is no id set (#23470) - Check whether
fetch()
method exists inApplication::output()
(#23471) - Improve asset loading in
app.stub
(#23479) - Support ignoring a model during a unique validation check (#23524)
- Support multiple model observers (#23507)
LogManager
driver capable of producing logger with any Monolog handler (#23527, d499617)- Support passing model instance to
updateExistingPivot()
(#23535) - Allow for custom
TokenGuard
fields (#23542)
Fixed
- Fixed clearing the cache without a cache directory (#23538)
5.6.11
Fixed
- Fix for Carbon 1.24.1 (#23464)
5.6.10
Added
- Added
Blueprint::dropMorphs()
(#23431) - Added
Mailable::attachFromStorage()
methods (0fa361d) - Added
orWhere*()
builder methods for day, month and year (#23449)
Changed
- Added
v-pre
to dropdown link inapp.stub
(98fdbb0) - Handle more JSON errors gracefully when
JSON_PARTIAL_OUTPUT_ON_ERROR
is set (#23410, 972b82a) - Add bubble, permission and locking config to single/daily log (#23439)
- Use
Str::contains()
instead ofstr_contains()
(ae4cb28)
Fixed
5.6.8
Added
- Added support for MySQL’s sounds-like operator (#23351)
- Added
ThrottleRequestsException
exception (#23358 - Added
@dump
Blade directive (#23364) - Added
Collection::whereInstanceOfMethod()
(78b5b92) - Added
Dispatchable::dispatchNow()
(#23399)
Changed
- Allow extension of
DatabaseNotification
model attributes (#23337) - Made auth scaffolding translatable (#23342)
- Use
getKeyName()
ingetForeignKey()
(#23362) - Sort
FileSystem
files and directories by name (#23387) - Return validated data from
Validator::validate()
(#23397, 3657d66)
Fixed
- Fixed
serve
command escaping (#23348) - Fixed an issue with multiple select statements in combination with
withCount()
(#23357) - Fixed conditional loading issues (#23369)
- Prevent considering arrays as
callable
while building model factories (#23372) - Move
tightenco/collect
to Composer’sconflict
(#23379) - Set up loop variable correctly on all
Traversable
objects (#23388, 49770ec) - Removed attribute filling from pivot model (#23401)
5.6.4
Added
- Added the ability to set message ID right hand side (#23181)
- Support callbacks as custom log drivers (#23184)
- Added
Blade::include()
method for include aliases (#23172) - Added
broadcastType()
method to notifications (#23236, 4227bd7)
Changed
- Moved clone logic from
FormRequestServiceProvider
toRequest
(b0c2459) - Changed pagination arrow symbols (#23127)
- Update React version in preset (#23134)
- Added an empty error bag when rendering HTTP exception views (#23139)
- Normalized actions when using
route:list
command (#23148) - Updated required Carbon version (201bbec)
- Improved
BadMethodCallException
messages (#23232) - Support date validation rules when comparison has relative time (#23211)
Fixed
- Returns same
Logger
instance fromLogManager
(#23118) - Register missing
hash.driver
DI (#23114) - Fixed an issue with starting two database transactions in tests (#23132)
- Don't replace
tightenco/collect
(#23147, #23153, #23160) - Catch
InvalidFileException
when loading invalid environment file (#23149, 5695079) - Fixed an issue with
assertRedirect()
(#23176) - Fixed dropdown accessibility (#23191)
- Fixed
--force
flag onGeneratorCommand
(#23230)
Removed
5.6.1
Added
- Added Slack attachment pretext attribute (#23075)
Changed
- Added missing nested joins in
Grammar::compileJoins()
(#23059) - Improved session errors assertions in
TestResponse::assertSessionHasErrors()
(#23055)
Fixed
- Fixed
BelongsToMany
pivot relation wakeup (#23081)
Removed
- Removed monolog configurator (#23078)
5.6.0
General
⚠️ Upgraded to Symfony 4 (#22450)⚠️ Upgraded to Bootstrap 4 (#22754, #22494, 25559cd, 12d789d)⚠️ AddedrunningUnitTests()
toApplication
contract (#21034)⚠️ Upgradedcron-expression
to2.x
(#21637)
Artisan Console
⚠️ Removed deprecatedoptimize
command (#20851)- Show job id in
queue:work
output (#21204) - Show batch number in
migrate:status
output (#21391) ⚠️ Added$outputBuffer
argument tocall()
method in contracts (#22463)- Added
--realpath
argument to migration commands (#22852, 98842da) - Added
--api
argument tomake:controller
(#22996, dcc6123)
Authentication
- Support customizing the mail message building in
ResetPassword::toMail()
(6535186) - Added
AuthServiceProvider::policies()
method (6d8e530)
Blade Templates
- Added
@csrf
and@method
directives (5f19844, #22912) - Added
Blade::component()
method for component aliases (#22796, 7c3ba0e) ⚠️ Made double encoding the default (7c82ff4)
Broadcasting
Cache
- Removed
$decayMinutes
argument fromRateLimiter::tooManyAttempts()
(#22202)
Collections
⚠️ Fixed keyless calls touniqueStrict()
(#21854)- Added operator support to
Collection@partition()
(#22380) - Improve performance of
Collection::mapToDictionary()
(#22774, c09a0fd) - Accept array of keys on
Collection::except()
(#22814)
Database
⚠️ Swap the index order of morph type and id (#21693)- Added support for PostgreSQL comments (#21855, #22453)
- Better enumeration columns support (#22109, 9a3d71d)
- Prevent duplicated table prefix in
SQLiteGrammar::compileColumnListing()
(#22340, #22781) - Support complex
update()
calls when using SQLite (#22366) - Throws an exception if multiple calls to the underlying SQLite method aren't supported (#22364, c877cb0)
- Made
whereTime()
operator argument optional (#22378) - Changed transaction logic in
DatabaseQueue
(#22433) - Added support for row values in where conditions (#22446)
- Fixed serialization of pivot models (#22786, 8fad785, 351e3b7)
⚠️ AcceptThrowable
inDetectsLostConnections
(#22948)
Eloquent
⚠️ Serialize relationships (#21229)- Allow setting custom owner key on polymorphic relationships (#21310)
⚠️ Sync model afterrefresh()
(#21905)- Make
MassAssignmentException
wording clear (#22565) - Changed
HasAttributes::getDateFormat()
visibility topublic
(#22618) - Added
BelongsToMany::getPivotClass()
method (641d087) - Ensure Pivot model's
$dateFormat
is used when creating a pivot record (a433ff8) - Added
BelongsToMany::withPivotValues()
method (#22867) - Added
forceDeleted
event (497a907) ⚠️ Relocate the existence check for factory definitions toFactoryBuilder::getRawAttributes()
(#22936)⚠️ ChangeResource
name away from soft-reserved name (#22969, aad6089)- Added support for casting to custom date formats (#22989, 1f902c8)
Hashing
Helpers
⚠️ Return an empty array fromArr::wrap()
when called withnull
(#21745)- Return class traits in use order from
class_uses_recursive()
(#22537) - Added
Str::uuid()
andStr::orderedUuid()
(3d39604)
Logging
⚠️ Refactored Logging component (#22635, 106ac2a, 7ba0c22, 03f870c, e691230)- Use application name as syslog identifier (#22267)
⚠️ Added$data
property to mail events (#21804)⚠️ Call message сustomization callbacks before building content/attachments (#22995)- Added support for setting HTML in emails (#22809)
Notifications
- Pass notification instance to
routeNotificationFor*()
methods (#22289)
Queues
⚠️ Addedpayload()
andgetJobId()
toJob
contract (#21303)- Removed unused
Worker::raiseFailedJobEvent()
method (#21901) - Support blocking pop from Redis queues (#22284, dbad055, 5923416)
Requests
⚠️ Returnfalse
fromexpectsJson()
when requested content type isn't explicit (#22506, 3624d27)- Added
Request::getSession()
method (e546a5b) - Accept array of keys on
Request::hasAny()
(#22952)
Responses
- Added missing
$raw
and$sameSite
parameters toCookie\Factory
methods (#21553) ⚠️ Return201
status if Model was recently created (#21625)- Set original response JSON responses (#22455)
- Added
streamDownload()
method (#22777) ⚠️ Allow insecure cookies whensession.secure
istrue
(#22812)
Routing
- Added
SetCacheHeaders
middleware (#22389, f6f386b, df06357) - Support pulling rate limit from the user instance in
ThrottleRequests
(c9e6100)
Service Container
Session
- Support dot notation in
Session::exists()
(#22935)
Support
⚠️ Throw exception ifManager::driver()
is called withnull
(#22018)⚠️ AddedhasCommandHandler()
,getCommandHandler()
andmap()
toBus\Dispatcher
contract (#22958, #22986)- Added
useBootstrapThree()
helper to paginators (c919402)
Task Scheduling
Testing
⚠️ Switched to PHPUnit 7 (#23005)- Support fetching specific key when using json helpers (#22489)
- Use
DatabaseTransactions
trait inRefreshDatabase
(#22596) - Added
assertSeeInOrder()
andassertSeeTextInOrder()
methods (#22915, #23038)