Slim 3 RC2
在 RC1 进行大量测试后,我们现已发布 Slim 3 的第二个候选版本。此版本主要修复了大量错误。
3.0.0-RC2 中的 BC 中断
以下是在 RC1 中发生的 BC 中断
- #1550 -
MiddlewareTrait
的addMiddleware()
方法现已受到保护。请使用add()
方法。 - #1559 -
Request::getIp()
已被移除。请使用诸如 rka-ip-address-middleware之类的中间件。 - #1570 - 在
Uri
中检查X-Forwarded-Proto
和X-Forwarded-Host
头已移除。请使用诸如 rka-scheme-and-host-detection-middleware之类的中间件。
3.0.0-RC2 中的新特性
- #1509 - Slim 3 的错误处理程序现在仅在启用
displayErrorDetails
设置时才会显示异常信息。 - #1552 - 路由器现在有一个名为
internalPathFor()
的新方法,用于subRequest()
。 - 我们采用 格伦·埃格尔顿 的 PHP-View 组件来使用 PHP 视图脚本进行渲染。
此处 是变更的完整列表
有关 Slim 3 中新增功能的详细信息,请参阅有关 3.0 beta 1 的本文。
开始使用
要开始使用,你可以按照 安装说明 进行操作或使用 罗伯·艾伦 的 框架应用程序。
请测试!
如果你可以测试此候选版本并 报告 发现的所有问题,我们将不胜感激。我们希望这是最终候选版本,3.0 正式版将于下周发布。请注意,由于这是一个候选版本,因此我们不承诺在发布 3.0 正式版之前不会发生任何 BC 中断。