CakePHP 2.9.0 和 2.8.9 发布

CakePHP 核心团队很高兴地宣布 CakePHP 2.9.0 和 2.8.9 立即可用。2.8.9 是 2.8 的最后一个计划的错误修复版本。未来,2.8 将只收到安全修复。2.9.0 是 2.x 系列的向后兼容特性版本,添加了一些社区贡献的改进。

弃用

  • 由于即将到来的 PHP7 冲突,Object 类已弃用。它已被重命名为 CakeObject 以避免与新的 PHP 保留字冲突。

新特性

  • AuthComponent::user() 现在使用无状态身份验证适配器时可以使用户数据可用。
  • DboSource::flushQueryCache() 已添加,允许在启用时对查询结果缓存进行更细粒度的控制。
  • ErrorHandler 创建的日志消息现在可以在子类中更容易地自定义。
  • 添加了 ‘jsonapi’ 和 ‘psd’ 的其他 MIME 类型。
  • 时间和日期输入不再在渲染为 ‘text’ 输入类型时设置 maxlength 属性。

2.8.9 中的错误修复

您可以在 2.8.9 中看到以下更改。有关每个提交的更改,请参见 变更日志

  • DocBlock 的小改进。
  • 对 CakeFixtureManager 的更改旨在优化测试套件运行时间,但已恢复。此更改会导致与现有应用程序的兼容性问题。

2.8.9 和 2.9.0 的贡献者

自 2.9.0-RC1 发布以来,2.9.0 没有任何更改或问题报告。

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

github 上下载打包版本