スリム 4.2.0 のリリース

スリム 4.2.0 のリリースを発表いたします。このリリースに関するフィードバックは、すべて スリム 4 のリリースフィードバックスレッド に投稿してください。新しいドキュメントは こちら にあります。

変更ログ

4.2.0 - 2019-08-20

追加

  • 2787 高度な呼び出し可能関数のリゾルバーを追加
  • 2791 phpstan に inferPrivatePropertyTypeFromConstructor を追加
  • 2793 AppFactory でコンテナーを介してアプリケーションを設定する機能を追加
  • 2798 PSR-7 非依存ボディパーシングミドルウェアを追加
  • 2801 setLogErrorRenderer() メソッドを ErrorHandler に追加
  • 2807 リゾルバーが与えられていない場合、スリムの呼び出し可能関数記法を確認する機能を追加
  • 2803 ResponseEmitter で非シーク可能なストリームをエミットする機能を追加
  • 2817 カスタム MiddlewareDispatcherInterfaceApp に渡す機能を追加

修正

  • 2789 ResponseEmitter で Cookie ヘッダーの検出を修正
  • 2796 HTTP メッセージの形式を修正
  • 2800 ErrorHandler で null の比較をさらに明確に修正
  • 2802 スタック内のヘッダーの誤った検索を修正
  • 2806 Route::prepare() メソッドの引数の準備を簡素化
  • 2809 MiddlewareDispatcher で HOF を使用してコードの重複を排除
  • 2816 RouteCollectorProxy::redirect() のバグを修正

削除

  • 2811 DeferredCallable を削除