Laravelバージョン: 5.8.0
ステータス:
セキュリティ&バグ修正ともに終了
推奨:
少なくともセキュリティ修正が行われているバージョンまでできる限り早くアップデートしてください!
セキュリティ修正が行われている一番低いバージョンは: 10
アップグレードするには、ドキュメントのインストラクションに従うか Laravel Shift の自動アップグレードを利用してください。
最新のパッチリリース:
メジャーバージョン | リリース日 | バグ修正期限 | セキュリティ修正期限 | PHP Versions | ステータス |
---|---|---|---|---|---|
5.8 | 2019年2月26日 | 2019年8月26日 | 2020年2月26日 | 7.1, 7.2, 7.3, 7.4? |
EOL
|
Releases
5.8.38
5.8.37
5.8.36
5.8.35
5.8.34
5.8.33
5.8.32
5.8.31
5.8.30
5.8.29
5.8.28
5.8.27
5.8.26
5.8.25
5.8.24
5.8.23
5.8.22
5.8.21
5.8.20
5.8.19
5.8.18
5.8.17
5.8.16
5.8.15
5.8.14
5.8.13
5.8.12
5.8.11
5.8.10
5.8.9
5.8.8
5.8.7
5.8.6
5.8.5
5.8.4
5.8.3
5.8.2
5.8.1
5.8.0
5.8.38
No changelog available.
5.8.37
No changelog available.
5.8.36
No changelog available.
5.8.35
v5.8.35 (2019-09-03)
Added
- Added support of
NOT RLIKE
SQL operator (#29788) - Added hebrew letters to
Str:slug
language array (#29838, ba772d6) - Added support of
php7.4
(#29842)
Fixed
- Fixed self-referencing
MorphOneOrMany
existence queries (#29765) - Fixed
QueueFake::size()
method (#29761, ddaf6e6)
Changed
5.8.34
v5.8.34 (2019-08-27)
Fixed
- Fixed
MailMessage::render()
ifview
method was used (#29698) - Fixed setting of numeric values as model attribute (#29714)
- Fixed mocking of events
until
method inMocksApplicationServices
(#29708) - Fixed: Use custom attributes in lt/lte/gt/gte rules messages (#29716)
Changed:
- Changed applying of Aws Instance Profile (#29738)
5.8.33
v5.8.33 (2019-08-20)
Added
- Added
ValidatesWhenResolvedTrait::passedValidation()
callback (#29549) - Implement new types for email validation support (#29589)
- Added Redis 5 support (#29606)
- Added
insertOrIgnore
support (#29639, 46d7e96, #29645) - Allowed to override the existing
Whoops
handler.(#29564)
Fixed
- Fixed non-displayable boolean values in validation messages (#29560)
- Avoid undefined index errors when using AWS IAM (#29565)
- Fixed exception message in the
ProviderRepository::writeManifest()
(#29568) - Fixed invalid link expiry count in ResetPassword (#29579)
- Fixed command testing of
output
andquestions
expectations (#29580) - Added ignoring of classes which are not instantiable during event discovery (#29587)
- Used real classname for seeders in the output (#29601)
Refactoring
- Simplified
isset()
(#29581)
5.8.32
5.8.31
v5.8.31 (2019-08-06)
Fixed
- Fixed FatalThrowableError in
updateExistingPivot()
when pivot is non-existent (#29362) - Fixed worker timeout handler when there is no job processing (#29366)
- Fixed
assertJsonValidationErrors()
with muliple messages (#29380) - Fixed UPDATE queries with alias (#29405)
Changed
Illuminate\Cache\ArrayStore::forget()
returns false on missing key (#29427)- Allow chaining on
QueryBuilder::dump()
method (#29437) - Change visibility to public for
hasPivotColumn()
method (#29367) - Added line break for plain text mails (#29408)
- Use
date_create
to prevent date validator warnings (#29342, #29389)
5.8.30
v5.8.30 (2019-07-30)
Added
- Added
MakesHttpRequests::option()
andMakesHttpRequests::optionJson()
methods (#29258) - Added
Blueprint::uuidMorphs()
andBlueprint::nullableUuidMorphs()
methods (#29289) - Added
MailgunTransport::getEndpoint()
andMailgunTransport::setEndpoint()
methods (#29312) - Added
WEBP
to image validation rule (#29309) - Added
TestResponse::assertSessionHasInput()
method (#29327) - Added support for custom redis driver (#29275)
- Added Postgres support for
collation()
on columns (#29213)
Fixed
- Fixed collections with JsonSerializable items and mixed values (#29205)
- Fixed MySQL Schema Grammar
$modifiers
order (#29265) - Fixed UPDATE query bindings on PostgreSQL (#29272)
- Fixed default theme for Markdown mails (#29274)
- Fixed UPDATE queries with alias on SQLite (#29276)
- Fixed UPDATE and DELETE queries with join bindings on PostgreSQL (#29306)
- Fixed support of
DateTime
objects andint
values inorWhereDay()
,orWhereMonth()
,orWhereYear()
methods in theBuilder
(#29317) - Fixed DELETE queries with joins on PostgreSQL (#29313)
- Prevented a job from firing if job marked as deleted (#29204, 1003c27)
- Fixed model deserializing with custom
Model::newCollection()
(#29196)
Reverted
Changed
5.8.29
v5.8.29 (2019-07-16)
Added
- Added possibility for
WithFaker::makeFaker()
use localapp.faker_locale
config (#29123) - Added ability to set theme for mail notifications (#29132)
- Added runtime for each migration to output (#29149)
- Added possibility for
whereNull
andwhereNotNull
to accept array columns argument (#29154) - Allowed
Console\Scheduling\ManagesFrequencies::hourlyAt()
to accept array of integers (#29173)
Performance
- Improved eager loading performance for MorphTo relation (#29129)
Fixed
- Fixed
Builder::whereDay()
andBuilder::whereMonth()
with raw expressions - Fixed DELETE queries with alias on SQLite (#29164)
- Fixed queue jobs using SerializesModels losing order of passed in collections (#29136)
- Fixed conditional binding for nested optional dependencies (#29180)
- Fixed: validator not failing on custom rule when message is null (#29174)
- Fixed DELETE query bindings (#29165)
5.8.28
v5.8.28 (2019-07-09)
Added
- Make TestResponse tappable (#29033)
- Added
Support\Collection::mergeRecursive()
method (#29084) - Added
Support\Collection::replace()
andSupport\Collection::replaceRecursive()
methods (#29088) - Added
Session\Store::only()
method (#29107)
Fixed
- Fixed cache repository setMultiple with an iterator (#29039)
- Fixed cache repository getMultiple implementation (#29047)
Reverted
Changed
- Fail job immediately after it timeouts if it wont be retried (#29024)
5.8.27
v5.8.27 (2019-07-02)
Added
- Let
mix
helper useapp.mix_url
config (#28952) - Added
RedisManager::setDriver()
method (#28985) - Added
whereHasMorph()
and corresponding methods to work withMorphTo
relations (#28928)
Fixed
- Fixed: Changing a database field to binary include
collation
(#28975) - Fixed app.stub for jquery components loading (#29001)
- Fixed equivalent for greek letter theta in
Str::ascii()
(#28999)
Changed
- Prevented
TestResponse::dump()
andTestResponse::dumpHeaders()
methods from ending execution of the script (#28960) - Allowed
TestResponse::dump()
andTestResponse::dumpHeaders()
methods chaining (#28967) - Allowed to
NotificationFake
accept custom channels (#28969) - Replace contents of service manifest atomically (#28973)
- Pass down the
serverVersion
database connection option to Doctrine DBAL connection (#28964, 1b55b28) - Replace
self::
withstatic::
in theRelation::getMorphedModel()
(#28974) - Set a message for
SuspiciousOperationException
(#29000) - Storing Mailgun Message-ID in the headers after sending (#28994)
5.8.26
5.8.25
v5.8.25 (2019-06-25)
Added
- Added
json
option toroute:list
command (#28894)
Fixed
- Fixed columns parameter on paginate method (#28937)
- Prevent event cache from firing multiple times the same event(s) (#28904)
- Fixed
TestResponse::assertJsonMissingValidationErrors()
on empty response (#28595, #28913) - Fixed percentage sign in filename fallback in the
FilesystemAdapter::response()
(#28947)
Changed
5.8.24
v5.8.24 (2019-06-19)
Added
- Added possibility to assert that the session contains a given piece of data using a closure in
TestResponse::assertSessionHas()
(#28837) - Added
TestResponse::assertUnauthorized()
(#28851) - Allowed to define port in
ServeCommand
viaSERVER_PORT
env variable (#28849, 6a18e73) - Allowed console environment argument to be separated with a space (#28869)
- Added
@endcomponentFirst
directive (#28884) - Added optional parameter
$when
toretry
helper (85c0801)
Fixed
- Fixed
Builder::dump()
andBuilder::dd()
with global scopes (#28858)
Reverted
Changed
- Handle
SuspiciousOperationException
in router asNotFoundHttpException
(#28866)
5.8.23
v5.8.23 (2019-06-14)
Fixed
- Fixed strict comparison in redis configuration Parsing. (#28830)
Changed
- Improved support for arrays on
TestResponse::assertJsonValidationErrors()
(2970dab)
5.8.22
v5.8.22 (2019-06-12)
Added
- Added
@componentFirst
directive (#28783) - Added support for typed eager loads (#28647, d72e3cd)
- Added
Related
andRecommended
to Pluralizer (#28749) - Added
Str::containsAll()
method (#28806) - Added: error handling for maintenance mode commands (#28765, 9e20849)
- Added message value assertion to
TestResponse::assertJsonValidationErrors()
(#28787) - Added: Automatically bind the viewAny method to the index controller action (#28820)
Fixed
- Fixed database rules with where clauses (#28748)
- Fixed: MorphTo Relation ignores parent $timestamp when touching (#28670)
- Fixed: Sql Server issue during
dropAllTables
when foreign key constraints exist (#28750, #28770) - Fixed
Model::getConnectionName()
whenModel::cursor()
used (#28804)
Changed
5.8.21
5.8.20
v5.8.20 (2019-06-04)
Added
- Added
viewAny()
to dummy policy class (#28654, #28671) - Added
fullpath
option tomake:migration
command (#28669)
Performance improvement
Fixed
- Fixed
artisan cache:clear
command with a redis cluster using the Predis library (#28706)
5.8.19
v5.8.19 (2019-05-28)
Added
- Added optional
DYNAMODB_ENDPOINT
env variable to configure endpoint for DynamoDB (#28600) - Added
Illuminate\Foundation\Application::isProduction()
method (#28602) - Allowed exception reporting in
rescue()
to be disabled (#28617) - Allowed to parse Url in Redis configuration (#28612, f4cfb32)
- Allowed setting additional (
sourceip
andlocaldomain
) smtp config options (#28631, 435c05b)
Fixed
- Fixed Eloquent UPDATE queries with alias (#28607)
- Fixed
Illuminate\Cache\DynamoDbStore::forever()
(#28618) - Fixed
event:list
command, when using a combination of manually registering events and event auto discovering (#28624)
Performance improvement
- Improve performance for
Arr::flatten()
(#28614)
Changed
- Added
id
toModelNotFoundException
exception inImplicitRouteBinding
(#28588)
5.8.18
v5.8.18 (2019-05-21)
Added
- Added
html
as a new valid extension for views (#28541) - Added: provide notification callback
withSwiftMessage
inMailMessage
(#28535)
Fixed
- Fixed
Illuminate\Cache\FileStore::getPayload()
in case of broken cache (#28536) - Fixed exception:
The filename fallback must only contain ASCII characters
in theIlluminate\Filesystem\FilesystemAdapter::response()
(#28551)
Changed
- Make
Support\Testing\Fakes\MailFake::failures()
returns an empty array (#28538) - Make
Support\Testing\Fakes\BusFake::pipeThrough()
returns$this
(#28564)
Refactoring
- Cleanup html (#28583)
5.8.17
2019/05/14
Added
- Added
Illuminate\Foundation\Testing\TestResponse::dumpHeaders()
(#28450) - Added
ends_with
validation rule (#28455) - Added possibility to use a few
columns
arguments in theroute:list
command (#28459) - Added
retryAfter
inMail\SendQueuedMailable
andNotifications\SendQueuedNotifications
object (#28484) - Added
Illuminate\Foundation\Console\Kernel::scheduleCache()
(6587e78) - Added support for multiple
--path
options within migrate commands (#28495) - Added
Tappable
trait (#28507) - Added support auto-discovery for events in a custom application directory, that sets via
Illuminate\Foundation\Application::useAppPath()
(#28493) - Added passing of notifiable email through reset link (#28475)
- Added support flush db on clusters in
PhpRedisConnection
andPredisConnection
(f4e8d5c)
Fixed
- Fixed session resolver in
RoutingServiceProvider
(without bind ofsession
inContainer
) (#28438) - Fixed
route:list
command when routes were dynamically modified (#28460, #28463) - Fixed
required
validation with multiplepasses()
calls (#28502) - Fixed the collation bug when changing columns in a migration (#28514)
- Added password to the
RedisCluster
only ifredis
>=4.3.0
(1371940) - Used
escapeshellarg
on windows symlink inFilesystem::link()
(44c3feb)
Changed
- Reset webpack file for none preset (#28462)
5.8.16
v5.8.16 (2019-05-07)
Added
- Added: Migration Events (#28342)
- Added ability to drop types when running the
migrate:fresh
command (#28382) - Added
Renderable
functionality toMailMessage
(#28386)
Fixed
- Fixed the remaining issues with registering custom Doctrine types (#28375)
- Fixed
fromSub()
andjoinSub()
with table prefix inQuery\Builder
(#28400) - Fixed false positives for
Schema::hasTable()
with views (#28401) - Fixed
sync
results with customPivot
model (#28416, e31d131)
Changed
- Modified
None
AndReact
presets withvue-template-compiler
(#28389) - Changed
navbar-laravel
class tobg-white shadow-sm
class inlayouts\app.stub
(#28417) - Don't execute query in
Builder::findMany()
when ids are emptyArrayable
(#28432) - Added parameter
password
forRedisCluster
construct function (#28434) - Pass email verification URL to callback in
Auth\Notifications\VerifyEmail
(#28428) - Updated
RouteAction::parse()
(#28397) - Updated
Events\DiscoverEvents
(#28421, #28426)
5.8.15
v5.8.15 (2019-04-27)
Added
Changed:
- Fix BelongsToMany read wrong parent key (#28317)
- Fix make:auth not using apps configured views path (#28324, e78cf02)
- Add custom message to thrown exception (#28335)
- Fix recursive replacements in Str::replaceArray() (#28338)
- Add the
dd
method to the query builder (#28357) - Improve output of "assertSessionDoesntHaveErrors" when called with no arguments (#28359)
- Allow logging out other devices without setting remember me cookie (#28366)
- Break out password reset credentials into a method (#28370)
5.8.14
v5.8.14 (2019-04-23)
Added
- Implemented
Job Based Retry Delay
(#28265)
Changed
- Update auth stubs with
@error
blade directive (#28273) - Convert email data tables to layout tables (#28286)
Reverted
- Partial reverted ability of register custom Doctrine DBAL, since of #28282 issue (#28301)
Refactoring
5.8.13
v5.8.13 (2019-04-18)
Added
- Added
@error
blade directive (#28062) - Added the ability to register
custom Doctrine DBAL
types in the schema builder (#28214, 91a6afe)
Fixed
Reverted
- Reverted of
possibility for use in / not in operators in the query builder
since of issue withwherePivot()
method (04a547ee)
5.8.12
v5.8.12 (2019-04-16)
Added
- Added
Illuminate\Support\Collection::duplicates()
(#28181) - Added
Illuminate\Database\Eloquent\Collection::duplicates()
(#28194) - Added
Illuminate\View\FileViewFinder::getViews()
(#28198) - Added helper methods
onSuccess()
\onFailure()
\pingOnSuccess()
\pingOnFailure()
\emailOnFailure()
toIlluminate\Console\Scheduling\Event
(#28167) - Added
SET
datatype on MySQL Grammar (#28171) - Added possibility for use
in
/not in
operators in the query builder (#28192)
Fixed
- Fixed memory leak in JOIN queries (#28220)
- Fixed circular dependency in
Support\Testing\Fakes\QueueFake
for undefined methods (#28164) - Fixed exception in
lt
\lte
\gt
\gte
validations with different types (#28174) - Fixed
string quoting
forSQL Server
(#28176) - Fixed
whereDay
andwhereMonth
when passingint
values (#28185)
Changed
- Added
autocomplete
attributes to the html stubs (#28226) - Improved
event:list
command (#28177, cde1c5d) - Updated
Illuminate\Database\Console\Factories\FactoryMakeCommand
to generate more IDE friendly code (#28188) - Added missing
LockProvider
interface onDynamoDbStore
(#28203) - Change session's user_id to unsigned big integer in the stub (#28206)
5.8.11
v5.8.11 (2019-04-10)
Added
- Allowed to call
macros
directly onIlluminate\Support\Facades\Date
(#28129) - Allowed
lock
to be configured inlocal filesystems
(#28124) - Added tracking of the exit code in scheduled event commands (#28140)
Fixed
- Fixed of escaping single quotes in json paths in
Illuminate\Database\Query\Grammars\Grammar
(#28160) - Fixed event discovery with different Application Namespace (#28145)
Changed
- Added view path to end of compiled blade view (in case if path is not empty) (#28117, #28141)
- Added
realpath
toapp_path
during string replacement inIlluminate\Foundation\Console\Kernel::load()
(82ded9a)
Refactoring
5.8.9
v5.8.9 (2019-04-02)
Added
Fixed
- Fixed serializing a collection from a
Resource
withpreserveKeys
property (#27985) - Fixed:
SoftDelete::runSoftDelete
andSoftDelete::performDeleteOnModel
with overwrittenModel::setKeysForSaveQuery
(#28081)
Changed
- Update forever cache duration for database driver from minutes to seconds (#28048)
Refactoring:
- Refactoring of
Illuminate\Auth\Access\Gate::callBeforeCallbacks()
(#28079)
5.8.8
v5.8.8 (2019-03-26)
Added
- Added
Illuminate\Database\Query\Builder::forPageBeforeId()
method (#28011)
Fixed
- Fixed
BelongsToMany::detach()
with custom pivot class (#27997) - Fixed incorrect event namespace in generated listener by
event:generate
command (#28007) - Fixed unique validation without ignored column (#27987)
Changed
- Added
parameters
argument toresolve
helper (#28020) - Don't add the path only if path is
empty
in compiled view (#27976)
Refactoring
- Refactoring of
env()
helper (#27965)
5.8.7
5.8.6
Fixed
- Fix: Locks acquired with block() are not immediately released if the callback fails (#27957)
Changed
- Allowed retrieving
env
variables withgetenv()
(#27958, c37702c) - Used
stripslashes
forValidation\Rules\Unique.php
(#27940, 34759cc)
Refactoring
- Refactoring of
Illuminate\Http\Concerns::allFiles()
(#27955)
5.8.5
Added
- Added
Illuminate\Database\DatabaseManager::setReconnector()
(#27845) - Added
Illuminate\Auth\Access\Gate::none()
(#27859) - Added
OtherDeviceLogout
event (#27865, 5e87f2d) - Added
even
andodd
flags to theLoop
variable in theblade
(#27883)
Changed
- Add replacement for lower danish
æ
(#27886) - Show error message from exception, if message exist for
403.blade.php
and503.blade.php
error (#27893, #27902)
Fixed
- Fixed seeding logic in
Arr::shuffle()
(#27861) - Fixed
Illuminate\Database\Query\Builder::updateOrInsert()
with empty$values
(#27906) - Fixed
Application::getNamespace()
method (#27915) - Fixed of store previous url (#27935, 791992e)
Security
5.8.4
v5.8.4 (2019-03-12)
Added
- Added
Illuminate\Support\Collection::join()
method (#27723) - Added
Illuminate\Foundation\Http\Kernel::getRouteMiddleware()
method (#27852) - Added danish specific transliteration to
Str
class (#27857)
Fixed
- Fixed JSON boolean queries (#27847)
5.8.3
v5.8.3 (2019-03-05)
Added
- Added
Collection::countBy
(#27770) - Added protected
EloquentUserProvider::newModelQuery()
(#27734, 9bb7685) - Added protected
StartSession::saveSession()
method (#27771, 76c7126) - Allow
belongsToMany
to takeModel/Pivot
class name as a second parameter (#27774)
Fixed
- Fixed environment variable parsing (#27706)
- Fixed guessed policy names when using
Gate::forUser
(#27708) - Fixed
via
asstring
in theNotification
(#27710) - Fixed
StartSession
middleware (499e4fe) - Fixed
stack
channel's bug related to thelevel
(#27726, bc884bb) - Fixed
email
validation for not string values (#27735)
Changed
- Check if
MessageBag
is empty before checking keys exist in theMessageBag
(#27719)
5.8.2
5.8.1
v5.8.1 (2019-02-27)
Added
- Added
Illuminate\View\FileViewFinder::setPaths()
(#27678)
Changed
- Return fake objects from facades (#27680)
Reverted
- reverted changes related to the
Facade
(63d87d7)
5.8.0
v5.8.0 (2019-02-26)
Check the upgrade guide in the Official Laravel Documentation.