CakePHP 3.1.9 发布

CakePHP 核心团队很高兴地宣布 CakePHP 3.1.9 立即可用。这是 3.1 分支的维护版本,修复了社区报告的几个问题。这是 3.1 的最后一个错误修复版本。您应该升级到 3.2.0 以继续接收错误修复版本。3.1.x 将继续接收安全修复,直到发布 3.4.0。

错误修复

您可以在 3.1.9 中看到以下更改。请参阅 变更日志 以查看每个提交。

  • 在合并包含具有特定 ID 的 BelongsToMany 关联的数据时,ORM 现在将请求数据合并到现有实体中。这使得创建新记录、将其链接到现有关联记录以及同时更新现有记录及其关联变得更容易。(@markstory)
  • 在 BelongsToMany 关联上使用 contain() 时,选择特定字段并调用 autoFields(),所有字段都将按预期选择。(@markstory)
  • Time::parseDateTime() 现在可以在 1970-01-01 00:00:00 上工作。(@ChrisDBrown)
  • HtmlHelper::meta() 使用 HTML5 的字符集简写。(@afilina)
  • Cake\View\Context\FormContext 在遇到非数组错误消息时不再发出错误。(@beporter)

小幅增强

  • ORM 和助手中的 API 文档改进 (@ndm)

与往常一样,衷心感谢所有帮助发布此版本的社区成员,他们报告了问题并提交了拉取请求。

github 上下载打包版本.