CakePHP 4.3.0-RC1 发布

CakePHP 核心团队很自豪地宣布 CakePHP 4.3.0 的第一个候选版本。4.3.0 版本将引入几个新功能和一些弃用功能。

新功能

迁移指南 有一个关于 4.3.0 中新增内容的完整列表。我们建议您在升级时阅读该页面,因为它概述了 4.3 中存在的弃用功能。

新功能亮点

  • Controller::middleware() 已添加,允许您仅为单个控制器定义中间件。
  • Http\Client::addMockResponse() 已添加,使集成测试更容易编写,而无需使用复杂的方法来定义模拟。
  • 添加了一个基于 JSON 的记录器。
  • FormHelper 生成 aria 属性,提高开箱即用的可访问性。
  • 添加了一个新的夹具子系统,利用您的迁移或 SQL 转储来生成测试数据库模式。

如何提供帮助

您可以通过在您的应用程序中试用 RC 来提供帮助。如果您在应用程序中发现任何新的测试失败或回归,请打开问题。

4.3.0-RC1 的贡献者

感谢所有帮助过 4.3.0 的贡献者。

  • ADmad
  • Breton Erwane
  • Chris Nizzardini
  • Erwane Breton
  • J.Brabec
  • Jan Brabec
  • Juan Pablo Ramirez
  • Mark Scherer
  • Mark Story
  • Rob Rikken
  • andrii-pukhalevych
  • captain-redbeard
  • chris cnizzardini
  • fabsn182
  • jpramirez
  • ndm2
  • othercorey

与往常一样,衷心感谢所有帮助发布此版本、报告问题和发送拉取请求的社区成员。

下载 GitHub 上的打包版本