发布 Slim 4.6.0
我们很高兴地宣布发布 Slim 4.6.0。请将您对这次发行版的反馈直接发送到 Slim 4 发布反馈主题。新的文档位于 此处。
更新日志
4.6.0 - 2020-11-15
修复
- 2942:修复 ErrorMiddleware 中错误处理程序的 PHPdoc 感谢 @TiMESPLiNTER
- 2944:移除 ErrorHandler 中未使用的函数 感谢 @l0gicgate
- 2960:修复 phpstan 0.12 错误 感谢 @adriansuter
- 2982:移除测试中克隆语句 感谢 @l0gicgate
- 3017:修复请求创建者工厂测试 感谢 @pawel-slowik
- 3022:确保路由后总存在路由解析器 感谢 @l0gicgate
新增
- 2949:在 composer.json 中添加支持 感谢 @ddrv
- 2958:严格的空字符串内容类型检查在 BodyParsingMiddleware::getMediaType 中 感谢 @Ayesh
- 2997:为方法添加提示 感谢 @evgsavosin - 3000:修复路由控制器测试 感谢 @pawel-slowik
- 3001:在路由测试中添加缺失的
$strategy
参数 感谢 @pawel-slowik
优化
- 2951:if() 块中进行小优化 感谢 @Ayesh
- 2959:微优化:将 BodyParsingMiddleware 中的闭包声明为静态 感谢 @Ayesh
- 2978:将路由结果拆分为其自有函数。 感谢 @dlundgren
依赖项更新
- 2953:将 nyholm/psr7-server requirement 更新为 ^0.4.1 感谢 @dependabot-preview[bot]
- 2954:将 laminas/laminas-diactoros requirement 更新为 ^2.1 到 ^2.3 感谢 @dependabot-preview[bot]
- 2955:将 guzzlehttp/psr7 requirement 更新为 ^1.5 到 ^1.6 感谢 @dependabot-preview[bot]
- 2956:将 slim/psr7 requirement 更新为 ^1.0 到 ^1.1 感谢 @dependabot-preview[bot]
- 2957:将 nyholm/psr7 requirement 更新为 ^1.1 到 ^1.2 感谢 @dependabot-preview[bot]
- 2963:将 phpstan/phpstan requirement 更新为 ^0.12.23 到 ^0.12.25 感谢 @dependabot-preview[bot]
- 2965: 将 adriansuter/php-autoload-override 需求从 ^1.0 更新为 ^1.1 感谢 @dependabot-preview[机器人]
- 2967: 将 nyholm/psr7 需求从 ^1.2 更新为 ^1.3 感谢 @dependabot-preview[机器人]
- 2969: 将 nyholm/psr7-server 需求从 ^0.4.1 更新为 ^1.0.0 感谢 @dependabot-preview[机器人]
- 2970: 将 phpstan/phpstan 需求从 ^0.12.25 更新为 ^0.12.26 感谢 @dependabot-preview[机器人]
- 2971: 将 phpstan/phpstan 需求从 ^0.12.26 更新为 ^0.12.27 感谢 @dependabot-preview[机器人]
- 2972: 将 phpstan/phpstan 需求从 ^0.12.27 更新为 ^0.12.28 感谢 @dependabot-preview[机器人]
- 2973: 将 phpstan/phpstan 需求从 ^0.12.28 更新为 ^0.12.29 感谢 @dependabot-preview[机器人]
- 2975: 将 phpstan/phpstan 需求从 ^0.12.29 更新为 ^0.12.30 感谢 @dependabot-preview[机器人]
- 2976: 将 phpstan/phpstan 需求从 ^0.12.30 更新为 ^0.12.31 感谢 @dependabot-preview[机器人]
- 2980: 将 phpstan/phpstan 需求从 ^0.12.31 更新为 ^0.12.32 感谢 @dependabot-preview[机器人]
- 2981: 将 phpspec/prophecy 需求从 ^1.10 更新为 ^1.11 感谢 @dependabot-preview[机器人]
- 2986: 将 phpstan/phpstan 需求从 ^0.12.32 更新为 ^0.12.33 感谢 @dependabot-preview[机器人]
- 2990: 将 phpstan/phpstan 需求从 ^0.12.33 更新为 ^0.12.34 感谢 @dependabot-preview[机器人]
- 2991: 将 phpstan/phpstan 需求从 ^0.12.34 更新为 ^0.12.35 感谢 @dependabot-preview[机器人]
- 2993: 将 phpstan/phpstan 需求从 ^0.12.35 更新为 ^0.12.36 感谢 @dependabot-preview[机器人]
- 2995: 将 phpstan/phpstan 需求从 ^0.12.36 更新为 ^0.12.37 感谢 @dependabot-preview[机器人]
- 3010: 将 guzzlehttp/psr7 需求从 ^1.6 更新为 ^1.7 感谢 @dependabot-preview[机器人]
- 3011: 将 phpspec/prophecy 需求从 ^1.11 更新为 ^1.12 感谢 @dependabot-preview[机器人]
- 3012: 将 slim/http 需求从 ^1.0 更新为 ^1.1 感谢 @dependabot-preview[机器人]
- 3013: 将 slim/psr7 需求从 ^1.1 更新为 ^1.2 感谢 @dependabot-preview[机器人]
- 3014: 将 laminas/laminas-diactoros 需求从 ^2.3 更新为 ^2.4 感谢 @dependabot-preview[机器人]
- 3018: 将 phpstan/phpstan 需求从 ^0.12.37 更新为 ^0.12.54 感谢 @dependabot-preview[机器人]