CakePHP 3.3.5 发布
CakePHP 核心团队很高兴宣布 CakePHP 3.3.5 立即可用。这是 3.3 分支的维护版本,修复了社区报告的几个问题。
错误修复
您可以在 3.3.5 中看到以下更改。请查看 变更日志 以查看每个提交。
- 在控制器中使用 debug() 或 var_dump() 不会再导致 PSR7 堆栈中内容被截断。
- 现在可以在 PSR7 堆栈中设置其他 cookie 的同时,旋转会话 cookie。
- Response 现在支持所有标准定义的 HTTP 状态代码。
- 当您使用 PSR7 堆栈时,requestAction() 再次有效。
新功能
- UrlHelper::buildUrl() 现在支持 escape 选项以创建未转义的 URL。当您需要在其他帮助程序中构建链接时,这很有用。
- 添加了一个新的 ResponseEmitter。新的响应发射器修复了与会话和截断内容相关的许多问题。
- 可以使用完全限定的命名空间名称来定义 Fixture 类。
- RequestHandlerComponent 添加了 enableBeforeRedirect 配置选项。禁用此标志将禁用 RequestHandler 将 AJAX 重定向转换为 requestAction 调用。
- RequestHandlerComponent::beforeRedirect() 现在已 *弃用*。
3.3.5 的贡献者
感谢所有帮助完成此版本的贡献者
- ADmad
- José Lorenzo Rodríguez
- Marc Würth
- Mark Story
- Yasuo Harada
- mscherer
像往常一样,我们要感谢所有提交了问题、提交了拉取请求或更新了文档的贡献者。
下载 github 上的打包版本。