CakePHP 2.10.6 发布

CakePHP 核心团队很高兴地宣布 CakePHP 2.10.6 立即可用。这是 2.10 分支的维护版本,修复了社区报告的几个问题。此版本包含针对 Controller::postConditions() 的安全修复,如果您依赖此功能,建议您尽快升级。我们要感谢 ‘ooooooo_q’ 通过我们的负责任披露流程告知我们此问题,并与我们一起修复了问题。

错误修复和新功能

您可以在 2.10.6 中看到以下更改。有关每个提交的详细信息,请参阅 变更日志

  • 改进了 API 文档。
  • 改进了 web 测试运行器与新版本的 PHPUnit 的兼容性。
  • CakeSession 现在支持一种与 CakePHP 3.x 向后兼容的超时模式。这将有助于提高跨越两个版本的应用程序的会话兼容性。
  • find() 的 order 选项现在再次支持字符串表达式。
  • CakeRequest::referer(true) 正确处理嵌入路径中的协议相对 URL。
  • Controller::postConditions() 现在在模型或字段名称中找到 A-Za-z0-9_- 之外的字符时抛出异常。

2.10.6 的贡献者

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

  • 田中浩二
  • 马克·施
  • 马克·斯托里
  • 米沙·特·斯米滕
  • 瓦尔·班瑟
  • chinpei215
  • db-bogdan

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

github 上下载打包的版本