CakePHP 5.0.3

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

错误修复

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

  • 更新到 plugin_class_error.php 的路径。
  • 扩展了枚举支持以包括提供标签。在您的枚举类中实现 Cake\Database\Type\EnumLabelInterface 将允许您提供面向用户的标签。标签由 FormHelper 在生成控件时使用。
  • 改进了对枚举的验证支持。
  • 扩展了 TimeHelper::format()$format 的类型。
  • 支持 PHP 8.3
  • 修复了 intl 日期和日期时间格式化中的重大性能下降。序列化日期和日期时间现在缓存 intl 格式化器,将性能恢复到 4.x 水平。
  • 改进了对跨数据库平台的 binaryuuid 类型的支持。
  • 通过默认情况下折叠路由列表,提高了缺少路由页面的可读性。
  • 改进了对 SQLite 中生成的列上的索引的支持。
  • 改进了用于维护拆分包中一致性的内部工具。

5.0.3 的贡献者

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

  • ADmad
  • Corey Taylor
  • Kevin Pfeifer
  • kolorafa
  • Marcelo Rocha
  • Mark Scherer
  • Mark Story
  • Mauro Brandoni
  • ndm2
  • Oliver Nowak
  • othercorey
  • Umer Salman
  • wowDAS Markus Ramšak

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

下载 github 上的打包版本