Slim 3 RC2
RC1の重要なテストを経て、Slim 3の2回目のリリース候補版をリリースしました。このリリースでは、主に多数のバグを修正しています。
3.0.0-RC2のBCの互換性
RC1以降のBCの互換性の変更点は次のとおりです。
- #1550 - MiddlewareTraitのaddMiddleware()メソッドが保護されました。add()メソッドを使用してください。
- #1559 - Request::getIp()が削除されました。代わりに、rka-ip-address-middlewareなどのミドルウェアを使用してください。
- #1570 - UriでのX-Forwarded-ProtoおよびX-Forwarded-Hostヘッダーの検査が削除されました。代わりに、rka-scheme-and-host-detection-middlewareなどのミドルウェアを使用してください。
3.0.0-RC2の新機能
- #1509 - Slim 3のエラーハンドラは、displayErrorDetails設定を有効にした場合にのみ例外情報を表示します。
- #1552 - ルーターに、subRequest()で使用するためにinternalPathFor()という新しいメソッドが追加されました。
- PHPビュースクリプトを使用してレンダリングするための、Glenn EggletonのPHP-Viewコンポーネントを採用しました。
変更の全リストはこちらにあります。
Slim 3の最新情報については、3.0 beta 1についての記事を参照してください。
使い始め
使い始めるには、インストール手順に従うか、Rob Allenのスケルトンアプリケーションを使用できます。
テストしてください!
このリリース候補版をテストして、発見したすべての問題を報告していただけることを願っています。これが最後のリリース候補版で、来週に3.0の最終版がリリースされることを期待しています。ただし、これはリリース候補版であるため、3.0の最終版がリリースされるまではBCの互換性を保証できないことに注意してください。