laravel/framework v12.22.0 ==== https://github.com/laravel/framework/releases/tag/v12.22.0 # Laravel Framework リリースノートの要約 - 不要な `ReflectionProperty::setAccessible()` の使用を削除 - `JoinClause` に不足していたPHPDocタイプを追加 - データベースの失敗したジョブプロバイダーで `getTable` メソッドを公開化 - WALジャーナルモードのSQLiteで `migrate:fresh` コマンドの修正 - `Pipeline::withinTransaction()` でトランザクション内でパイプラインを実行可能に - モデルのガード動作の不整合を修正 - カスタムビルダーリゾルバのDocblockを修正 - `partition()` の型ヒントを修正 - `#[Bind]` 属性を導入 - 明示的なnullと省略を区別するためMissingValueをデフォルトとして使用 - ジョブシリアル化エラーメッセージにジョブクラス名を表示 - イテラブルモデルのアサーションを追加 - Laravel Octaneで `StreamResponse` コールバックの解決を修正 - 冗長な型ヒントの整理 - 条件ルールの型ヒントを改善 - コンソールコマンドで必須引数のホワイトスペース処理 - Env拡張時にリポジトリをクリア - `isUrl` と `isUuid` に不足していたパラメータを追加 - `doesntContain` バリデーションルールを追加 - `ComponentAttributeBag` に `InteractsWithData` トレイトを追加 - Collection & LazyCollectionに `doesntContainStrict()` を追加 - `actingAsGuest` メソッドを追加 - `Boot` と `Initialize` モデル属性を追加 - メンテナンスモードでのリダイレクトインテントを追加 - モデルが既に存在する場合の追加コンポーネント作成を許可 - 厳密な整数バリデーションを許可 - `to_action` ヘルパーメソッドを追加 - Eloquent Builderに `except` メソッドを追加 - 遅延イベント処理機能を追加 - `Pipeline` をマクロ可能に