CakePHP 5.1.2
CakePHP 核心团队很高兴宣布 CakePHP 5.1.2 立即可用。这是 5.1 分支的维护版本,修复了社区报告的几个问题和回归。如果您在从 5.0.11 升级到 5.1 时遇到框架破坏您的应用程序的问题,请打开一个 问题.
错误修复
您可以在 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 上的打包版本.