22
Articles
9月13日 07:01
Last updated
v4.1.2

v4.1.2

Nuxtのバージョン4.1.2は、定期的なパッチリリースであり、いくつかのパフォーマンス改善とバグ修正が含まれています。アップグレードの推奨方法は、コマンド「npx nuxt upgrade --dedupe」を実行することで、依存関係のロックファイルを重複排除し、Nuxtが依存する他のライブラリの更新を確実に取り込むことができます。主な変更点には、テンプレートの正規化の改善、遅延水和戦略からのウォッチャーの削除、コンポーネントとディレクトリの効率的な正規化、不要な反復の削減が含まれています。また、ドキュメントの更新やテストの改善も行われています。 • Nuxtのバージョン4.1.2は定期的なパッチリリースである。 • アップグレードには「npx nuxt upgrade --dedupe」を推奨。 • パフォーマンス改善として、テンプレートの正規化や遅延水和戦略の改善が行われた。 • バグ修正として、コンポーザブルのツリーシェイキングに関するエラーの無視や、無限の背景サイズの防止が含まれる。 • ドキュメントの更新やテストの改善も実施された。

nuxt/nuxt
release tool
v3.19.2

v3.19.2

Nuxtのバージョン3.19.2は、定期的なパッチリリースであり、いくつかのパフォーマンス改善とバグ修正が含まれています。アップグレードの推奨方法は、コマンド「npx nuxt upgrade --dedupe」を実行することで、依存関係のロックファイルを重複排除し、Nuxtが依存する他の依存関係の更新を確実に取り込むことができます。主なパフォーマンス改善としては、ループ内でのテンプレートの正規化を行わないことや、遅延水和戦略からのウォッチャーの削除が挙げられます。また、スキーマにpkg-typesを追加し、コンポーザブルのツリーシェイキングに関するエラーを無視するように修正されています。ドキュメントも更新され、ブリッジヘッドの移行に関する言語が変更されています。 • Nuxtのバージョン3.19.2は定期的なパッチリリースである。 • アップグレードには「npx nuxt upgrade --dedupe」を推奨。 • パフォーマンス改善として、ループ内でのテンプレートの正規化を行わない。 • 遅延水和戦略からウォッチャーを削除。 • スキーマにpkg-typesを追加し、ツリーシェイキングのエラーを無視する修正。 • ドキュメントの言語がブリッジヘッド移行に関して更新された。

nuxt/nuxt
release tool
v4.1.1

v4.1.1

Nuxtのバージョン4.1.1は、定期的なパッチリリースとして公開されました。このリリースでは、相対パスの修正や、globalThisの優先使用、ASTを意識したツリーシェイキングとルート注入への移行など、いくつかの重要な修正が行われています。また、開発者体験を向上させるために、モジュール名の表示やルートミドルウェアパスの警告表示が改善されました。アップグレードの推奨方法は、npx nuxt upgrade --dedupeを実行することで、依存関係のロックファイルを重複排除し、Nuxtが依存する他の更新を取り込むことができます。ドキュメントも更新され、bun createコマンドに--を追加するなどの変更が含まれています。 • バージョン4.1.1は定期的なパッチリリースである • 相対パスの修正やglobalThisの使用を優先する修正が含まれている • ASTを意識したツリーシェイキングとルート注入への移行が行われた • 開発者体験を向上させるための改善が含まれている • アップグレードにはnpx nuxt upgrade --dedupeを推奨している

nuxt/nuxt
framework release tool
v3.19.1

v3.19.1

Nuxtのバージョン3.19.1は、定期的なパッチリリースであり、いくつかの修正とドキュメントの追加が含まれています。主な修正点には、相対パスの自動インポートコンポーネントの修正、globalThisの優先使用、AST対応のツリーシェイキングとルートインジェクションの移行、内部で使用されるパッケージ内の#componentsインポートマッピングの無視などがあります。また、モジュールライフサイクルフックに関するドキュメントが追加され、navigateToのJSDocも追加されました。アップグレードの推奨方法は、npx nuxt upgrade --dedupeを実行することです。これにより、ロックファイルの重複が解消され、Nuxtが依存する他の依存関係の更新が確実に取り込まれます。 • Nuxtのバージョン3.19.1は定期的なパッチリリースである。 • 相対パスの自動インポートコンポーネントの修正が行われた。 • globalThisの優先使用が推奨されている。 • AST対応のツリーシェイキングとルートインジェクションに移行した。 • モジュールライフサイクルフックに関するドキュメントが追加された。 • アップグレードにはnpx nuxt upgrade --dedupeを推奨。

nuxt/nuxt
release tool
v4.1.0

v4.1.0

Nuxtのバージョン4.1.0では、ビルドとパフォーマンスの改善が行われた。特に、インポートマップを使用したチャンクの安定性が向上し、小さな変更が大規模なビルドの無効化を引き起こすリスクを軽減する。これにより、キャッシュ効率が向上し、404エラーの発生を減少させることができる。また、実験的にRolldownサポートが追加され、Rustを活用したバンドリングが可能になり、ビルド速度の向上が期待される。さらに、レイジー・ハイドレーションの改善により、コンポーネントの自動発見が無効でも、レイジーハイドレーションマクロが機能するようになった。これにより、Nuxtの柔軟性とパフォーマンスが向上している。 • ビルドの安定性が向上し、小さな変更による大規模なビルドの無効化リスクが軽減された。 • インポートマップを使用することで、キャッシュ効率が向上し、404エラーの発生を減少させる。 • 実験的にRolldownサポートが追加され、Rustを活用したバンドリングが可能になった。 • レイジー・ハイドレーションの改善により、コンポーネントの自動発見が無効でも機能するようになった。 • Nuxtの柔軟性とパフォーマンスが向上している。

nuxt/nuxt
framework release tool
v3.19.0

v3.19.0

Nuxt v3.19.0のリリースでは、さまざまな機能強化とバグ修正が行われました。主な強化点には、resolveFilesにignoreオプションの追加、モジュールフックのonInstallおよびonUpgradeの追加、rolldown-viteの実験的サポート、ページルールプロパティへのdefineRouteRulesの抽出、インポートマップを使用したチャンクの安定性向上などがあります。また、パフォーマンスの向上として、ページ変更時のインラインルートルールキャッシュのクリアや、アプリマニフェストの監視停止が含まれています。バグ修正では、ページ拡張におけるsatisfiesの処理や、useFetchフックのレスポンスタイプの処理が行われました。ドキュメントも更新され、型の拡張に関する情報が追加されています。 • Nuxt v3.19.0では、さまざまな機能強化とバグ修正が行われた。 • 新機能として、resolveFilesにignoreオプションが追加された。 • モジュールフックのonInstallおよびonUpgradeが追加された。 • rolldown-viteの実験的サポートが追加された。 • ページルールプロパティへのdefineRouteRulesの抽出が行われた。 • パフォーマンス向上として、ページ変更時のインラインルートルールキャッシュのクリアが実施された。 • バグ修正として、ページ拡張におけるsatisfiesの処理が改善された。 • ドキュメントが更新され、型の拡張に関する情報が追加された。

nuxt/nuxt
framework release tool
v4.0.3

v4.0.3

Nuxtのバージョン4.0.3は、定期的なパッチリリースであり、いくつかの重要な修正と改善が含まれています。主な変更点には、tinyglobbyからの絶対パス取得、未定義エラー変数の修正、型チェック時のtsconfig参照の含有、クライアントビルドのソースマップパス変換の追加、レイジーハイドレーションの警告追加、ナビゲーション時のコールトリガーの改善、webpackコールからのnull結果の処理などがあります。また、ドキュメントの改善やテストの移動、CIの設定変更も行われています。 • Nuxt v4.0.3は定期的なパッチリリースである。 • tinyglobbyからの絶対パス取得機能が追加された。 • 未定義エラー変数の修正が行われた。 • 型チェック時にtsconfig参照を含めるように修正された。 • クライアントビルドのソースマップパス変換が追加された。 • レイジーハイドレーションに関する警告が追加された。 • ナビゲーション時のコールトリガーが改善された。 • webpackコールからのnull結果の処理が行われた。

nuxt/nuxt
framework release tool
v3.18.1

v3.18.1

Nuxtのバージョン3.18.1は、定期的なパッチリリースであり、いくつかの重要な修正と機能改善が含まれています。主な変更点には、tinyglobbyからの絶対パス取得、未定義エラー変数のスローを防ぐ修正、tsconfig参照を含む型チェックの改善、クライアントビルドのソースマップパス変換の追加、レイジーハイドレーションの警告追加、ナビゲーション時のコールトリガーの改善、webpackコールからのnull結果の処理が含まれます。また、ドキュメントの更新やテストの移動、CIの改善も行われています。 • 定期的なパッチリリースであること • tinyglobbyからの絶対パス取得の改善 • 未定義エラー変数のスローを防ぐ修正 • tsconfig参照を含む型チェックの改善 • クライアントビルドのソースマップパス変換の追加 • レイジーハイドレーションの警告追加 • ナビゲーション時のコールトリガーの改善 • webpackコールからのnull結果の処理

nuxt/nuxt
framework release tool
v4.0.2

v4.0.2

この記事は、Nuxtのバージョン4.0.2のリリースに関する情報を提供しています。このリリースでは、いくつかの修正が行われ、特に< ClientOnly >および< DevOnly >のための型付きスロットの提供、ディレクトリアイリスのトレーリングスラッシュの追加、グローバルdefineAppConfig型の制約、リモートアイランドのためのソースベースURLの含有などが含まれています。また、ドキュメントの更新として、Nuxtのインストールコマンドの変更やAI支援の貢献ガイドラインの追加、ハイドレーションのベストプラクティスの追加なども行われています。さらに、バグ報告テンプレートの更新やテストの改善も行われています。 • Nuxtのバージョン4.0.2がリリースされた。 • <ClientOnly>と<DevOnly>のための型付きスロットが提供された。 • ディレクトリアイリスにトレーリングスラッシュが追加された。 • グローバルdefineAppConfig型が制約された。 • リモートアイランドのためのソースベースURLが含まれた。 • Nuxtのインストールコマンドがnpm create nuxt@latestに更新された。 • AI支援の貢献ガイドラインが追加された。 • ハイドレーションのベストプラクティスが追加された。

nuxt/nuxt
framework release tool
v3.18.0

v3.18.0

Nuxtのバージョン3.18.0がリリースされ、主にNuxt v4からの機能とバグ修正がバックポートされました。新機能として、遅延ハイドレーションマクロが追加され、コンポーネントのハイドレーションをより直感的に制御できるようになりました。また、アクセシビリティの向上として、ページ変更がスクリーンリーダーに通知されるようになりました。開発体験も向上し、Chrome DevToolsとの統合により、ソースファイルを直接編集できるようになりました。さらに、コンポーネントの型安全性が改善され、モジュール開発者向けの利便性向上も図られています。 • Nuxt v4からの機能とバグ修正がバックポートされた • 遅延ハイドレーションマクロにより、コンポーネントのハイドレーションを直感的に制御可能 • アクセシビリティ向上のため、ページ変更がスクリーンリーダーに通知される • Chrome DevToolsとの統合により、ソースファイルを直接編集できる • コンポーネントの型安全性が改善され、Typed slotsが追加された • モジュール開発者向けにサーバーインポートの簡素化が行われた

nuxt/nuxt
framework release tool
v4.0.1

v4.0.1

Nuxtのバージョン4.0.1は、定期的なパッチリリースの最初のものであり、後にv3.18がリリースされ、v4からの機能や修正がバックポートされる予定です。アップグレードの推奨方法は、npx nuxt upgrade --dedupeを実行することで、ロックファイルの重複を解消し、Nuxtが依存する他の依存関係の更新を確実に取り込むことができます。主な修正点には、nuxt.schemaファイルの追加、nitropackのアンピン、共有エイリアスの公開などがあります。また、ドキュメントの改善や新しいベストプラクティスセクションの追加も行われています。 • Nuxt v4.0.1は定期的なパッチリリースの最初のものである。 • v3.18が後にリリースされ、v4からの機能や修正がバックポートされる。 • アップグレードにはnpx nuxt upgrade --dedupeを推奨。 • 主な修正点にはnuxt.schemaファイルの追加やnitropackのアンピンが含まれる。 • ドキュメントの改善や新しいベストプラクティスセクションの追加が行われた。

nuxt/nuxt
framework release tool
v4.0.0

v4.0.0

Nuxt 4.0が正式にリリースされ、開発体験を向上させるための安定性重視のメジャーアップデートが行われた。新しいapp/ディレクトリ構造により、プロジェクトの整理がクリーンになり、データ取得のスマート化が図られた。TypeScriptのサポートも強化され、アプリコード、サーバーコード、共有フォルダ、設定の間でのプロジェクトベースの分離が実現された。CLIの速度も向上し、内部ソケットの採用により開発が迅速化された。これらの変更は技術的に破壊的であるが、Nuxt 3プロジェクトは最小限の努力でアップグレードできるよう配慮されている。 • Nuxt 4.0は安定性を重視したメジャーリリースである。 • 新しいapp/ディレクトリ構造により、プロジェクトの整理がクリーンになった。 • データ取得の改善により、同じキーを持つ複数のコンポーネントがデータを自動的に共有する。 • TypeScriptのサポートが強化され、異なるコンテキスト間での作業が容易になった。 • CLIの速度が向上し、開発が迅速化された。 • Nuxt 3プロジェクトは最小限の努力でアップグレード可能。

nuxt/nuxt
framework release tool
v3.17.7

v3.17.7

Nuxtのバージョン3.17.7がリリースされ、これは3.18の前の最後のパッチリリースです。アップグレードの推奨方法は、'npx nuxt upgrade --dedupe'を実行することで、これによりロックファイルが重複排除され、Nuxtが依存する他の依存関係の更新を取り込むことができます。主な修正点には、extraPageMetaExtractionKeysの安全対策、loadBuilderエラーの原因の公開、Viteの文字列入力の解決処理、サーバーコンポーネントのラッピング、親のチェック前のセグメントキャッチオールパターンの正規化などがあります。また、ドキュメントの更新も行われ、環境変数の命名規則や非同期データの返り値の変更についての説明が追加されました。 • Nuxtのバージョン3.17.7がリリースされた。 • アップグレードには'npx nuxt upgrade --dedupe'を推奨。 • 修正点にはextraPageMetaExtractionKeysの安全対策やloadBuilderエラーの原因公開が含まれる。 • Viteの文字列入力の解決処理が改善された。 • サーバーコンポーネントのラッピングが行われた。 • ドキュメントが更新され、環境変数の命名規則が明確化された。 • 非同期データの返り値がundefinedからnullに変更された。

nuxt/nuxt
framework release tool
v3.17.6

v3.17.6

Nuxtのバージョン3.17.6は、定期的なパッチリリースであり、主にパフォーマンスの向上とバグ修正が行われた。アップグレードの推奨方法は、'npx nuxt upgrade --dedupe'を実行することで、依存関係のロックファイルを重複排除し、他の依存関係の更新を取り込むことができる。主な変更点には、プリレンダリング時のifチェックの削減、非同期データデフォルトの型生成の修正、エラーハンドラーでのset-cookieヘッダーの追加、ナビゲート時のハッシュリンクの処理などが含まれる。また、ドキュメントの改善やテストケースの追加も行われている。 • Nuxtのバージョン3.17.6はパフォーマンス向上とバグ修正を含む定期的なパッチリリース。 • アップグレードには'npx nuxt upgrade --dedupe'を推奨。 • プリレンダリング時のifチェックを減少させる改善。 • 非同期データデフォルトの型生成を修正。 • エラーハンドラーでset-cookieヘッダーを追加。 • ナビゲート時のハッシュリンクの処理を改善。 • ドキュメントの改善やテストケースの追加も実施。

nuxt/nuxt
framework release tool
v3.17.5

v3.17.5

Nuxtのバージョン3.17.5は、定期的なパッチリリースであり、主に依存関係の更新とパフォーマンスの改善が含まれています。アップグレードの推奨方法は、npx nuxt upgrade --dedupeを実行することで、ロックファイルの重複を解消し、Nuxtが依存する他の依存関係の更新を取り込むことができます。主な変更点には、globbyのインスタンスの置き換え、useScriptRybbitAnalyticsのエクスポート、正規表現からの不要なパターンの削除、ClientOnly内のスロットのラップ、asyncDataの状態へのアクセスの改善などがあります。また、ドキュメントの更新やビルドの改善も行われています。 • Nuxtのバージョン3.17.5は定期的なパッチリリースである。 • アップグレードにはnpx nuxt upgrade --dedupeを推奨。 • globbyのインスタンスを置き換えた。 • useScriptRybbitAnalyticsをスクリプトスタブからエクスポート。 • 正規表現から不要なパターンを削除。 • ClientOnly内のスロットをh()でラップ。 • asyncDataの状態にnuxtアプリインスタンスからアクセス可能に。 • ドキュメントの更新やビルドの改善が行われた。

nuxt/nuxt
framework library release
v3.17.4

v3.17.4

Nuxtのバージョン3.17.4は、定期的なパッチリリースであり、1572のコミットが行われた。アップグレードの推奨方法は、npx nuxi@latest upgrade --dedupeを実行することで、依存関係のロックファイルを重複排除し、Nuxtが依存する他の依存関係の更新を確実に取り込むことができる。パフォーマンス向上のために、循環依存プラグインにSetを使用し、Array.includesのチェックをSetsにリファクタリングした。また、空の子配列に対するルートルールの処理をスキップするなどの改善が行われた。バグ修正としては、<ClientOnly>内での遅延asyncDataの待機を行わないようにし、複数のasyncData呼び出しに対してキャッシュデータを尊重するようにした。ドキュメントの更新も行われ、node v20がNuxtセットアップの最小要件であることが明記された。 • Nuxtのバージョン3.17.4は定期的なパッチリリースである。 • アップグレードにはnpx nuxi@latest upgrade --dedupeを推奨。 • パフォーマンス向上のためにSetを使用し、Array.includesをリファクタリング。 • 空の子配列に対するルートルールの処理をスキップする改善。 • <ClientOnly>内での遅延asyncDataの待機を行わないように修正。 • node v20がNuxtセットアップの最小要件であることを明記。

nuxt/nuxt
framework library release
v3.17.3

v3.17.3

3.17.3 is a regularly-scheduled patch release. ✅ Upgrading Our recommendation for upgrading is to run: npx nuxi@latest upgrade --dedupe This will deduplicate your lockfile as well, and help ensure...

nuxt/nuxt
release
v3.17.2

v3.17.2

3.17.2 is a regularly-scheduled patch release. ✅ Upgrading Our recommendation for upgrading is to run: npx nuxi@latest upgrade --dedupe This will deduplicate your lockfile as well, and help ensure...

nuxt/nuxt
release
v3.17.1

v3.17.1

3.17.1 is the next patch release. ✅ Upgrading Our recommendation for upgrading is to run: npx nuxi@latest upgrade --dedupe This will deduplicate your lockfile as well, and help ensure that you pul...

nuxt/nuxt
release
v3.17.0

v3.17.0

👀 Highlights This release brings a major reworking of the async data layer, a new built-in component, better warnings, and performance improvements! 📊 Data Fetching Improvements A major reorganizat...

nuxt/nuxt
release
v3.16.2

v3.16.2

3.16.2 is the next patch release. ✅ Upgrading Our recommendation for upgrading is to run: npx nuxi@latest upgrade --dedupe This will deduplicate your lockfile as well, and help ensure that you pul...

nuxt/nuxt
release
v3.16.1

v3.16.1

compare changes 🔥 Performance nuxt: Use browser cache for payloads (#31379) 🩹 Fixes nuxt: Restore nuxt aliases to nitro compilerOptions.paths (#31278) nuxt: Use new mocked-exports (#31295) nuxt:...

nuxt/nuxt
release