Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v3.10.0 #25284

Merged
merged 1 commit into from
Jan 30, 2024
Merged

v3.10.0 #25284

merged 1 commit into from
Jan 30, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Jan 18, 2024

3.10.0 is the next minor release.

Timetable: January 29/30

👉 Changelog

compare changes

🚀 Enhancements

  • nuxt: tryUseNuxtApp composable (#25031)
  • nuxt: Add experimental sharedPrerenderData option (#24894)
  • schema: Default to bundler module resolution (#24837)
  • nuxt: Warn if data fetch composables are used wrongly (#25071)
  • nuxt: Add pages:routerOptions hook (#24922)
  • Experimental client-side Node.js compatibility (#25028)
  • nuxt: Throw error if setInterval is used on server (#25259)
  • nuxt: refreshCookie + experimental CookieStore support (#25198)
  • nuxt: Allow controlling view transitions in page meta (#25264)
  • nuxt: Slow down loading indicator when approaching 100% (#25119)
  • nuxt: Experimentally extract route metadata at build time (#25210)
  • nuxt: useId composable (#23368)

🔥 Performance

  • vite: Avoid endsWith when checking for whitespace (#24746)

🩹 Fixes

  • nuxt: Disable View Transitions if prefers-reduced-motion (#22292)
  • nuxt: Add declaration file with correct node16 imports (#25266)
  • nuxt: Allow omitting fallback in island response (#25296)
  • schema: Remove defineModel option as it is now stable (#25306)
  • nuxt: Overwrite island payload instead of merging (#25299)
  • vite: Pass hidden sourcemap values to vite (#25329)
  • nuxt: Use named import for lazy components (#25286)
  • nuxt: Deprecate boolean values for dedupe (#25334)
  • nuxt: Use default export for raw components (#25282)
  • nuxt: Handle plugin dependencies with mixed load state (#25318)
  • nuxt: Preserve instance.attrs in client-only components (#25381)
  • nuxt: Stop tracking suspense when error hydrating page (#25389)
  • nuxt: Add router.options files in definite order (#25397)
  • nuxt: Do not rerun synchronous callOnce callbacks (#25431)
  • nuxt: Remove dynamic nuxt-client within template code (#25464)
  • nuxt: Add runtime check to filter plugins in dependsOn (#25409)
  • nuxt: Improve global/payload error type with NuxtError (#25398)
  • vite: Extract styles for shared chunks (#25455)
  • nuxt: Avoid vue-router warning with routeRule redirect (#25391)
  • nuxt: Improve return type of useRequestEvent (#25480)
  • nuxt: Match nitro + nuxt useRuntimeConfig signatures (#25440)
  • nuxt: Prevent initial scroll jump when loading page (#25483)
  • nuxt: Prioritise later items in pages:routerOptions hook (#25509)

💅 Refactors

  • nuxt: Remove currentRoute non-ref warning (#25337)

📖 Documentation

  • Explain how to auto-install git layer deps (#24250)
  • Fix eslint link (87641c867)
  • Fix typo (#25326)
  • nuxt: Add @since annotations to exported composables (#25086)
  • Add emphasis to useAsyncData explanation (#25392)
  • Add separate docs page for error.vue (#25320)
  • Add explanation about layout usage in error.vue (#25396)
  • Use .cjs extension for ecosystem.config (#25459)
  • Add fuller explanation in routeRules example of swr/isr (#25436)
  • Warn that island client components don't support slots (#25454)
  • Updated addPluginTemplate example to add filename property (#25468)
  • Update link to vercel edge network overview (e01fb7ac3)
  • Remove unnecessary warning on sharedPrerenderData (b0f50bec1)
  • Add more documentation for pages:routerOptions (46b533671)

🏡 Chore

  • Fix typo in warning log (#25265)
  • nuxt: Warn if NuxtPage is not used when pages enabled (#25490)
  • Remove extra 'not' in warning message (b96fe1ece)

✅ Tests

  • nuxt: Add test for data-island-uid replacement (#25346)
  • Remove miswritten test (#25347)
  • Avoid explicit timeouts (#25395)

🤖 CI

  • Only release from main repo (#25354)
  • Label pull request based on type in title (#25404)
  • Wrap PR base label in quotes (#25432)
  • Update extracting PR labels' names (#25437)
  • Skip adding PR labels if there are none to add (#25475)
  • Update changelog with github tags/handles of users (60ab5deb0)
  • Import $fetch (a1fb399eb)

❤️ Contributors

Copy link

stackblitz bot commented Jan 18, 2024

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@danielroe danielroe merged commit da3c502 into main Jan 30, 2024
3 checks passed
@danielroe danielroe deleted the v3.10.0 branch January 30, 2024 15:25
@Gabrielmoraesp
Copy link

I installed nuxt 3.10 and when I try to run the application, the error below returns.

nodejs version: 20
OS: Windows 10 Pro

Nuxt 3.10.0 with Nitro 2.8.1 12:48:15
12:48:15
➜ Local: http://localhost:3000/
➜ Network: use --host to expose

[12:48:26] ERROR Failed to load url /@fs/C:/www/node_modules/ufo/dist/index.mjs?v=2fd1ab58 (resolved id: C:/www/node_modules/ufo/dist/index.mjs?v=2fd1ab58) in virtual:nuxt:C:/www/tokenfy/checkout/checkout/.nuxt/paths.mjs. Does the file exist?

[12:48:26] ERROR Failed to load url /.nuxt/fetch.mjs (resolved id: C:/www/tokenfy/checkout/checkout/.nuxt/fetch.mjs) in C:/www/tokenfy/checkout/checkout/node_modules/nuxt/dist/app/entry.js. Does the file exist?

[12:48:29] ERROR Failed to load url /@fs/C:/www/node_modules/defu/dist/defu.mjs?v=2fd1ab58 (resolved id: C:/www/node_modules/defu/dist/defu.mjs?v=2fd1ab58) in C:/www/tokenfy/checkout/checkout/.nuxt/app.config.mjs. Does the file
exist?

✔ Nitro built in 3175 ms nitro 12:48:34
Could not find messages for locale code:
Could not find messages for locale code: en-US
ℹ Vite client warmed up in 9739ms 12:48:36

@danielroe
Copy link
Member

Please create a new issue with a reproduction 🙏

@nuxt nuxt locked and limited conversation to collaborators Jan 31, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants