Laravel v5.4.28 released
Published in
1 min readJun 30, 2017
Hi there fellow students of the Z. Laravel v5.4.28 was released today and comes with a couple great additions, changes and bug fixes.
Added
- Added
avg()
andaverage()
as higher order proxies (#19628) - Added
fresh()
method to Eloquent collection (#19616, #19671) - Added ability to remove a global scope with another global scope (#19657)
- Added
Collection::intersectKey()
method (#19683) - Support setting queue name via
broadcastQueue()
method (#19703, #19708) - Support default return on
BelongsTo
relations (#19733, #19788, 1137d86, ed0182b) - Added
unless()
method to query builder and collection (#19738, #19740) - Added
array_random()
helper (#19741, #19818, #19826) - Support multiple manifest files on
mix()
(#19764)
Changed
- Escape default value passed to
@yield
directive (#19643) - Support passing multiple fields to
different
validation rule (#19637) - Only dispatch the
MessageSent
event if mails should be sent (#19690) - Removed duplicate
/
frompublic_path()
(#19731) - Made
ThrottlesLogins
more customizable (#19787) - Support PostgreSQL insert statements with
DEFAULT VALUES
(#19804)
Fixed
- Fixed
BelongsTo
bug with incrementing keys (#19631) - Fixed PDO return value bug in
unprepared()
(#19667) - Don’t use
event()
helper inHttp\Kernel
(#19688) - Detect lock wait timeout as deadlock (#19749)
- Improved escaping special characters in MySQL comments (#19798)
- Fixed passing email as string to
Event::emailOutputTo()
(#19802) - Fixed
withoutOverlapping()
not creating mutex (#19834)
Removed
- Removed
role
attribute from forms in stubs (#19792)