Slim 3 RC1

在一段成功的测试阶段之后,我们现在发布了Slim 3 的第一个候选发行版

3.0.0-RC1 中的 BC 中断

自测试版 2 之后,这些更改即为 BC 中断

  • #1489 - 如果客户端发送 JSON 或表单 URL 编码数据,则现在 getParsedBody() 将在所有情况下返回一个数组。以前,内容类型为 JSON 时它返回了一个对象。
  • #1457 - 现在可以通过传递到 App 构造函数的数组来配置容器。请注意,这意味着您的设置现在必须位于名为 'settings' 的子数组中。
  • #1443 - pathFor()现在会前置基础路径,这样可以在子目录中运行 Slim 时更轻松地生成 URL,并且不需要getBaseUrl() 前置。

3.0.0-RC1 中的新功能

  • #1490 - Slim 3 的错误处理器现在按请求的 Accept 头返回 JSON、XML 或 HTML。
  • #1488 - 您可以现在完全禁用 Slim 3 的错误处理器。

完整的更改列表在此处

有关 Slim 3 中新增功能的详细信息,请参阅此关于 3.0 beta 1 的文章

入门

要入门,您可以遵循安装说明或使用Rob Allen示例应用程序

如果您能够测试该候选发行版并报告您发现的所有问题,我们将不胜感激。由于这是一个候选发行版,我们希望不会再有更多 BC 中断,但我们不会保证,直至 3.0 最终版发布。

接下来是什么?

我们希望尽快发布 Slim 3 的第一个稳定版本!