Laravel v6.14.0 于 2020 年 2 月 4 日发布,以下是我们合并到此版本中的更改。
新增
- 添加了
Illuminate\Bus\Dispatcher::dispatchAfterResponse()
方法 (#31300, 8a3cdb0) - 添加了
Illuminate\Support\Testing\Fakes\QueueFake::assertPushedWithoutChain()
方法 (#31332, 7fcc6b5) - 添加了
Macroable
特性到Illuminate\Events\Dispatcher
(#31317) - 添加了
NoPendingMigrations
事件 (#31289, 739fcea)
修复
- 使用当前 DB 创建 Doctrine 连接 (#31278)
- 在
vendor:publish
命令中删除了重复输出 (#31333) - 修复了包含空格的列名提取问题 (#31299)
- 修复了事件调度程序中通配符缓存的错误 (#31313)
- 修复了 RedisStore 的无限值问题 (#31348)
- 修复了 SQLServer 中带有默认值的列丢失问题(#31341)。
更改
- 对于 mysql 8.1 和 pgsql 9.5 队列工作者使用 SKIP LOCKED(#31287)。
- 不要在
Illuminate\Bus\Queueable::middleware()
中合并来自方法和属性的中间件(#31301)。 - 将
specifyParameter()
从Illuminate\Console\Command
拆分为HasParameters
特质(#31254)。 - 确保将数据库字段更改为 json 时不包含字符集(#31343)。
GitHub: https://github.com/laravel/framework/releases/tag/v6.14.0