Releases: laravel/framework
Releases · laravel/framework
v5.5.17
v5.5.16
v5.5.15
Added
- Added missing PostgreSQL network address operators (#21518)
- Added raw and same-site parameters to
cookie()
helper (#21551) - Added option to create pivot model to
make:model
command (#21549) - Added support for a
failed()
method to mailables and notifications (#21585) - Added
__toString
onViewErrorBag
(#21605) - Support higher order call of
keyBy()
(#21606) - Generate
@else*
directives forBlade::if()
(#21611) - Made
Response
andJsonResponse
macroable (#21669)
Changed
- Escape HTML characters in
@json
directive (#21574) - Only accept strings in
Session::flash()
(#21576) - Use message from
AuthenticationException
inHandler::unauthenticated()
(#21575) - Don't use global scope while touching parent timestamp (#21604)
- Accept multiple middleware when defining middleware fluently (#21621)
- Bind
true
as1
while preparing an SQL statement (#21623) - Ensure config load order across multiple installations (#21634)
- Pass previous exception to
AccessDeniedHttpException
andHttpException
(#21645) - Unify Bootstrap preset (#21686, #21685)
Fixed
v5.5.14
Added
- Allow testing anonymous notifiables (#21379)
- Add relation and model attributes on
RelationNotFoundException
(#21426) - Allow passing a callback to
with()
(#21445) - Added
PotentiallyMissing
interface toMissingValue
class (be7dccc) - Accept
$queue
name onSchedule::job()
(#21473) - Added callback and default parameter
whenLoaded()
method (#21490) - Allow marking notifications as unread (#21497)
- Added
Collection::mapToDictionary()
method (#21505) - Added
make:exception
command (#21483)
Changed
- Reset RefreshDatabaseState after DatabaseMigrations rolls back (#21325)
- Make sure page resolver returns an integer (#21378)
- Allow single error messages in
ValidationException::withMessages()
(#21400) - Revert
Collection::sortBy()
behaviour to 5.4 (#21382) - Use fill instead of forceFill while storing pivot attributes (#21403)
- Alphabetize
vendor:publish
options (#21412) - Extract
AnonymousResourceCollection
into class to allow serialization (#21456) - Extract some methods from
Resource
intoConditionallyLoadsAttributes
trait (28d945e, 1f37ccc)
Fixed
- Ensure user is logged in before expecting user instance (#21377)
- Remove leading slash from class while resolving controllers (#21407)
- Make sure SQL for virtual columns is added after the unsigned modifier (#21441)
- Fixed
Collection::contains()
when the found value isnull
(#21442) - Fixed merge issue in
Relation::morphMap()
(#21458) - Clear count query select bindings in
Relation::getRelationExistenceCountQuery()
(#21468) - Fixed user model type hints policy stub (#21499)
v5.5.13 (pinky promise)
Added
- Added optional config option for whoops blacklist (#21336, a83ebc1)
- Added
Collection::pad()
method (#21342)
Changed
- Made
$callback
parameter ofArr::sort()
optional (#21337) - Support setting custom
REMOTE_ADDR
inMakesHttpRequests
(#21351) - Changed visibility of
$output
to public on console events (#21356)
Fixed
v5.5.12
v5.5.11
v5.5.10
Added
- Added
Route::respondWithRoute($name)
method (#21299, 66c5e46) - Added
$strict
parameter toTestResponse::assertJson()
(#21301)
Changed
- Added "firmware" as an uncountable word (#21306)
- Allow
MorphTo::associate()
acceptnull
(#21318) - Changed
__()
signature to matchTranslation::trans()
(10c013c)
Fixed
- Add missing
driver
parameter to doctrine connection (#21297)
Security
- Perform constant-time token comparison in
DatabaseUserProvider
(#21320)