Laravel v5.5.29 released
Published in
1 min readJan 15, 2018
The first release of 2018 comes with a bunch of additions, changes and bug fixes.
Added
- Added
Model::qualifyColumn()
method (#22577) - Added support for the
author_*
fields toSlackAttachment
(#22610) - Added
UrlGenerator::getDefaultParameters()
method (#22572) - Added option to double encode escaped strings (61f8477)
- Added
BladeCompiler::doubleEncode()
method (1cc96a1) - Added support for nested keys to
TestResponse::assertJsonCount()
(#22740) - Added
s3://
to protocol to URL validation (#22752) - Added option to disable wrapping migrations in transaction (#22757)
Changed
- Use
Arr::get()
inCollection::get()
(#22554) - Pass entire config to
FtpAdapter
(#22539) - Support extending Eloquent relationships (#22617)
- Improved handling of
VerifyCsrfToken::$except
values (#22619, #22661) - Support multiple levels in
Collection::groupBy()
(#22630) - Clear user instance in
RequestGuard::setRequest()
(#22649) - Allow StudlyCase and snake_case migration names (#22648)
- Set
null
as default value foroptional()
helper (#22699) - Make sure
getRememberToken()
returns a string (#22724) - Updated Vue preset version (#22732)
- Accept
Arrayable
items inCollection::find()
(#22787)
Fixed
- Close database connection when using
RefreshDatabase
trait (#22569) - Send status code
500
when usingdd()
(#22581) - Fixed parameter usage in
RedirectController
(#22657) - Added
__set_state()
method toSupport/Carbon
(#22689) - Do not continue checking
APP_ENV
if environment file path being set successfully with--env
option (#22753) - Fixed missing table prefix in
SQLiteGrammar::compileDropColumn()
(#22745, c13322c) - Fixed prefixing in
SQLiteGrammar::compileColumnListing()
(#22781)