Slim 3 RC2

RC1の重要なテストを経て、Slim 3の2回目のリリース候補版をリリースしました。このリリースでは、主に多数のバグを修正しています。

3.0.0-RC2のBCの互換性

RC1以降のBCの互換性の変更点は次のとおりです。

  • #1550 - MiddlewareTraitaddMiddleware()メソッドが保護されました。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 EggletonPHP-Viewコンポーネントを採用しました。

変更の全リストはこちらにあります。

Slim 3の最新情報については、3.0 beta 1についての記事を参照してください。

使い始め

使い始めるには、インストール手順に従うか、Rob Allenスケルトンアプリケーションを使用できます。

テストしてください!

このリリース候補版をテストして、発見したすべての問題を報告していただけることを願っています。これが最後のリリース候補版で、来週に3.0の最終版がリリースされることを期待しています。ただし、これはリリース候補版であるため、3.0の最終版がリリースされるまではBCの互換性を保証できないことに注意してください。