Slim 4.0.0-beta 發布
我們很興奮能宣布 Slim 4.0.0 beta 版釋出。請將您對此版本的意見反應直接傳送到 Slim 4 Beta Release Feedback Thread。新文件位於 這裡。
穩定性狀態
非常穩定。自發布 alpha 版後沒有回報任何錯誤,我們也已經將測試覆蓋率增加到 99%(我知道,這不一定是很好的指標,但無論如何,這是一個令人驚奇的成就)。感謝 @adriansuter 所做的一切。
相較於 Alpha 版的變更日誌
新增
- 2674:在 composer.json 中新增 PSR-7 可能實作的建議 感謝 @michaelbiberich
- 2689:新增 cacheFile 至 RouteCollector 建構函式 感謝 @bednic
- 2683:4.x - Psr17Factory Provider 和 Slim-Http 自動偵測 感謝 @l0gicgate
- 2684:4.x - 在 README 中新增 Slim-Http 自動裝飾的說明文件 感謝 @l0gicgate
- 2688:RouteCollector 為建構函式新增選擇性的 cacheFile 參數 感謝 @bednic
變更
- 2695:4.x - 為 MethodOverrideMiddleware::process() 加入用於 eof body stream 的測試案例 感謝 @adriansuter
- 2692:4.x - 為 RoutingMiddleware::performRouting() 加入測試案例 感謝 @adriansuter
- 2681:移除空白行 感謝 @adriansuter
- 2680:移除空白行 感謝 @adriansuter
- 2679:4.x - 重新格式化 README 感謝 @l0gicgate
- 2675:將自動載入開發檔案移轉至測試開機檔 感謝 @l0gicgate
修正
- 2678:修正 README 中的問題 感謝 @jenssegers
移除
- 2694:4.x - 移除範例資料夾 感謝 @l0gicgate
- 2693:4.x - 移除未使用的 Dispatcher 參數 感謝 @l0gicgate
受支持 PSR-7 實作 CI 狀態
感謝 @adriansuter 建立了一個 Slim4-CI 儲存庫,以確保我們的 AppFactory
支援的四個主要 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