Slim 4.2.0 发布

我们很高兴地宣布 Slim 4.2.0 发布。请将你对本版本的全部反馈发送至 Slim 4 发布反馈线程。新文档位于 此处

更新日志

4.2.0 - 2019-08-20

添加了

  • 2787 添加高级可调用解析器
  • 2791inferPrivatePropertyTypeFromConstructor 添加到 phpstan
  • 2793 添加在 AppFactory 中通过容器配置应用程序的能力
  • 2798 添加 PSR-7 无关的本文解析中间件
  • 2801setLogErrorRenderer() 方法添加到 ErrorHandler
  • 2807 在未提供解析器时添加 Slim 可调用符号的检查
  • 2803 添加在 ResponseEmitter 中发送不可寻址流的能力
  • 2817 添加在 App 中传递自定义 MiddlewareDispatcherInterface 的功能

修复了

  • 2789 修复 ResponseEmitter 中的 Cookie 标头检测
  • 2796 修复 http 消息格式
  • 2800 修复 ErrorHandler 中更加清晰的空比较
  • 2802 修复堆栈中标头的错误搜索
  • 2806 简化 Route::prepare() 方法参数准备
  • 2809 通过在 MiddlewareDispatcher 中的 HOF 消除重复代码
  • 2816 修复 RouteCollectorProxy::redirect() 错误

删除

  • 2811 移除 DeferredCallable