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 参数多次调用时,会合并非关联数组参数。
- TranslateBehavior 的 allowEmptyTranslations 选项不再在翻译文本为空时创建孤立记录。
- 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 上的打包版本。