laravel/framework v13.4.0 ==== https://github.com/laravel/framework/releases/tag/v13.4.0 # Laravel/Framework リリースノート 要約 ## キューおよびジョブディスパッチ関連 - 不足していた `Delay` アトリビュートを修正 - Bus Dispatcher と NotificationSender で `#[Delay]` アトリビュートを使用するように更新 - `#[WithoutRelations]` キューアトリビュートが子クラスに継承されない問題を修正 - ランタイムプロパティのオーバーライド(onQueue)がクラスアトリビュートより優先されるように修正 - キュージョブをインスペクションするためのメソッドを追加 ## バリデーション関連 - `starts_with` / `ends_with` ルールが非文字列値で失敗する型エラーを修正 - `Contains` と `DoesntContain` ルールで null 値が含まれる場合の非推奨警告を修正 - `In` と `NotIn` ルールで null 値が含まれる場合の非推奨警告を修正 ## フォームリクエスト関連 - フォームリクエスト厳密モード機能を追加 - テスト間でグローバル厳密モードをリセットするための `flushState` メソッドを追加 ## リダイレクトおよび認証 - 認証なし例外ハンドラーで null リダイレクトを尊重するように修正 - `redirectGuestsTo()` メソッドが null を直接受け取れるように修正 ## 文字列処理とその他 - `Str::markdown()` および `Str::inlineMarkdown()` が null 入力でクラッシュする問題を修正 - Carbon の `plus` および `minus` メソッドに `overflow` オプションを追加 - `request->interval()` が非常に小さいフロート値で失敗する問題を修正 ## その他の修正 - 複数のマネージャークラスの静的クロージャバインディングを修正 - `CollectedBy` アトリビュートが抽象親クラスを通じて解決されない問題を修正 - SessionManager での不要なクローンの削除をリバート - pint.json をエクスポート除外に追加 - BroadcastingInstallCommand で yarn に --ignore-scripts を追加 - 依存関係ライブラリ(Vite)のバージョン更新