CakePHP 4.0.0-beta3 发布
CakePHP 核心团队很自豪地宣布 CakePHP 4.0.0 的第三个测试版发布。自上一个测试版以来,我们已经完成了一些里程碑
- 使用 psalm 进行了又一次改进,并在整个数据库和 ORM 包中改进了类型处理。类型映射器更一致地处理空值和 null。我们还在
- Mailer 包中进行了重构,这导致 Cake\Mailer\Email 成为其他类的向后兼容代理。
- 上传的文件现在默认使用 PSR7 接口访问。还添加了一个兼容性标志来保留 3.x 的行为。
- cakephp4 rector 配置 的工作已经开始。
新功能
有关 4.0.0 中的新增内容,请参阅 迁移指南 中的完整列表。我们建议您在升级时阅读该页面,因为它记录了 4.0 中存在的各种重大更改。
如何提供帮助
您可以通过多种方式帮助交付 4.0
- 检查 文档 中是否有错误、过时、不清楚或损坏的示例。我们一直在努力更新所有内容,但可能没有发现所有问题。
- 试用它!在非生产环境应用程序中试用 CakePHP 4.0。我们很乐意了解如何将小型应用程序转换,以及哪些操作比预期的更难。
- 为现有功能中的回归提交问题,或建议新功能。虽然我们不太可能大幅扩展 4.0 的范围,但我们希望了解哪些内容应该成为 4.1 和 4.2 的一部分。
- 让我们了解 CakePHP 中不清晰的错误消息或静默错误。
4.0.0-beta3 的贡献者
感谢自 beta2 发布以来为我们提供帮助的所有贡献者
- ADmad
- Alex
- Edgaras Janušauskas
- Ethan Pooley
- Jorge González
- Mark Scherer
- Mark Story
- Val Bancer
- ndm2
一如既往,对所有帮助我们发布此版本、报告问题和发送拉取请求的社区成员表示衷心的感谢。
下载 github 上的打包版本。