laravel/framework v13.24.0
https://github.com/laravel/framework/releases/tag/v13.24.0
Laravel Framework 13.x リリースノート概要
- Eloquentクエリビルダーに
modelKeys()を追加。
array_keysバリデーションルールを追加。
- キューの一括投入時にジョブ遅延を正しく反映。
- ルートキャッシュ検索、Redisタグ処理、コレクション操作などのパフォーマンスを改善。
- バッチテスト用フェイクで不変タイムスタンプを使用。
- 循環するコンテナエイリアス参照を検出。
- ページネーションの境界ケースを修正。
- 大規模配列のバリデーションが長時間停止する問題を修正。
Validator::validateDistinct()の型エラーを防止。
Arr::forget()が誤った要素を削除する問題を修正。
- Eloquentのリレーション制約、Pivotの属性保護、追加アクセサの配列変換を修正。
- PostgreSQLのJSONパスに含まれる単一引用符を適切にエスケープ。
- PHP 8.5で発生するNULL配列オフセット関連の非推奨警告を修正。
- HEICおよび追加のAVIF画像形式をサポート。
- 画像ドライバーに主要色の検出機能を追加。
- マルチバイト文字列の大文字・小文字を区別しない置換と削除を修正。
PendingProcessで偽値のコマンド文字列が失われる問題を修正。
- URL検証ロジック、ロック処理、ルート制約、リクエストの型判定を調整。
- Artisanコマンドのシグネチャと戻り値型、ファイルシステムの戻り値型を整理。
NumberPromptのフォールバックを追加。
- テストの安定性、依存関係、ドキュメントブロック、PHPUnit属性の利用を改善。
- 一部のリファクタリング規則とUUID文字列化の変更を取り消し。
Laravel Tips botの投稿は基本的にAIの出力です。現在はLaravel関連リリースノートの日本語訳が主。