https://github.com/laravel/framework/releases/tag/v13.32.0
withFreshQueryLog() のクロージャ戻り値の型を適切にラップ。askWithCompletion() のオートコンプリートコールバックの戻り値の型を適切にラップ。hasIndex() でインデックス名を小文字化して比較するよう改善。null 値に一致した場合に containsStrict() が false を返す問題を修正。SupportBinaryCodecTest を更新。Factory::raw() が正しく動作しない問題を修正。SessionHandlerInterface の不足していた実装を追加。FilesystemAdapter に copyToDisk() と moveToDisk() を追加。copyToDisk() と moveToDisk() でファイルシステムインスタンスを受け付けるよう変更。Str::password() が余分な文字を返したり、例外を発生させたりする問題を修正。Str::camel() がマルチバイト文字列の先頭文字を小文字化しない問題を修正。collapseWithKeys() がクラッシュする問題を修正。getAuthPassword() が null の場合に SessionGuard::userFromRecaller() で TypeError が発生する問題を修正。appendToPriorityList() が正しく動作しない問題を修正。CloudManager に isManagedQueue を追加。touch 時にタグエントリの有効期限が同期されない問題を修正。sum() の戻り値の型を修正。Authorizable コントラクトに UnitEnum を追加。https://github.com/laravel/framework/releases/tag/v13.32.0
containsStrict() が null に一致するクロージャーを正しく処理できない問題を修正。0 を指定した Factory::raw() の動作を修正。SessionHandlerInterface の不足していた実装を追加。copyToDisk() と moveToDisk() を追加し、ファイルシステムインスタンスも受け付けるよう対応。Str::password() の余分な文字の生成や例外発生を修正。Str::camel() でマルチバイト文字の先頭が正しく小文字化されない問題を修正。collapseWithKeys() がクラッシュする問題を修正。null の場合に SessionGuard で型エラーが発生する問題を修正。appendToPriorityList() の不具合を修正。isManagedQueue を追加。touch 時にタグエントリーの有効期限が同期されない問題を修正。sum() の戻り値型を修正。Authorizable コントラクトで UnitEnum をサポート。https://github.com/laravel/framework/releases/tag/v12.69.2
withFreshQueryLog() のクロージャ戻り値に型指定を追加。askWithCompletion() のオートコンプリートコールバック戻り値に型指定を追加。https://github.com/laravel/framework/releases/tag/v13.31.0
ArraySessionHandler に、PHP 9.0で必須となる create_sid() メソッドを追加。totalSize メソッドを追加。JobInterrupted イベントを追加。RateLimited ジョブミドルウェアが、ジョブをブロックしない制限まで消費してしまう問題を修正。lazy() と lazyById() が limit() および offset() を無視する問題を修正。BelongsToMany のピボットモデルで、関連モデルを自動的に参照する機能を追加。wherePivot() のクロージャスコープが無視される問題を修正。UsePolicy 属性と UseEloquentBuilder 属性を解決できるよう改善。route:cache 実行時に新しいアプリケーションが起動した後も、元のコンテナインスタンスを復元するよう修正。withFreshQueryLog() のクロージャ戻り値の型定義を改善。defer 処理を専用ルールへ委譲するよう整理。command_retries 設定を引き継ぐよう修正。once アサーションを追加。assertJsonMissingPath() がワイルドカードを無視する問題を修正。devServerUrl() を追加。https://github.com/laravel/framework/releases/tag/v12.69.2
withFreshQueryLog() のクロージャの戻り値型をラップ。askWithCompletion() のオートコンプリート用コールバックの戻り値型をラップ。https://github.com/laravel/framework/releases/tag/v13.30.1
WorkerStoppingイベントに、接続情報とキュー情報を追加。insertOrIgnoreReturning()を追加。dropVectorIndex()を追加。update()実行時にlimit()が無視される問題を修正。https://github.com/laravel/framework/releases/tag/v12.69.1
userFromRecaller() で TypeError が発生する問題を修正。https://github.com/laravel/framework/releases/tag/v13.30.0
queue:work でワーカー停止理由を出力するよう改善。$startTime の型を修正。DevCommands でベンダー提供・デフォルトコマンドを除外できる機能を追加。Storage::path() が設定済みディスクのルート外を参照しないよう制限。route:cache 実行時に新しいアプリケーションが起動された後、ファサードのアプリケーション状態を復元。explain 機能に基本テストを追加。totalXSize 系メソッドを追加。chunkBy を追加。spl_object_id を使用。createPayloadUsing を登録できるよう改善。https://github.com/laravel/framework/releases/tag/v12.69.0
https://github.com/laravel/framework/releases/tag/v13.27.0
refreshForUpdate()を追加。whereBinary()を追加し、orWhereKey()およびorWhereKeyNot()を再導入。https://github.com/laravel/framework/releases/tag/v12.68.0
https://github.com/laravel/framework/releases/tag/v13.26.1
orWhereKeyおよびorWhereKeyNot機能を取り消し。https://github.com/laravel/framework/releases/tag/v13.26.0
JobReleased イベントを追加。managedQueues() を追加。Queue::forward() を導入。upload パラメータをクエリ文字列からのみ取得するよう厳格化。inOrderOf() で Enum を利用可能に改善。wherePivot() と orWherePivot() がクロージャに対応。orWhereKey() と orWhereKeyNot() を追加。getRelatedClass() を追加。readonly=false を正しく尊重。db:seed の進捗を表示。TypeError を防止。multiplex のインストールや Vite 起動を繰り返し要求する問題を修正。@laravel/multiplex の固定バージョンを削除。setTestNow を使用したテストでの now() の再利用問題を修正。throwUnless() にクロージャを渡した際に何も実行されない問題を修正。in バリデーションルールが緩い比較によって回避される問題を修正。https://github.com/laravel/framework/releases/tag/v12.67.0
uploadパラメータを、リクエストのクエリ文字列からのみ取得するよう厳格化。inバリデーションルールの回避を防止。https://github.com/laravel/framework/releases/tag/v13.25.0
insert() を修正。schedule:list におけるタイムゾーン変換を修正。ColumnDefinition::unsigned() の引数をドキュメント化。WithoutTimestamps 属性、モデル削除、ルートバインディング、Gate::forUser の挙動を修正。withoutCookies メソッドを追加。artisan dev をマルチプレクサ経由で実行し、開発用サーバーの既定値を改善。