Slim 3.4.0 发布

此版本添加了一些新功能和改进。首先,现在我们支持请求正文解析器和错误响应输出的媒体类型结构化后缀(+json 和 +xml)。路由也进行了一些改进,有两个新方法:removeNamedRoute()setPattern(),现在可以使用 routerCacheFile 设置将解析的 FastRoute 路由信息缓存到缓存文件中。

如果您使用 New Relic 或类似服务,会有一些好消息,因为您现在还可以禁用响应中自动添加的 Content-Length 头,方法是将 addContentLengthHeader 设置为 false。这将确保客户端接收任何由 PHP 扩展追加的其他 HTML。

现在,Slim 宣扬自身实现了 psr/http-message-implementation,以便 Composer 让您安装需要 PSR 7 实现的软件包。我们还已更新到 fast-route 的稳定版本。

最后,还有几个错误修复,其中最重要的修复是,我们不再克隆响应的 StreamInterface,这解决了在将 Slim 与 Guzzle 配合使用时出现的问题。

添加

改进

修复

变更的完整列表 在此