CakePHP 5.1.2
CakePHP 核心团队很高兴地宣布 CakePHP 5.1.2 现已发布。这是 5.1 分支的一个维护版本,修复了社区报告的一些问题和回归。如果你在从 5.0.11 升级到 5.1 时遇到框架导致应用程序崩溃的问题,请打开一个 问题。
Bug 修复
您可以在 5.1.2 中期待以下更改。查看 变更日志 以查看每个提交。
- 修复了 EavStrategy 中常量的使用。
- 清理了构造函数逻辑。
- 在控制台命令列表中,应用程序和 CakePHP 命令现在显示在插件名称之上。
- 为所有框架命令添加了命令描述。
- 修复了 StubConsoleOutput 中的文件描述符泄漏。
- 添加了对在其他命令执行的命令中使用 DI 的支持。
- 恢复了在运行时禁用查询日志记录的能力。
- 提高了 CounterCache 中计数更新的性能。
- 修复了 ObjectRegistry 中的对象命名。插件类名现在更准确地反映出来了。
- 将 IP 和 URL 添加到活动事务警告中。
- 清理了使用特殊视图变量来配置 SerializedView 中类的用法。
- 将 E_USER_ERROR 的用法改为 E_USER_WARNING 以提高与 PHP 8.4 的兼容性。
- 修复了在 TypeFactory 中未定义的地理空间类型。
- 改进了 API 文档。
- 修复了在 SelectQuery 中禁用时,SqlServer 无法禁用客户端端缓冲的问题。
- 修复了 XML 序列化不会因为枚举而中断的问题。
- 添加 cjs/mjs 扩展名。
5.1.2 的贡献者
感谢所有提交了拉取请求的贡献者
- Adam Halfar
- ADmad
- Kevin Pfeifer
- Mark Scherer
- Mark Story
- Nicolas Roggli
- othercorey
和往常一样,我们还要感谢所有打开问题或更新文档的贡献者。
下载 github 上的打包版本。