chore(deps): update all non-major dependencies (v1)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @nuxt/kit | ^3.0.0-rc.10 -> ^3.0.0-rc.11 |
||||
| node-fetch-native | ^0.1.4 -> ^0.1.7 |
||||
| nuxt | ^3.0.0-rc.10 -> ^3.0.0-rc.11 |
||||
| pathe | ^0.3.7 -> ^0.3.9 |
Release Notes
nuxt/framework
v3.0.0-rc.11
π¬ Join the release discussion
π How to Upgrade
Note Make sure to recreate the lock file in the project in case of any issues after the upgrade.
- Automated:
npx nuxi@latest upgrade --force - Manual: Bump
nuxtdependency to3.0.0-rc.11and then usenpx nuxi@latest cleanupto cleanup any local caches
β What is New?
Full Static Enhancements
We have introduced Full-Static mode payload extraction in RC.10. Many of the issues from the initial implementation are resolved with this release thanks to your amazing feedback! Notably for SPA routes and state that is now in the initial state.
π§ͺ We understand that there might be still issues with the new implementation. Please report if spotted any. You can use new experimental.payloadExtraction: false flag in nuxt.config to opt-out as well.
IPv6 and HTTPS support for nuxi dev and vite
Nuxi CLI and unjs/listhen are improved and now support --https flag and ipv6 hosts out of the box with an auto-generated certificate. You can use --ssl-cert and --ssl-key to provide own generated SSL certificates with mkcert for example as well.
Issues with vite HMR and vite-node should be resolved as well. If you were previously using NODE_TLS_REJECT_UNAUTHORIZED or custom vite.server.hmr options for a workaround, you can try to remove them.
Note: If you see something like http://[::]:3000/ when running nuxi preview, it is all normal! The New IPv6 URL works in all modern browsers and is also backward compatible with IPv4 interfaces. If for some reason encountered any issues, try setting HOST to 0.0.0.0 to disable IPv6 listener.
Nitro Improvements
Nitro is the server engine for Nuxt 3. We had landed several fixes in 0.5.2 and 0.5.3 versions improving stability and bug fixes.
Full Changelog
π Enhancements
π©Ή Fixes
- nuxt: Disable payload extraction for spa generated pages (#β7535)
- nuxt: Do not pass prefetched class to custom link (#β7522)
- cli: Improved self-signed certificate for
nuxi dev --https(#β7545) - vite:
nuxi dev --httpsworking out of the box (#β7547) - schema: Update resolver for
cssSourceMapwith newsourcemapformat [bridge] (#β7541) - nuxt: Pass fully resolved path to nitro dist files (#β7494)
- nuxt: Remove modulepreload for spa fallback routes with
ssr:true(#β7553) - schema: Only disallow vite server port and host (#β7554)
- nuxi, vite: Ipv6 support for
nuxi dev(#β7560) - cli: Print resolved public directory after generate (#β7577)
- nuxt: Load payload after middleware and once final route is resolved (#β7574)
- nuxt: Keep
statein the initial state instead of extracting it (#β7567) - vite: Normalize vite-node error data from server (#β7589)
- vite: Include id and stack in
vite-nodefallback error handler (#β7575) - vite: Respect
ctx.nuxt.options.modulesDirfor resolving externals withvite-node(#β7612) - nuxt: Add missing
process.clientfor early redirect innavigateTo(#β7625) - vite-node: Include importer in error stack (#β7607)
- vite, webpack: Avoid generating keys where a key is already provided (#β7622)
- vite, webpack: Handle auto keys for composables without args (#β7651)
- nuxt: Don't tree shake client-only fallback templates (#β7659)
- nuxt: Strip non-
.vueextensions from component types (#β7673) - nuxt: Only observe tag elements for
<NuxtLink>prefetching (#β7679) - nuxi, vite: Support HTTPS with custom domain and HMR (#β7680)
π Documentation
- Update auto-imports link (#β7530)
- Add note about link prefetching (#β7540)
- Improve NuxtLink prefetch explanation (#β7540)
- Add testing and
addComponentto modules and updateaddImports(#β7543) - Fix typo on directory-structure/pages (#β7601)
- Fix typo in custom router example (8621c860)
- Fix typo in nitro options in wasm example (#β7639)
- Add
addImportsSourcesto list of kit utils (#β7636) - api: Add
defineNuxtComponentpage (#β7618) - testing: Move modules testing section to module authors guide (#β7643)
- getting-started: Add views page (#β7556)
β€οΈ Contributors
- Alexander Lichter
- Alper DoΔan
- Chenying
- ClΓ©ment Ollivier
- Damian GΕowala
- Daniel Roe
- Julien Huang
- Krutie Patel
- Lexpeartha
- Pooya Parsa
- YIngChenIt
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
Deploy Preview for nuxt-image-v1 canceled.
| Name | Link |
|---|---|
| Latest commit | a652f1cb4dc69466e31a643c8f5cfc9d6701d8d1 |
| Latest deploy log | https://app.netlify.com/sites/nuxt-image-v1/deploys/634e0132785c2e0009c4c640 |