This repository has been archived by the owner on Apr 6, 2023. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Beta Testing
Switch to the edge channel.
⭐ What is New?
🔰 Security Fixes
This release contains multiple security related fixes #8675, #8674 and #8673 reported via huntr.dev platform by OhB00.
We recommand you to upgrade to the latest version as soon as possible.
🚀 Performance Improvements
Using a new method to extract
definePageMeta
improves vite performance and makes lazy compilation of pages possible (#8536).💯 Strict Config Schema and Types
We have cleaned up the configuration schema (#8487) so that you no longer would be confused with Nuxt 2 options and also can quickly notice any typos in
nuxt.config
file.Typescript strict mode is also enabled by default with this release as best practice. (#8667)
🚇 Nitro
devProxy
Using new
nitro.devProxy
option you can setup proxies for development server. (learn more)We are working to support production runtime proxy in future Nitro versions using route rules.
Changelog
compare changes
app.pageTransition
andapp.layoutTransition
by default (#8436)🚀 Enhancements
useFetch
options reactive (#8374)updateTemplates
utility (#8413)setPageLayout
is used incorrectly (#8464)<devOnly>
component (#7950)name
andpath
for a route indefinePageMeta
(#8633)addServerPlugin
utility (#8635)prerender:routes
andaddPrerenderRoutes
(#8670)🩹 Fixes
vite-node
(#8389)vue-router
inside<NuxtLayout>
(#8421)pathe
to resolve aliases (#8453)NITRO_PORT
as well (#8458)error.vue
(#8469)pages
creation and removal DX (#8502)vue-router
to optimized deps (#8544)/
if user doesn't have that route (#8639)💅 Refactors
app.pageTransition
andapp.layoutTransition
by default (#8436)📖 Documentation
<NuxtLayout>
tag in a code sample (#8349)app
key for transitions (#8385)<ClientOnly>
to API docs (#8400)LinkExample
as block component (#8459)<KeepAlive>
indefinePageMeta
(#8491)typescript.typeCheck
config. (#8632)📦 Build
🏡 Chore
✅ Tests
❤️ Contributors