CakePHP 3.0.14 发布

CakePHP 核心团队很高兴宣布 CakePHP 3.0.14 现已正式发布。这是一个针对 3.0 分支的维护版本,修复了一些 bug 并进行了一些小的改进。除了安全修复之外,这将是 3.0.x 的最后一个计划发布版本,因为 3.1.0 已经在上周发布。

错误修复

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

  • 当使用 --merge 时,I18n shell 不会再输出合并后的和单独的域 pot 文件。
  • StringTemplates 将一维数组值转换为字符串。这修复了在将数组格式化为模板时出现的“数组到字符串转换”错误。
  • 由 FormHelper 创建的选项组现在可以具有整数值。
  • 当未启用 json 扩展时,Json 视图选择现在可以与 Accept 标头一起可靠地工作。
  • Postgres 适配器现在可以正确地反映 TIME WITHOUT TIMEZONE 的模式。
  • FormHelper 现在可以正确地为关联中的布尔列设置 required 属性。
  • BetweenExpression 现在可以在每个条件中接受表达式对象。
  • Query::__debugInfo()Table::__debugInfo() 在对象构造完成之前调用时不再抛出致命错误。

增强功能

  • 添加了 Cache::registry()。此方法对于在测试中替换缓存后端注册表很有用。
  • 改进了 API 文档。
  • UUID 字段现在将 ‘’ 作为 null 进行封送处理。
  • TreeBehavior::recover() 现在支持 recoverSort 选项,用于定义在恢复之前如何对树进行排序。
  • 在 Response 中添加了 jsonapi 类型的 mime 类型。
  • MySQL 适配器支持 datetime 列中的 CURRENT_TIMESTAMP 默认值。

github 上下载打包的版本