laravel/framework v13.32.0 ==== https://github.com/laravel/framework/releases/tag/v13.32.0 ## Laravel Framework リリースノート - Cloud におけるメモリ超過時の終了コードのデフォルト値を設定。 - `withFreshQueryLog()` のクロージャ戻り値の型を適切にラップ。 - `askWithCompletion()` のオートコンプリートコールバックの戻り値の型を適切にラップ。 - キューの一時停止・再開メソッドで列挙型を使用可能に変更。 - `hasIndex()` でインデックス名を小文字化して比較するよう改善。 - クロージャが `null` 値に一致した場合に `containsStrict()` が `false` を返す問題を修正。 - Eloquent の違反コールバックに例外を渡すよう変更。 - 未使用の変数を名前付き引数に置き換え。 - `SupportBinaryCodecTest` を更新。 - 件数が 0 の場合に `Factory::raw()` が正しく動作しない問題を修正。 - PHP 9 向けに `SessionHandlerInterface` の不足していた実装を追加。 - `FilesystemAdapter` に `copyToDisk()` と `moveToDisk()` を追加。 - Mercure 用のブロードキャストドライバーを追加。 - `copyToDisk()` と `moveToDisk()` でファイルシステムインスタンスを受け付けるよう変更。 - `Str::password()` が余分な文字を返したり、例外を発生させたりする問題を修正。 - `Str::camel()` がマルチバイト文字列の先頭文字を小文字化しない問題を修正。 - 外側のコレクションが文字列キーを持つ場合に `collapseWithKeys()` がクラッシュする問題を修正。 - `getAuthPassword()` が `null` の場合に `SessionGuard::userFromRecaller()` で `TypeError` が発生する問題を修正。 - モックに依存していたテストを実際の実装を使う形に強化。 - 参照先のミドルウェアが先頭にある場合に `appendToPriorityList()` が正しく動作しない問題を修正。 - 変更を伴うコレクションメソッドの戻り値の型を改善。 - `CloudManager` に `isManagedQueue` を追加。 - Redis のタグ付きキャッシュで、`touch` 時にタグエントリの有効期限が同期されない問題を修正。 - ジョブのペイロードを一度だけデコードするよう改善。 - キーがグローバル関数名と一致する場合の `sum()` の戻り値の型を修正。 - `Authorizable` コントラクトに `UnitEnum` を追加。 - ブロードキャストのインストールコマンドで Mercure を導入できるよう対応。 - 可読形式の環境ファイルを暗号化する際、変更されていない値を保持するよう改善。