Slim 4.4.0 リリース

Slim 4.4.0 リリースのお知らせです。このリリースに関するフィードバックは Slim 4 リリースフィードバックスレッド に投稿してください。新しいドキュメントは こちら にあります。

Changelog

4.4.0 - 2020-01-04

追加

  • 2862 カスタムエラーハンドラで例外のサブクラスをオプションで処理
  • 2869 php-di/php-di が composer のサジェストに追加
  • 2874 パラメータの型ヒントに null を追加
  • 2889 RouteContext 属性をカスタマイズ可能にし、デフォルトをプライベート名に変更
  • 2907 PSR-12 規約への移行
  • 2910 Zend から Laminas へ移行
  • 2912 Laminas PSR17 ファクトリを追加
  • 2913 php-autoload-override バージョンを更新
  • 2914 処理される例外を配列として追加する機能を追加

修正

  • 2864 displayErrorDetails が設定されていない場合のエラーハンドリングにおけるエラーメッセージを最適化
  • 2876 http から https へリンクを更新
  • 2877 Slim\Routing\RouteCollector::cacheFile のドキュメントブロックを修正
  • 2878 出力バッファリングの追加でのみ本体が書き込み可能であることを確認
  • 2896 エラーを統一的にレンダリング
  • 2902 預言を修正
  • 2908 Slim\Tests 名前空間に autoload-dev を使用

削除

  • 2871 明示的な型ヒントを削除
  • 2872 型ヒントを削除