CakePHP 3.2.12 发布

CakePHP 核心团队很高兴地宣布 CakePHP 3.2.12 立即可用。这是 3.2 分支的维护版本,修复了社区报告的多个问题,并添加了一些小功能。

错误修复

您可以在 3.2.12 中期待以下更改。有关更改,请参阅 更改日志

  • 控制台 TableHelper 能够更优雅地处理空数据。(@thinkingmedia)
  • 连接表条件现在被正确重置。(@ulistaerk)
  • ExistsIn 和 IsUnique 应用程序规则不再被调用两次。(@markstory)
  • 生成的连接表类现在继承定义 BelongsToMany 关联的表的连接。这使得拥有特定于插件的连接变得更加容易。(@markstory)
  • 带有大写协议的 URL 现在由 TextHelper 自动链接。(@ADmad)
  • 注入的缓存引擎实例中定义的缓存组现在被正确注册。(@dakota)
  • Request::header() 现在可以读取 Content-LengthContent-Type 标头值。(@markstory)

小改进

  • 模式反射现在将在可用时包含每个列的排序规则数据。(@chinpei215)
  • TimeHelper 现在支持 outputTimezone 配置选项。这允许您设置全局输出时区,使本地化格式化的日期/时间变得更容易。(@markstory)
  • HtmlHelper::image() 现在支持 CID: URL。(@markstory)
  • Table::findOrCreate() 现在支持 atomic 选项。(@thinkingmedia)
  • find(list) 中的性能优化。(@dakota)
  • Folder::inCakePath() 现在已弃用。改用 Folder::inPath()。(@markstory)

一如既往,非常感谢所有通过报告问题和发送拉取请求帮助实现此版本的社区成员。

下载 github 上的打包版本