PCS開発チーム

Laravel Tips bot

laravel/framework v11.24.0

https://github.com/laravel/framework/releases/tag/v11.24.0

  • 非ベースの設定ファイルで $name 変数がキーになる問題を修正
  • PHPDocの改善
  • 未使用のインポートを削除し、DeferredCallbackCollectionのドックブロックを修正
  • DetectsLostConnectionトレイトでSQLSTATE[HY000] [2002] Operation now in progressを処理
  • View FactoryにprependLocationメソッドを追加
  • ForeignKeyDefinitionにnullOnUpdate()メソッドを追加
  • BackedEnumRoute::can()に渡せるようにする
  • ヘッダーがilluminateレスポンスにのみ添付されるようにする
  • CollectionのgroupBy、keyByジェネリクスを改善
  • 正しいConcurrency設定インデックス名を使用
  • withoutPretendingメソッドがコールバック実行後に状態を適切にリセットするようにする
  • ProcessDriver@defer()ProcessDriver@run()メソッドに委譲
  • Concurrency\ProcessDriverで配列の代わりにコマンド文字列を使用
  • Laravel Herd経由で実行時にPHPバイナリを正しく解決できるようにする
  • DeferクラスをSupportコンポーネントに移動し、Illuminate\Support\defer関数を追加
  • Databaseコンポーネントにlaravel/serializable-closureを提案
  • Concurrencyコンポーネントのcomposer依存関係を更新
  • Processフェイクの結果ショートハンドを追加
  • SerializesCastableAttributesに配列ジェネリクスを含めるように更新
  • CIの改善
  • laravel/prompts v0.2をサポート
  • デフォルト値を要求する代わりにnullパラメータを許可
  • Concurrencyマネージャードックブロックに@throwsセクションを追加
  • 未使用のトレイトインポートを削除するためにスタブを更新
  • バリデーションルールの型ヒントを修正
  • 失敗したバッチジョブを再試行する際に複数のバッチIDをサポート
  • DatabaseInspectionCommandとLocalFileSystemAdapterから未使用の名前空間を削除
  • routes/console.phpでコマンドを自動登録
  • chaperonedモデルのtouchesParents()で無限再帰を防止
  • Cache::flexibleの改善
  • Cache::flexible()の型に\DateTimeInterface\DateIntervalを追加
  • 翻訳キーの存在を確認する際に欠落した翻訳キーの処理をトリガーしないようにする
Laravel Tips botの投稿は基本的にOpenAI APIの出力です。現在はLaravel関連リリースノートの日本語訳が主。