WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Releases: nuxt/cli

v3.31.1

05 Dec 11:14
Immutable release. Only release title and notes can be modified.
91b2d23

Choose a tag to compare

3.31.1 is a patch release to address a regression when creating a new project.

👉 Changelog

compare changes

🔥 Performance

  • dev: Use join rather than resolve if adding static string (b0b8fd5)

🩹 Fixes

  • dev: Ensure tsconfig.json exists before starting dev server (0aa3a0f)
  • dev: Handle completions when running npm create nuxt (#1149)

✅ Tests

  • Add e2e test for create-nuxt cli (3650f92)

❤️ Contributors

v3.31.0

04 Dec 16:57
Immutable release. Only release title and notes can be modified.
22cf07b

Choose a tag to compare

3.31.0 is the next minor release.

👉 Changelog

compare changes

🚀 Enhancements

  • Add shell completions using @bomb.sh/tab (#1082)
  • Use clack to add more ✨ (#1121)
  • init: Prompt user to select a template (#1147)

🩹 Fixes

  • module,init,upgrade: Use updated @clack/prompts (#1117)
  • dev: Handle --host without explicit host (5278c9e)
  • upgrade: Clean lockfile in workspace dir (01ca983)
  • info: Support nitro version + remove buildModules for v3+ (3eaca44)
  • info: Check if BuildModules is defined (ce9694f)
  • build,dev: Respect NODE_PATH when loading kit/nuxt (d5f9331)
  • dev: Respect https.xxx commandline arguments (#1129)
  • preview: Respect dotenv command-line arg (#1144)
  • dev: Prime mtimes cache when starting dev server (#1137)

💅 Refactors

  • init: Use clack for prettier box styling (#1077)

🏡 Chore

  • Lint (068c85f)
  • Update pnpm to 10.21 and enable trust policy (7edcce5)
  • Revert pnpm trust policy and restore provenance action (694e92b)
  • Lint (1b26dec)
  • Use github token from environment when fetching templates (7812d77)
  • Lint (40c967f)

🤖 CI

  • Pass token to ci workflow as well (b04de4f)
  • Pass token in more places (fdafc3a)

❤️ Contributors

v3.30.0

03 Nov 13:12
a82954d

Choose a tag to compare

3.30.0 is the next minor release.

👀 Highlights

The biggest change in this release is that we drop the built-in proxy server which we previously used.

this will mean that there's not a persistent connection, but it avoids a lot of the pain and potential problematic behaviour with having a proxy (either over socket, which can be flaky on different oses/runtimes - or over network, which is slow on windows).

we're also continuing to focus on performance, including dropping some dependencies, and migrating where possible to new unjs libraries like h3 v2 and srvx.

👉 Changelog

compare changes

🚀 Enhancements

  • dev: Experimentally support nitro v3 + inline h3 (11f8bf7)

🔥 Performance

  • info: Migrate from clipboardy to copy-paste (#1087)
  • preview: Inline port description (2b40c32)

🩹 Fixes

  • build,dev: Support showing nitro version (70dcc9b)
  • dev: Use proxy instead of web fetch handler (#1104)
  • module,upgrade: Allow adding module/nuxt version to pnpm workspace root (#1109)

💅 Refactors

  • analyze: Use srvx to serve analysis results (97d8172)
  • dev: Remove proxy server in favour of direct listening (#1105)

📦 Build

  • Use tsdown + isolated declarations (#1095)

🏡 Chore

  • Update knip config (c23e915)
  • Clean up playground console logging (3a92d84)
  • Add verifyDepsBeforeRun: install (#1106)
  • Update ignoredBuiltDependencies (#1107)

✅ Tests

  • Remove separate socket runtime tests (df17ad4)

❤️ Contributors

v3.29.3

09 Oct 17:19
d8e89aa

Choose a tag to compare

👉 Changelog

compare changes

🩹 Fixes

  • dev: Skip sending headers if they are already sent (4509643)
  • dev: Handle multiple set-cookie headers correctly (#1079)
  • dev: Handle more kinds of fetch errors (#1076)

❤️ Contributors

v3.29.2

07 Oct 18:52
e15ea22

Choose a tag to compare

👉 Changelog

compare changes

🩹 Fixes

  • Polyfill process.getBuiltinModule (fa5d5e6)
  • dev: Use node pipelining on windows (#1072)

🏡 Chore

🤖 CI

  • Write pr number to artifact (5e9adc2)
  • Debug artifact paths (5316bd4)
  • Resolve statsDir + move checkout earlier (c94e144)
  • Remove packages/ dir from size parsing script (5b3d7a3)

❤️ Contributors

v3.29.1

07 Oct 10:21
f46bd37

Choose a tag to compare

👉 Changelog

compare changes

🩹 Fixes

  • dev: Use existing nuxt options to resolve versions (646b777)

🏡 Chore

🤖 CI

  • Split out comment into workflow_run (ad1e0d8)
  • Extract script from workflow (f2dbebd)
  • Setup latest node for size comment (0755948)

❤️ Contributors

v3.29.0

06 Oct 13:28
da29084

Choose a tag to compare

👉 Changelog

compare changes

🚀 Enhancements

  • upgrade: Add v3, v4, v3-nightly and v4-nightly channels (#1019)
  • init: Prefill package.json name field with directory (#422)
  • build,dev: Add vite and vue version to banner (#1021)
  • dev: Use web fetch handler rather than proxy (#1051)

🔥 Performance

  • Refactor for improved tree-shaking in create-nuxt (#1044)

🩹 Fixes

  • init: Properly check installed modules (#1043)
  • init: Default to false for installing official modules (0399e22)
  • dev: Close watchers before reloading nuxt (#1050)
  • build: Avoid unnecessary error (b4f9b1a)
  • dev: Move clear argument default to command definition (#1054)
  • preview: Move port argument alias to command definition (#1055)
  • dev: Check mtime before restarting (#1060)

🏡 Chore

  • Only include codspeed plugin in CI & not on windows (8922f6e)
  • Lint (a1684c0)

✅ Tests

  • Add dev server tests for multi-runtime (#1049)
  • Add headers assertion (8ee8a48)
  • Oops (f4749f8)
  • Simplify support matrix (#1052)
  • Install playground deps at top level (#1061)
  • Test dev server with/without sockets (#1053)

🤖 CI

  • Run tests on last node LTS (eff5062)
  • Always publish nightly releases via pkg-pr-new (cdff4b6)
  • Use npm trusted publishing (b4d7e69)
  • Add codspeed mode (f5a8806)
  • Add provenance action to check for downgrades in provenance (9d390df)
  • Do not run autofix on main branch (4d30d3e)
  • Remove caches from pull_request_target workflows (9c6e9c6)
  • Split size compare workflow into two (f5b207e)
  • Re-combine size compare workflow (3ef0dfe)

❤️ Contributors

v3.28.0

10 Aug 20:11
d914887

Choose a tag to compare

3.28.0 is the next minor release.

👉 Changelog

compare changes

🚀 Enhancements

  • init: Add --nightly flag (#650)

🩹 Fixes

  • dev: Handle array of dotenv file names (73888d3)
  • init: Use amended directory when adding modules (#998)
  • init: Skip modules that are dependencies of the selected template (#910)
  • init: Default nightly install to latest (6b80c59)
  • dev: End websocket connections gracefully (#1001)
  • upgrade: Do not use cache when getting nuxt version (#1002)

🏡 Chore

🤖 CI

  • Run size compare workflow on pull_request_target (#999)

❤️ Contributors

v3.27.0

25 Jul 16:36
174d2c4

Choose a tag to compare

3.27.0 is the next minor release.

Timetable: to be announced.

👉 Changelog

compare changes

🚀 Enhancements

  • Add -e alias for --extends (#986)

🩹 Fixes

  • upgrade: Update default Nuxt version to v4 (#981)
  • add: Create layers relative to rootDir (67b9dab)

❤️ Contributors

v3.26.4

21 Jul 08:26
473fb0f

Choose a tag to compare

3.26.4 is the next patch release.

Timetable: to be announced.

👉 Changelog

compare changes

🩹 Fixes

  • dev: Await devServer.close (0d9ab2c)
  • dev: Add exception handlers for initial restart (#975)

❤️ Contributors