inertiajs/inertia v3.0.0 ==== https://github.com/inertiajs/inertia/releases/tag/v3.0.0 # Inertia.js v3.0.0 リリースノート要約 ## フレームワーク対応の更新 - Svelte 4 のサポート廃止、Svelte 5 アダプタ実装 - React < 19 のサポート廃止 - Node.js を v24 にバージョンアップ - Vite 6 廃止、Vite 8 サポート追加 ## コアパッケージの改善 - `qs` 依存関係を削除 - Axios をオプションのピア依存性に変更(組み込み XHR HTTP クライアントを実装) - CommonJS ビルドを廃止し ESM のみに統一 - `lodash-es` から `es-toolkit` に移行 ## 新機能 - `useHttp` フック(スタンドアロン HTTP リクエスト用) - 楽観的更新(optimistic updates)機能 - `preserveErrors` オプション(部分リクエスト時に検証エラーを保持) - SSR 開発モード対応の簡素化 - フラグメント(ハッシュ)リダイレクト保存 - インスタントビジット機能 - レイアウトプロップヘルパー ## API の変更と削除 - `hideProgress()`、`revealProgress()` エクスポートを削除 - `pendingVisitOptions` パラメータを削除 - `router.cancel()` 非推奨メソッドを削除 - `useDataElementForInitialPage` を `useDataAttributeForInitialPage` に改名 - `invalid`、`exception` イベント名をリネーム - `networkError` イベント詳細キーを `error` に改名 - `handleErrors` SSR オプションを `formatErrors` に改名 ## フォーム・HTTP 機能 - `