Laravel v5.8.30 于 2019 年 7 月 30 日发布,以下是我们合并到此版本中的更改。
添加
- 添加了
MakesHttpRequests::option()
和MakesHttpRequests::optionJson()
方法 (#29258) - 添加了
Blueprint::uuidMorphs()
和Blueprint::nullableUuidMorphs()
方法 (#29289) - 添加了
MailgunTransport::getEndpoint()
和MailgunTransport::setEndpoint()
方法 (#29312) - 添加了
WEBP
到图像验证规则 (#29309) - 添加了
TestResponse::assertSessionHasInput()
方法 (#29327) - 添加了对自定义 redis 驱动程序的支持 (#29275)
- 添加了 Postgres 对
collation()
在列上的支持 (#29213)
修复
- 修复了包含 JsonSerializable 项目和混合值的集合 (#29205)
- 修复了 MySQL Schema Grammar
$modifiers
顺序 (#29265) - 修复了 PostgreSQL 上的 UPDATE 查询绑定 (#29272)
- 修复了 Markdown 邮件的默认主题 (#29274)
- 修复了 SQLite 上带有别名的 UPDATE 查询 (#29276)
- 修复了在 PostgreSQL 上使用联接绑定进行 UPDATE 和 DELETE 查询的问题 (#29306)
- 修复了在
DateTime
对象和int
值中使用orWhereDay()
,orWhereMonth()
,orWhereYear()
方法的支持,这些方法在Builder
中 (#29317) - 修复了在 PostgreSQL 上使用联接进行 DELETE 查询的问题 (#29313)
- 如果作业被标记为已删除,则阻止作业触发 (#29204, 1003c27)
- 修复了使用自定义
Model::newCollection()
进行模型反序列化的问题 (#29196)
回滚
更改
GitHub: https://github.com/laravel/framework/releases/tag/v5.8.30