CakePHP 3.4.3 发布

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

错误修复 & 新功能

您可以在 3.4.3 中期待以下更改。查看 变更日志 以了解每个提交。

  • Query::rowCountAndClose() 已添加,使您能够在一个方法中获取行数并关闭语句。这旨在用于删除和更新查询。
  • ServerRequest 现在可以正确处理 $_FILES,即使键的顺序不同。
  • FormHelper 创建的确认消息中的换行符现在将保留。
  • dd()$showHtml 参数现在使用。
  • CLI 命令现在可以返回整数以指示错误。
  • Response::withStringBody() 已添加,使创建具有简单字符串主体响应变得更加容易。
  • 已删除 lib-ICU 版本要求。它导致许多用户在 Windows 上遇到安装问题。
  • PaginatorHelper::numbers() 中的省略号现在始终替换多个页面。以前,它有时只会替换单个页面。
  • cake routes generate 现在解析布尔参数。
  • 已修复 CLI 命令的 XML 帮助中的不正确属性。
  • HtmlHelper::meta() 现在接受自定义元标记数组数据中的 block 选项。
  • 在嵌套事务中,如果回滚后紧跟着提交,现在将引发异常,因为当未使用保存点时,必须中止整个事务。以前的行为可能会导致第一个回滚后的操作成功,因为它们在独立事务中运行。
  • 错误处理现在始终包括文件名和行号。
  • Entity::setVirtual()Entity::setHidden() 现在在使用 merge 参数多次调用时,会合并非关联数组参数。
  • TranslateBehaviorallowEmptyTranslations 选项不再在翻译文本为空时创建孤立记录。
  • Text::highlight() 现在有一个 limit 选项。
  • TableSchema::removeColumn() 已添加。

3.4.3 的贡献者

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

  • ADmad
  • Brady Pacha
  • David Yell
  • Dmitrii Romanov
  • Edgaras Janušauskas
  • José Lorenzo Rodríguez
  • Koji Tanaka
  • Manuel1948
  • Mark Scherer
  • Mark Story
  • Mathew Foscarini
  • Michael Hoffmann
  • antograssiot
  • chinpei215
  • inoas
  • macnie
  • saeid

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

下载 github 上的打包版本