Slim 4.4.0 发布

我们很高兴宣布发布 Slim 4.4.0。请将您对本版本的反馈直接提交到 Slim 4 发布反馈贴。新文档位于 此处

更改日志

4.4.0 - 2020-01-04

新增

  • 2862 在自定义错误处理程序中可以处理异常的子类
  • 2869 在 composer 建议中添加 php-di/php-di
  • 2874null 添加到参数类型提示中
  • 2889 使 RouteContext 属性可自定义,并将默认值更改为使用私有名称
  • 2907 迁移到 PSR-12 公约
  • 2910 迁移 Zend 到 Laminas
  • 2912 添加 Laminas PSR17 工厂
  • 2913 更新 php-autoload-override 版本
  • 2914 添加将已处理异常作为数组添加的功能

已修复

  • 2864 如果未设置 displayErrorDetails,优化错误处理中的错误消息
  • 2876 将 http 链接更新为 https
  • 2877 修复 Slim\Routing\RouteCollector::cacheFile 的 docblock
  • 2878 仅在输出缓冲追加时检查主体是否是可写的
  • 2896 统一渲染错误
  • 2902 修复预言
  • 2908Slim\Tests 命名空间使用 autoload-dev

已移除

  • 2871 移除显式类型提示
  • 2872 移除类型提示