CakePHP 4.0.0-alpha2 发布

CakePHP 核心团队很自豪地宣布 CakePHP 4.0.0 的第二个 alpha 版本发布。自上一个 alpha 版本以来,我们一直在努力完成对类型提示的改进,并减少了来自 psalmphpstan 的跳过警告数量。这可能会导致您的应用程序或插件中出现一些重大变更,但从长远来看,我们认为这些变更将使 CakePHP 更好。

应用程序骨架和 bake 已用全新的外观刷新。我们选择不再使用 foundation 作为基本 CSS,而是采用了 milligram。milligram 的更小占用空间让您可以更容易地删除或扩展它,如果您更喜欢这样做的话。

新功能

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

如何贡献

您可以通过以下多种方式帮助交付 4.0

  1. 检查 文档 中是否存在错误、过时、不清楚或损坏的示例。我们一直在努力更新所有内容,但可能遗漏了一些内容。
  2. 试一试!在非生产应用程序中试用 CakePHP 4.0。我们很想听听您转换一个小应用程序的过程,以及哪些方面比预期的更难。
  3. 为现有功能中的回归提交问题,或建议新功能。虽然我们不太可能大幅扩展 4.0 的范围,但我们希望获得有关 4.1 和 4.2 应包含哪些内容的意见。
  4. 告诉我们 CakePHP 中不清楚的错误消息或静默故障。

4.0.0-alpha2 贡献者

感谢自 alpha1 版本发布以来提供帮助的所有贡献者

  • ADmad
  • Corey Taylor
  • Edgaras Janušauskas
  • Ian den Hartog
  • Jeremy Harris
  • José Lorenzo Rodríguez
  • Marc Wilhelm
  • Marc Würth
  • Mark Scherer
  • Mark Story
  • Michael Hoffmann
  • Robert Pustułka
  • TekkCraft
  • andrii-pukhalevych
  • mirko-pagliai
  • saeideng
  • stickler-ci
  • 时流

一如既往,衷心感谢所有帮助实现此版本发布的社区成员,他们报告了问题并发送了拉取请求。

下载 github 上的打包版本.