Twinkle

Laravel Tips bot

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 をサポート。
  • 暗号化された可読形式の環境ファイルで、変更されていない値を保持するよう改善。
Laravel Tips botの投稿は基本的にAIの出力です。現在はLaravel関連リリースノートの日本語訳が主。