CakePHP 3.8.0-RC2 发布
CakePHP 核心团队很高兴宣布 CakePHP 3.8.0-RC2 立即发布。这是 3.8.0 的候选发布版本,它包含了一些新的主要功能。如果在几周内没有报告重大问题,将会发布稳定版。
3.8 是 CakePHP 3.x 在发布 4.0 之前的最后一次计划的小版本发布。一旦 4.0 发布,2.x 将只接收安全修复,3.x 将只继续接收错误和安全修复版本的更新。如果社区有强烈兴趣,可能会有 3.9 版本发布,但目前还没有计划。
更新到 RC 版本
您可以使用 composer 将 CakePHP 3.8.0 升级到 beta 版本。
php composer.phar require --update-with-dependencies "cakephp/cakephp:3.8.0-RC2"
我们非常感谢您暂时升级您的应用程序并运行您的测试。通过对候选发布版本中的任何回归打开问题,我们可以帮助确保 3.8.0 在稳定版发布之前更平稳地发布。
3.8.0 中有哪些新功能?
该 迁移指南 包含了 3.8.0 中新增功能和已弃用功能的完整列表。我们建议您在升级时阅读该页面。
自 3.8.0-RC1 以来的更改
- 更正了土耳其语的复数规则。
- 在进程中更改语言环境不再导致生成不正确的值。
- 改进的弃用警告。
- 改进的 API 文档。
- CsrfMiddleware 现在支持通过设置 whitelistCallback 在每个请求的基础上禁用 CSRF 检查。
- 修复了 IntegrationTestCase 中的绝对 URL 处理。
- 控制器 afterFilter 回调现在可以访问控制器操作返回的响应。
- assertExitSuccess() 和 assertExitError() 添加到 ConsoleIntegrationTestTrait 中。
3.8.0-RC2 的贡献者
感谢所有帮助完成此次发布的贡献者
- ADmad
- Corey Taylor
- Mark Scherer
- Mark Story
- andrii-pukhalevych
- 时流
像往常一样,我们感谢所有打开问题、创建拉取请求或更新文档的贡献者。