CakePHP 3.8.9 发布

CakePHP 核心团队很高兴地宣布 CakePHP 3.8.9 立即发布。这是 3.8 分支的一个维护版本,修复了社区报告的几个问题。

错误修复

您可以在 3.8.9 中期待以下更改。请查看 变更日志 以查看每个提交。

  • 当启用 DebugKit 时,错误/通知消息现在具有正确的上下文和代码片段。
  • 当联接的关联使用 formatResults 时,如果结果格式化程序修改了关联实体,则父实体不再被标记为脏。
  • 修复了 contain() 在 BelongsToMany 关联中使用 fields 选项限制字段。
  • 修复了元素在子目录中时的元素缓存键生成。
  • 改进的 API 文档。
  • i18n extract 现在如果没有任何字符串更改则跳过写入文件。
  • 修复了当密码字段为 null 时跳过密码哈希。这可以防止在应用程序存储具有 null 密码的用户时出现潜在的时序侧信道。
  • 修复了 UrlHelper::assetUrl()$path 为 null 时出现的通知错误。

3.8.9 的贡献者

感谢所有帮助完成此版本发布的贡献者

  • Edgaras Janušauskas
  • Marc Würth
  • Mark Scherer
  • Mark Story
  • gregs
  • othercorey

像往常一样,我们要感谢所有打开问题、创建拉取请求或更新文档的贡献者。

下载 github 上的打包发布版