CakePHP 4.4.3 发布

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

错误修复

您可以在 4.4.3 中期待以下更改。有关每个提交的详细信息,请参阅 变更日志

  • 修复了文件断言方法中对 null 的潜在方法调用。
  • 改进了与 PHP 8.2 的兼容性。
  • TableLocator::get() 在配置了选项后模拟表时不再抛出错误。
  • 更新了 CI 配置以使用 windows 2022 映像。
  • 修复了 Folder::create() 中的回归,其中 umask 未正确设置。
  • 使用 FileEngine 的缓存键现在使用 URL 编码。这使缓存键中有效的字符与其他引擎保持一致。这可能会导致以前使用非字母数字范围的字符的应用程序出现缓存未命中。
  • 删除了冗余的类类型检查。
  • 修复了在启用 xdebug 时循环内抛出异常而导致 ResultSet 索引被修改。
  • TableLocator 现在能够更好地处理按命名空间类名获取表。
  • 已弃用 Database\Query 中未使用的属性。

4.4.3 贡献者

感谢所有帮助完成此版本的贡献者

  • ADmad
  • Apisathan
  • chris cnizzardini
  • Edgaras Janušauskas
  • Erwane Breton
  • Kevin Pfeifer
  • Mark Story
  • othercorey

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

下载 github 上的打包版本