laravel/framework v12.55.0 ==== https://github.com/laravel/framework/releases/tag/v12.55.0 # Laravel Framework リリースノート要約 ## 配列・ユーティリティ機能 - `Arr::dot()` に深さパラメータを追加 - 文字列から頭文字を取得するヘルパー関数を追加 ## バリデーション機能 - 数値検証ルールに厳密な整数検証を追加 - フルエント文字列バリデーションルールビルダーを追加 - 条件付きバリデーションルールビルダーの不足分を追加 ## データベース関連 - `BelongsToMany` にトランザクション *OrFail メソッドを追加 - `touch()` メソッドが複数カラムに対応 - クエリビルダーに `inOrderOf()` メソッドを追加 - `HasOneOrManyThrough` で制約の値を遅延評価に変更 - データベースキャッシュの有効期限カラムをビッグインテジャーに変更 - ルートリストコマンド (`route:list`) でクロージャールートのファイルパスと行番号を表示 ## Redis・HTTP・通信機能 - PhpRedis コネクターに tcp_keepalive オプションを追加 - `PendingRequest` を修正 - 並行処理のレスポンスから gzip 圧縮出力をストリップする修正 - リクエストメソッド `wantsMarkdown()` と `acceptsMarkdown()` を追加 ## パフォーマンス最適化 - `CompiledRouteCollection::getByName()` でルートインスタンスをキャッシュ - コンテナ解決で不要な `Util::getParameterClassName()` 呼び出しを削除 - メッセージに プレースホルダーが含まれない場合、置換スキップ処理を追加 - `MessageBag::all()` で配列展開を使用 ## リトライ・タイムアウト機能 - リトライスリープ期間に `CarbonInterval` を受け入れ ## 翻訳・国際化 - `trans_choice()` で特定のロケール向けのフロート型から整数型への非推奨警告を修正 ## その他の改善 - コマンドの `withProgressBar` phpdoc をアロー関数と非void戻り値型に対応 - PlanetScale MySQL と PostgreSQL のコメントを更新 - 依存関係の tar パッケージを更新 - ジョブテーブルマイグレーション機能を戻す修正 - phpstan 関連の修正