CakePHP 4.0.0-beta1 发布

CakePHP 核心团队很自豪地宣布 CakePHP 4.0.0 的第一个 beta 版本。自上一个 alpha 版本以来,我们一直在努力将各种 Shell 类转换为 Commands,并适应 psalm 的最新变化。如果您的应用程序或插件扩展了 CakePHP 中的 shell 类,您需要更新您的代码。

4.0 的大部分重大更改已经完成。对于下一个 beta 版本,我们将专注于提高稳定性、更新剩余的 CakePHP 管理的插件,并继续改进错误消息。

新功能

迁移指南 包含了 4.0.0 中新增内容的完整列表。我们建议您在升级时阅读该页面,因为它会列出 4.0 中存在的各种重大更改。

您可以如何帮助

您可以通过多种方式帮助发布 4.0

  1. 检查 文档 中是否有错误、过时的、不清楚或无效的示例。我们一直在努力更新所有内容,但可能没有发现所有错误。
  2. 试一试!在非生产环境应用程序中试用 CakePHP 4.0。我们很乐意听取您将小型应用程序转换后的感受,以及哪些操作比预期更困难。
  3. 为现有功能的回归问题提交问题,或建议新功能。虽然我们不太可能大幅扩展 4.0 的范围,但我们希望了解哪些功能应该包含在 4.1 和 4.2 中。
  4. 告诉我们有关 CakePHP 中不清晰的错误消息或静默失败的信息。

4.0.0-beta1 贡献者

感谢自 alpha1 版本发布以来帮助过我们的所有贡献者

一如既往,衷心感谢所有社区成员,感谢他们通过报告问题和提交拉取请求帮助实现了此次发布。

下载 github 上的打包发布版