github nuxt/nuxt v3.13.2

latest releases: v3.14.159, v3.14.0
one month ago

3.13.2 is the next regularly scheduled patch release.

✅ Upgrading

As usual, our recommendation for upgrading is to run:

npx nuxi@latest upgrade --force

This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.

👉 Changelog

compare changes

🔥 Performance

  • nuxt: Remove interop default for dynamic components (#28912)

🩹 Fixes

  • nuxt: Fix ssr log querySelector (#28864)
  • schema: Enable propsDestructure by default (#28830)
  • nuxt: Ensure injected route has enumerable keys (#28841)
  • nuxt: Don't override vue instance with legacy asyncData (#28842)
  • nuxt: Render server errors with ssr: false (#28834)
  • nuxt: Resolve full component paths (#28843)
  • nuxt: Improve accuracy of module resolution conditions (#28846)
  • nuxt: Log more context of prerendering errors (#28895)
  • nuxt: Enable injectAtEnd to reduce circular auto-imports (#28822)
  • nuxt: Ensure we process files in buildDir for unimport (#28899)
  • nuxt: Do not accept attrs on <NuxtErrorBoundary> (#28901)
  • nuxt,schema: Accept any module in inline modules array (#28922)
  • nuxt: Fall back to original component filePath (#28925)
  • nuxt: Make runWithContext generic (#28926)
  • nuxt: Set inheritAttrs: false for fragment components (#28939)
  • nuxt: Use case-insensitive regexp for <script> blocks (4fd24381c)
  • nuxt: Ensure component imports are injected last (#28944)
  • nuxt: Catch chunk errors directly in navigation (820908696)
  • nuxt: Add missing isNuxtMajorVersion export (#29016)
  • nuxt: Correct type for useError (#28996)

💅 Refactors

  • nuxt: Use vite:preloadError event (#28862)

📖 Documentation

  • Add known limitations for app.config.ts (#28875)
  • Typo fixed missing closing angle bracket (#28880)
  • Update useFetch troubleshooting section (#28918)
  • Capitalize text (#28972)
  • Fix typo (#28983)
  • Add clarity to useFetch parameter signature (#28993)
  • Remove confusing reference to 'SPA' (#28991)

🏡 Chore

  • Use consola to log out compatibility info (#28854)
  • vite: Use correct type import (3f508d521)
  • Enable noUncheckedSideEffectImports (#28903)
  • Add pending triage to blank issues (#28923)
  • Correct comment style (c4181b5a2)
  • Fix typos (462380d45)
  • Refresh lockfile, use htmlnano + pin workflow deps (#28946)
  • Pin dep + workflow by hash (4d81334c9)
  • ui-templates: Use class-selector (043329f52)

✅ Tests

  • Collect bundle sizes in parallel (1ce81069d)
  • Add regression test for using route in template (#28967)
  • Convert set to array (6ee3b3adc)
  • Switch inline snapshot to object comparison (ae5135363)

🤖 CI

  • Access issue number from payload (8e4585c14)
  • Configure codeql to ignore tests (d5f98a757)
  • Add default permissions for workflows (3ede01cd4)
  • Scan source files with codeql (#28943)
  • Skip setting up node before codeql scan (c4d7c92e9)

❤️ Contributors

Don't miss a new nuxt release

NewReleases is sending notifications on new releases.