Slim 4.0.0-beta がリリースされました
Slim 4.0.0 ベータリリースをお知らせします。このリリースに関するすべてのフィードバックを Slim 4 ベータリリースフィードバックスレッド に投稿してください。新しいドキュメントは こちら にあります。
安定性のステータス
非常に高い安定性 アルファリリース以降、バグは報告されておらず、テストカバレッジも 99% にまで向上しました(優れたメトリクスではありませんが、それでも素晴らしい功績です)。@adriansuter が作業にご協力いただきありがとうございます。
アルファ版以降の変更ログ
追加された
- 2674: composer.json に PSR-7 実装の提案を追加する @michaelbiberich ありがとう
- 2689: RouteCollector コンストラクターに cacheFile を追加 @bednic ありがとう
- 2683: 4.x - Psr17Factory プロバイダーと Slim-Http 自動検出 @l0gicgate ありがとう
- 2684: 4.x - Slim-Http の README に自動修飾のドキュメントを追加 @l0gicgate ありがとう
- 2688: RouteCollector にコンストラクターにオプションの cacheFile パラメーターを追加 @bednic ありがとう
変更された
- 2695: 4.x - eof 本文ストリームの MethodOverrideMiddleware::process() のテストケースを追加 @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 - Example フォルダーを削除 @l0gicgate ありがとう
- 2693: 4.x - 未使用の Dispatcher パラメーターを削除 @l0gicgate ありがとう
サポートされる PSR-7 の実装 CI のステータス
私たちの AppFactory
がサポートする 4 つの PSR-7 実装のメインを確実に適切に統合するために、Slim4-CI リポジトリーを作成した @adriansuter に感謝します。
# | PSR-7 の実装 | ステータス |
---|---|---|
1 | Slim PSR-7 | |
2 | ナイホルム | |
3 | ガズル | |
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