Slim 4.0.0 测试版发布
我们兴致勃勃地宣布,Slim 4.0.0 测试版现已发布。请将你对此次发布的所有反馈发送到 Slim 4 Beta Release Feedback Thread。新文档位于 此处。
稳定性状态
非常稳定。自 Alpha 版本发布以来,尚未报告任何 Bug。我们还将测试覆盖率提高到了 99%(我知道这未必是一个伟大的指标,但这是一个了不起的成就)。感谢 @adriansuter 为此付出的所有努力。
自 Alpha 版本以来的变更日志
增加了
- 2674:在 composer.json 中增加 PSR-7 实现的可能建议感谢 @michaelbiberich
- 2689:在 RouteCollector 构造函数中增加 cacheFile感谢 @bednic
- 2683:4.x - Psr17Factory 提供程序和 Slim-Http 自动检测感谢 @l0gicgate
- 2684:4.x - README 中增加 Slim-Http 自动装饰的文档感谢 @l0gicgate
- 2688:RouteCollector 在构造函数中增加可选的 cacheFile 参数感谢 @bednic
更改了
- 2695:4.x - 为 MethodOverrideMiddleware::process() 添加 EOF 正文流的测试用例感谢 @adriansuter
- 2692:4.x - 为 RoutingMiddleware::performRouting() 添加测试用例感谢 @adriansuter
- 2681:删除空行感谢 @adriansuter
- 2680:删除空行感谢 @adriansuter
- 2679:4.x - 重新设置 README感谢 @l0gicgate
- 2675:将 autoload-dev 文件移动到测试自举文件中感谢 @l0gicgate
修复了
- 2678:修复 README 中的问题感谢 @jenssegers
删除了
- 2694:4.x - 删除示例文件夹感谢 @l0gicgate
- 2693:4.x - 删除未使用的 Dispatcher 参数感谢 @l0gicgate
受支持的 PSR-7 实现反馈系统状态
感谢创建 Slim4-CI 仓库确保我们 AppFactory
支持的 4 种主要 PSR-7 实现能够正确集成。
# | PSR-7 实现 | 状态 |
---|---|---|
1 | Slim PSR-7 | |
2 | Nyholm | |
3 | Guzzle | |
4 | Zend |
注意:Travis-CI 配置为至少每 24 小时自动触发一次。
Slim 4 DDD 框架
@l0gicgate 创建了一个应用骨架,它带有 DDD 风格的目录结构、示例文件和测试覆盖。这是一个非常武断的骨架,我们还不确定它是否适合,但我们想征求一些反馈。你可以克隆这个骨架并进行尝试
git clone https://github.com/l0gicgate/Slim-Skeleton.git
git checkout 4.x
Slim 4 MVC 骨架
@adriansuter 创建了一个 MVC 骨架。你可以克隆这个骨架并进行尝试
git clone https://github.com/adriansuter/Slim4-Skeleton.git