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 上的打包版本