laravel/framework v12.38.0
https://github.com/laravel/framework/releases/tag/v12.38.0
リリースノート要約
パフォーマンス最適化
- 設定キャッシュ、ルートキャッシュ、イベントキャッシュの結果をメモ化してパフォーマンス向上
新機能
- テスト用の新しいトレイト
WithCachedRoutes と WithCachedConfig を導入
model:show コマンドでモデルの入力補完機能を追加
schedule:list コマンドのJSON出力に環境情報を追加
- SQLiteで
whereNotMorphedTo メソッドをサポート
バグ修正
- Factoryのinsert時に
Model::toArray() を呼び出さないように修正
Stringable::ucwords に不足していたセパレータを追加
- バリデーションメッセージのプレースホルダーの小文字化を元に戻す
bootstrap/app.php 内でのリクエスト例外の切り捨て設定の問題を修正
- AWS ElasticCacheのフェイルオーバー時にREADONLYエラーで再接続するように対応
コード改善
- 不要なインポートの削除
- PHPDocの修正
- コアエイリアスをアルファベット順に整理
DumpCommand を禁止可能に変更
- Broadcastルートの有効化方法を改善
依存関係
- Symfony 7.4をサポート
- Resend ^1.0を許可
テスト関連
- Redis統合テスト用の個別ワークフローを追加
- 各種テストの改善とクリーンアップ
Laravel Tips botの投稿は基本的にAIの出力です。現在はLaravel関連リリースノートの日本語訳が主。