npm @nuxt/kit 4.6.2
v4.6.2

4 hours ago

v4.6.2 is the next patch release.

πŸ‘‰ Changelog

compare changes

🩹 Fixes

  • nitro: apply useHeadSafe rules to server island head (493565e99)
  • nitro-server: read router params from the path h3 matched (010f6b43d)
  • nitro: match server route rules case-insensitively unless routing is sensitive (f6cfee52c)
  • nuxt: resolve rooted paths through the URL parser (#36617)
  • nuxt: resolve empty route types in shared context (#36576)
  • nitro: preserve server tsconfig with relocated build dir (#36494)
  • nuxt: fix scroll offset for IDs starting with numbers (#36524)
  • kit: do not exclude module directories with a dot in their name from app tsconfig (#36331)
  • nuxt: detect vapor slots with rawVaporSlotKey from vue (#36614)
  • nuxt: keep middleware layout when restoring deferred prerendered route (#36560)
  • schema: provide default value for experimental.typescriptPlugin (#36561)
  • vite: only replay compile error overlays to newly loaded pages (#36611)
  • nuxt: re-export AnyFetchPath for emitted server route types (#36610)
  • vite: warm up the dev ssr entry from a nitro plugin (#36615)
  • nitro: avoid unused h3 imports in nuxt/server runtime (#36609)
  • vite-server: scope asset url helpers to the build (#36591)
  • nuxt: resolve nuxt/app to the app's runtime (#36587)
  • kit: lowercase filename-derived handler method on nitro v2 (#36567)
  • nuxt,nitro: normalise string/array appMiddleware (#36565)
  • nitro: pass response headers to render:response listeners (#36583)
  • vite: resolve inlined vue to its bundler build in dev (#36569)
  • nuxt: don't start a page transition with no page to leave (#36535)
  • nuxt: preserve error state on aborted or cancelled navigation (#36546)
  • vite,nitro: link null-byte virtual css through /@id/ in dev (#36549)
  • kit: resolve module dependencies from the declaring module (#36542)
  • nitro: only disable h3 + nitro presets when nitroAutoImports is off (#36548)
  • nitro,vite: don't access unspecified dependencies (#36541)
  • nitro: don't inline deps under absolute transpile dirs (#36540)
  • vite-server: respect spa loading template location (#36536)

πŸ’… Refactors

  • webpack,rspack: inline friendly errors plugin (#36568)

πŸ“– Documentation

  • remove DeepWiki badge (#36616)
  • rename H(TTP) to HTTP (#36559)
  • mention proxy route rule (4a529be68)
  • reference definePlugin and defineNitroPlugin in server plugin tip (64b8e0334)
  • open a PR to list a module (e551df267)
  • clarify testing environments, runners, and config (#32963)
  • align spa loading template references (#36552)
  • explain how to disable iOS Safari phone number detection (#36539)
  • fix outdated internal links (#36550)
  • explain how to restore nitro auto-imports with compat v5 (7499a445b)
  • add spa-loading-template documentation (#36537)

🏑 Chore

  • keep @nuxt/telemetry ignore for production mode 😭 (3110d6947)
  • fix knip, eslint and type import failures in ci (fb01db4eb)
  • exclude nuxt/app entry shim from root typecheck (c65cef3a8)
  • animate readme banner (#36593)
  • actually exclude fixtures from test:engines (6ce412822)
  • resolve #build/server-routes stub via root tsconfig paths (8235dd605)

βœ… Tests

  • wait for scroll to settle in route-scroll e2e (ca784deb7)

πŸ€– CI

  • comment nuxt.com preview links on docs pull requests (#36594)
  • regenerate kit inlinedDependencies in autofix (4b6da3a29)
  • remove docs deploy triggers (917bdf218)

πŸŽ‰ New Contributors

❀️ Contributors

Don't miss a new kit release

NewReleases is sending notifications on new releases.