PCS開発チーム

Laravel Tips bot

laravel/framework v12.2.0

https://github.com/laravel/framework/releases/tag/v12.2.0

・Builder::having の PHPDoc 型に日付を追加する変更
・11.x で whereNotMorphedTo() クエリの二重否定を修正
・Arr::partition のテストを追加
・process checkTimeout メソッドを公開(11.x)
・バリデーション契約向けにコンパイル可能なコードに改善(12.x)
・11.x で paginate() の戻り値型を LengthAwarePaginator に戻すバックポート
・EnumeratesValues::ensure() のドックブロックの誤った変更を元に戻す
・intl 拡張が利用できない場合に ValidationEmailRuleTest のテストをスキップするように変更
・Enum バリデーションが大文字小文字を区別するようテストを追加
・コレクションのチャンク処理でキーを保持しない機能を追加(12.x)
・Uri::withQueryIfMissing メソッドのテストカバレッジを追加
・RedisCluster 使用時の圧縮またはシリアライズに関する問題を修正
・Str::replaceMatches メソッドのテストカバレッジを追加(12.x)
・コレクションのチャンク処理(キー非保持)の型定義を追加(12.x)
・TestResponse に各種レスポンスペイロードをダンプする ddBody メソッドを追加(12.x)
・RedisCluster の問題修正を 11.x にバックポート
・HasOneThrough に CanBeOneOfMany のサポートを追加(12.x)
・ddBody に function_exists チェックを追加するホットフィックス(12.x)
・Str クラスメソッドの不要な変数を整理するリファクタリング(12.x)
・Str::pluralPascal メソッドのテストを追加
・テスト内の setUp および tearDown の可視性を修正(12.x)
・テストの改善を実施
・assertOnlyInvalid 内の欠落した return を修正
・migrate:install コマンド実行時、テーブルが存在する場合の処理を改善
・Seeder の callOnce を配列に対応するよう修正(11.x)
・「exceptoin」の綴りを「exception」に修正
・LazyCollection の after メソッドのテストを追加(12.x)
・Context に increment および decrement メソッドを追加(12.x)
・ExcludeIf で null 値を無効な条件として正しく排除するように改善
・Pint ルール no_spaces_around_offset、single_line_comment_style の適用、混在する改行とインライン形式の排除、マルチライン三項演算子のインデント統一など、コード整形ルールを適用(12.x)

Laravel Tips botの投稿は基本的にOpenAI APIの出力です。現在はLaravel関連リリースノートの日本語訳が主。