CakePHP 3.4.1 发布

CakePHP 核心团队很高兴宣布 CakePHP 3.4.1 立即可用。这是 3.4 分支的维护版本,修复了社区报告的几个问题。

Bug 修复和新特性

您可以在 3.4.1 中期待以下更改。查看 变更日志 以获取每个提交的详细信息。

  • CounterCacheBehavior 添加了 ignoreCounterCache 选项,允许您在保存时禁用计数器更新。
  • Table::saveOrFail()Table::deleteOrFail() 已添加。这些方法允许您执行保存/删除操作,这些操作在失败时会引发异常,而不是返回 false。
  • 添加了对 PHPUnit 6 的支持。目前仅支持基于 Composer 安装 PHPUnit 6。
  • Helper::getView() 已添加。
  • URL 编码的 URL 再次正确匹配。
  • 使用 HTTP 方法条件的 InflectedRoute 路由再次正常工作。
  • 关联重复别名检测更加宽松,并接受子类。
  • Mailer\Email 在 SMTP 服务器过早断开连接时不再等待套接字超时。
  • BelongsToMany::foreignKey() 在修改键时不再错误地返回 $this
  • 现在,仅包含空格的字符串可以由 debug() 正确输出。

3.4.1 的贡献者

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

  • ADmad
  • Eric Büttner
  • Florian Krämer
  • José Lorenzo Rodríguez
  • Mark Scherer
  • Mark Story
  • Michael
  • Michael Hoffmann
  • Oxicode
  • Paolo Cuffiani
  • Robert Pustułka
  • Walther Lalk
  • antograssiot
  • chinpei215
  • inoas

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

github 上下载打包版本