Laravel v5.8.17 于 2019 年 5 月 14 日发布,以下是我们合并到此版本中的更改。
新增
- 新增
Illuminate\Foundation\Testing\TestResponse::dumpHeaders()
(#28450) - 新增
ends_with
验证规则 (#28455) - 在
route:list
命令中添加了使用多个columns
参数的可能性 (#28459) - 新增
retryAfter
在Mail\SendQueuedMailable
和Notifications\SendQueuedNotifications
对象中 (#28484) - 新增
Illuminate\Foundation\Console\Kernel::scheduleCache()
(6587e78) - 在迁移命令中添加了对多个
--path
选项的支持 (#28495) - 新增
Tappable
特质 (#28507) - 添加了对自定义应用程序目录中事件的自动发现支持,该目录通过
Illuminate\Foundation\Application::useAppPath()
设置 (#28493) - 添加了通过重置链接传递可通知电子邮件 (#28475)
- 添加了对
PhpRedisConnection
和PredisConnection
中集群的刷新数据库的支持 (f4e8d5c)
修复
- 修复了
RoutingServiceProvider
中的会话解析器(没有在Container
中绑定session
) (#28438) - 修复了当路由被动态修改时
route:list
命令 (#28460, #28463) - 修复了使用多个
passes()
调用时的required
验证问题 (#28502) - 修复了迁移中更改列时出现的排序规则错误 (#28514)
- 仅当
redis
>=4.3.0
时,将密码添加到RedisCluster
中 (1371940) - 在
Filesystem::link()
中对 Windows 符号链接使用escapeshellarg
(44c3feb)
更改
- 重置无预设的 webpack 文件 (#28462)
GitHub: https://github.com/laravel/framework/releases/tag/v5.8.17