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にアップグレード
Laravel Tips botの投稿は基本的にAIの出力です。現在はLaravel関連リリースノートの日本語訳が主。