つみかさね
N

Nuxt v4.5.0

リリース日: 2026-07-20データソース: GitHub Releases, npm, endoflife.date
影響度スコア
32/ 100影響度: 中
Breaking Changes0/40
新機能13/25
バグ修正4/20
セキュリティ0/15
依存関係13/15

対応ガイド

medium|推奨新機能追加影響: 限定的

推奨アクション

  1. 1テスト環境で nuxt@4.5.0 へアップデート
  2. 2Vite プラグイン・ビルド・型チェックの動作を確認
  3. 3本番環境へ適用し動作確認を実施

影響対象

Nuxt 4利用者Nuxt 5移行を検討中の開発者

対応不要な人

  • Nuxt を使用していない
  • Nuxt 4.4系で安定稼働しており当面の更新予定がない
  • 急ぎで取り込むべき機能追加・修正が本リリースに含まれていない

補足

  • -本バージョン自体は破壊的変更を含みませんが、Vite 8 など依存のメジャー更新を伴うため互換性確認を推奨します
  • -future.compatibilityVersion: 5 を設定すると Nuxt 5 の破壊的変更を先行検証できます
  • -Nuxt 3 系は EOL(2026-07-31)が迫っています。移行計画の検討を推奨します
NuxtNuxt 5Viteunhead移行

30秒で判断

  • 対応すべき人: Nuxt 4 系を利用中で、Nuxt 5 への移行を見据えて早めに互換性を確認しておきたい開発者。Vite プラグインや unhead に依存したカスタム実装を持つプロジェクト。
  • 対応不要な人: Nuxt を使用していない場合。現行の Nuxt 4.4 系で安定稼働しており、当面バージョンを固定したいプロジェクト(急ぎの機能追加・修正は含まれません)。
  • 確認コマンド: npx nuxi info または npm ls nuxt で現在のバージョンを確認できます。

この変更が意味すること

Nuxt v4.5.0 は、Nuxt 4 系の次期マイナーリリースです。リリースノートでは、本バージョンの多くが「Nuxt 5 に向けた(できるだけ目立たない)配管工事」であると説明されています。

具体的には、フレームワークが依存する主要ライブラリを最新メジャーへ更新し、フレームワーク自身のビルド基盤も刷新しています。これらは v4 と v5 の内部的な差分を縮め、将来のメジャーアップグレードを「できるだけ退屈な(=驚きの少ない)作業」にするための地ならしです。

v4.5 のリリースを区切りとして、Nuxt チームの主眼は Nuxt 5 の安定化へと移っていきます。今から v5 の挙動を確認しておきたい場合は、future.compatibilityVersion: 5 を設定することで破壊的変更に先行してオプトインできます。

主な変更点

コア依存を最新メジャーへ更新

Nuxt が内部で利用する主要ライブラリを、次のとおり最新メジャーへ引き上げました。

  • unheadv3 へ更新
  • unctxv3 へ更新
  • Vite 8 へ更新

Vite がメジャーアップされているため、Vite プラグインや周辺ツールを利用しているプロジェクトは互換性の確認が必要です。

フレームワークのビルドを tsdown へ移行

Nuxt 自身のビルドを tsdown へ切り替えました。これはフレームワーク内部のビルド体制の変更で、利用者が直接触れる部分ではありませんが、Nuxt 5 に向けた整備の一環です。

安定した nuxt/* ビルド出力コントラクトの導入(#35463, #35605)

dev exports を備えた安定的な nuxt/* のビルド出力コントラクトを導入しました。これにより、ビルドステップを挟まずに Nuxt モノレポの型チェックが通るようになっています。

Nuxt 5 の破壊的変更へのオプトイン

future.compatibilityVersion: 5 を設定することで、Nuxt 5 で予定されている破壊的変更を先行して有効化できます。最新情報は公式の Upgrade Guide で随時公開されます。

本バージョン(v4.5.0)自体は破壊的変更を含まない minor リリースです。上記のオプトインはあくまで任意の先行検証用です。

EOL / サポート状況

サイクル最新バージョンサポート状況EOL
44.5.0アクティブ
33.21.9⚠️ approaching2026-07-31
22.18.1EOL済み2024-06-30
11.4.5EOL済み2019-09-21

Nuxt 3 は2026年7月31日にEOLを迎えます(残り約11日)。 同日には Nuxt 3 系のメンテナンス版 v3.21.9 も公開されていますが、サポート終了は目前です。3系を運用中のプロジェクトは、本 v4.5.0 を含む Nuxt 4 系への移行計画を早急に立てることを推奨します。

開発者への影響

  1. Nuxt 4 系利用者: 単体では破壊的変更を含まない minor ですが、Vite 8 をはじめとするコア依存のメジャー更新を伴います。テスト環境で Vite プラグイン・ビルド・型チェックの動作を確認してから本番適用してください。
  2. Nuxt 5 移行を見据えるチーム: future.compatibilityVersion: 5 を設定すると v5 の挙動を先行検証できます。移行時の破壊的変更を早期に洗い出せます。
  3. Nuxt 3 系利用者: EOL(2026-07-31)が迫っています。同日リリースの v3.21.9 で当面の更新を当てつつ、Nuxt 4 系への移行を計画してください。

アップデート方法

# npm
npm install nuxt@4.5.0

# yarn
yarn add nuxt@4.5.0

# pnpm
pnpm add nuxt@4.5.0

# bun
bun add nuxt@4.5.0

# Nuxt 3系の最新メンテナンス版
npm install nuxt@3.21.9

GitHub リリースノート


データソース: GitHub Releases API, endoflife.date, npm Registry
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

アップデート判断

テスト環境での検証後にアップデートを推奨

アップデートすべき場合

  • Nuxt 5への移行を見据えて早めに互換性を確認したい
  • Vite 8・unhead v3など最新の依存で開発を進めたい

様子見でよい場合

  • Nuxt 4.4系で安定稼働しており当面バージョンを固定したい
  • Vite プラグインや周辺ツールの互換性確認に時間を取れない

EOL / サポート状況

Nuxt 4Active
Nuxt 3ActiveEOL: 2026-07-31
Nuxt 2End of LifeEOL: 2024-06-30
Nuxt 1End of LifeEOL: 2019-09-21
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。