CakePHP 4.4.12 发布

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

错误修复

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

  • 修复了 missing_controller 模板中 class 未定义的回归。
  • PDOError 添加了选择加入异常包装,保留了错误模板中使用的 queryString 属性。这是 PHP 8.2 中动态属性弃用的解决方法。
  • 改进验证规则在具有数字键的数组元素上的工作方式。
  • 修复了 TestEmailTransport 中的突变副作用,这些副作用是由在循环中传递的 Mailer 实例引起的。这些突变会导致测试断言访问不正确的信息。
  • 修复了默认服务器时区领先于 UTC 时 Cookie 过期的问题。
  • 为 PSR 接口实现添加了额外的作曲家包元数据。
  • 如果由于已发送标头而无法启动会话,现在将抛出异常。以前,在尝试写入无法启动的会话时,会引发难以理解的 TypeError
  • cake plugin load 现在检测并防止重复。

4.4.12 的贡献者

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

  • ADmad
  • Andrii Pukhalevych
  • Brad McNaughton
  • Brian French
  • Chris Hallgren
  • Erwane Breton
  • Jamison Bryant
  • Kevin Pfeifer
  • Marc Würth
  • Mark Scherer
  • Mark Story
  • mscherer
  • Nicos Panayides

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

下载 github 上的打包版本