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の互換性を保証できないことに注意してください。