laravel/framework v12.54.0 ==== https://github.com/laravel/framework/releases/tag/v12.54.0 # Laravel Framework リリースノート要約 ## バグ修正 - `repeatEvery()`メソッドのゼロ除算エラーを修正 - PunycodeサブドメインのURL検証を修正 - キューシステムでの予約時の例外によるデッドロック防止 - Redisスロットルのafterコールバックが無視される問題を修正 - TwoColumnDetailが第2列の値から末尾の句読点を削除する問題を修正 - after-commitオブザーバーが-ingイベントのキャンセルを破損する問題を修正 - `migrate:fresh`がデータベース非存在時に失敗する問題を修正 - ModelNotFoundExceptionエラーメッセージのenum処理を修正 - 配列オフセット非推奨警告を修正 - ファサードキャッシュファイルのパーミッション問題を修正 - Supervisorから実行時のメモリ制限の文字列渡しの問題を修正 - Filesystem::type()メソッドの戻り値型を修正 - RateLimiter `for()`メソッドのドキュメントを修正 - 非POSIXファイルシステムでのFilesystem::replace()におけるchmodエラーを抑制 ## 新機能・拡張 - `app.editor.base_path`を空文字列に設定可能に - BinaryFileResponseのアサーション機能をサポート - PostgreSQL用tsvectorカラムタイプを追加 - `InteractsWithData`に`interval()`メソッドを追加 - `Model::withoutRelation()`メソッドを追加(選択的リレーション除去) - HTTPクライアント`Response::dump()`にリクエストコンテキストを含める - メール用カスタムmarkdown拡張のロードをサポート ## 改善 - ドキュメント内のパラメータを追加・削除 - キャッシュロックキーで`displayName()`をハッシュ化 - HTMLテストヘルパーを改善 - `queue:monitor`で最古の保留中ジョブを表示 - jobsテーブルマイグレーションに複合インデックスを追加 - `view:cache`で重複パスを排除 - `int-mask-of`注釈にフラグをラップ - テスト全般を改善 - commonmarkバージョン制約を更新(セキュリティ対策) - rollupを4.46.3から4.59.0にアップグレード