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.
This PR contains the following updates:
3.0.0-rc.12
->3.0.0
3.0.0-rc.12
->3.0.0
3.0.0-rc.12
->3.0.0
3.0.0-rc.13-27781436.1f6b3be
->3.0.0-rc.9-27703329.537338f
Release Notes
nuxt/framework
v3.0.0
: Nuxt 3.0 stableCompare Source
✨ Official Release Announcenment
💬 Release Discussion
📝 Changelog
Check out v3.0.0-rc.14 for other recent changes.
🩹 Fixes
runtimeConfig.public
with empty object (#9050)latest
tag (#9060)useAsyncData
(#9061)📖 Documentation
definePageMeta
issues with transitions andNuxtLoadingIndicator
(#9055)🏡 Chore
parse5
for renovate update (#9046)❤️ Contributors
v3.0.0-rc.14
Compare Source
👉 Release Discussion
Changelog
compare changes
nuxt test
(#4578)$f
fetch prefix to auto-keys (#8852)vitest/node
subpath export (#8815)initialCache
option (#8885)nuxi generate
(#9018)useFetch
key (#6632)NuxtRenderHTMLContext.bodyPrepend
(#8712) (#8704)404.vue
shorthand (#8809)head
option support intodefineNuxtComponent
(#8901)- Remove
PrivateRuntimeConfig
interface support- Remove
autoImports
option- Remove
autoImports:extend
hook support- Remove deprecated
addAutoImport
andaddAutoImport
utilities (useaddImports
andaddImportsDir
)- Remove
defer
option foruseAsyncData
- Remove support for
installModule(nuxt, nuxtModule)
- Remove support for module defenition as function
- Remove support for
name
in module definition (usemeta.name
)- Remove deprecated
throwError
(useshowError
)- Remove deprecated
useActiveRoute
(useuseRoute
)- Remove deprecated
NuxtConfig
anddefineNuxtConfig
imports fromnuxt
(import fromnuxt/config
)- Remove deprecated
<Script>
component (useuseHead
)- Remove deprecated
RouterConfigOptions
interface (useRouterConfigSerializable
)- Remove deprecated
fileName
for template options (usefilename
)- Remove deprecated
<NuxtNestedPage>
and<NuxtChild>
components- Remove deprecated
buildModules
config- Remove deprecated
privateRuntimeConfig
andpublicRuntimeConfig
options- Remove deprecated
imports.presets[].name
(usepresets.imports
instead)🚀 Enhancements
isExternal
to<NuxtLink>
slot props (#8800)utils/
directory (#8817)onBeforeRouteLeave
andonBeforeRouteUpdate
composables (#8889)nuxt test
(#4578).npmrc
and setting for pnpm (#7407)🩹 Fixes
null
to unset them (#8769)useRequestHeaders
are case-insensitive (#8805)$f
fetch prefix to auto-keys (#8852)nuxt.config
with.mjs
and.cjs
extensions (#8855)dist
from type checking (#8848)vitest/node
subpath export (#8815)initialCache
option (#8885)app.baseURL
when fetching error page on server (#8888)<ClientOnly>
component (#8921)fs.allow
(#9006)nuxi generate
(#9018)useFetch
key (#6632)💅 Refactors
NuxtRenderHTMLContext.bodyPrepend
(#8712)NuxtRenderHTMLContext.bodyPrepend
(#8704)404.vue
shorthand (#8809)head
option support intodefineNuxtComponent
(#8901)📖 Documentation
defineLazyEventHandler
(#8767)useRequestHeaders
composable example (#8833)extendPages
(#8860)refreshNuxtData
util examples (#8845)useHydration
composable (#8768)query
option with example foruseFetch
(#8719)available
(#8966)definePageMeta
warning to specify it needs to be in a page (#8923)❤️ Contributors
v3.0.0-rc.13
Compare Source
👉 Release discussion
⭐ What is New?
🔰 Security Fixes
This release contains multiple security related fixes #8675, #8674 and #8673 reported via huntr.dev platform by OhB00.
We recommend you upgrade to the latest version as soon as possible.
If you encounter "The request URL ... is outside of Vite service allow list" issue, try adding path to
vite.server.fs.allow
innuxt.config
. read more.🚀 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 Development Server Proxy
Using
nitro.devProxy
option you can now configure proxies for the development server. (learn more)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
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.