laravel/framework v13.32.0 ==== https://github.com/laravel/framework/releases/tag/v13.32.0 ## Laravel Framework リリースノート概要 - Laravel Cloud のメモリ超過時終了コードのデフォルト値を設定。 - クエリーログ取得、入力補完、コレクション操作などのクロージャー戻り値の型定義を改善。 - キューの一時停止・再開メソッドで列挙型を利用可能に。 - インデックス名の比較時に大文字・小文字を区別しないよう改善。 - `containsStrict()` が `null` に一致するクロージャーを正しく処理できない問題を修正。 - Eloquent の違反コールバックに例外情報を渡すよう変更。 - 未使用変数を名前付き引数に置き換え、コードの明確性を向上。 - バイナリー codec テストを更新。 - 件数 `0` を指定した `Factory::raw()` の動作を修正。 - PHP 9 向けに `SessionHandlerInterface` の不足していた実装を追加。 - ファイルシステムアダプターに `copyToDisk()` と `moveToDisk()` を追加し、ファイルシステムインスタンスも受け付けるよう対応。 - Mercure のブロードキャストドライバーを追加し、ブロードキャスト用インストールコマンドから導入可能に。 - `Str::password()` の余分な文字の生成や例外発生を修正。 - `Str::camel()` でマルチバイト文字の先頭が正しく小文字化されない問題を修正。 - 外側のコレクションが文字列キーを持つ場合に `collapseWithKeys()` がクラッシュする問題を修正。 - パスワードが `null` の場合に `SessionGuard` で型エラーが発生する問題を修正。 - モックに依存していたテストを実際の実装を使う形に強化。 - 参照先のミドルウェアが優先順位リストの先頭にある場合の `appendToPriorityList()` の不具合を修正。 - コレクションを変更するメソッドの戻り値型を改善。 - Cloud 管理機能に `isManagedQueue` を追加。 - Redis のタグ付きキャッシュで、`touch` 時にタグエントリーの有効期限が同期されない問題を修正。 - ジョブのペイロードを一度だけデコードするよう効率化。 - キー名がグローバル関数名と一致する場合の `sum()` の戻り値型を修正。 - `Authorizable` コントラクトで `UnitEnum` をサポート。 - 暗号化された可読形式の環境ファイルで、変更されていない値を保持するよう改善。