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.
🚧 TODO
pages:extend
hook #27134feat(nuxt): namespace global variables for multi-app support #27263deferred to v4backwards compatibility for public diradded docs👉 Changelog
compare changes
🚀 Enhancements
useRequestURL
(#26687)imports.scan
option (#26576)<NuxtRouteAnnouncer>
anduseRouteAnnouncer
(#25741)resolvePath
andfindPath
(#26465)useLink
fromNuxtLink
(#26522)future.compatibilityVersion
(#26925)app.rootAttrs
andteleportAttrs
(#27014)cookieStore
by default (f597ca59a)onUpdated
andonUnmounted
on server (#27044)nuxt/scripts
on usage (#27010)<NuxtPage>
(#27050)renderSSRHeadOptions
config forunhead
(#26989)onPrehydrate
lifecycle hook (#27037)#fallback
slot to server components types (#27097)useRuntimeConfig
andupdateRuntimeConfig
utils (#27117)layers/
directory (#27221)appId
and improve chunk determinism (#27258)multiApp
flag (#27291)compatibilityVersion
(#27305)URL
serialiser for dev server logs (a549b46e9)this.$route
(#27313)installModule
(#26744).with
for better module options types (#26850)🔥 Performance
asyncData
watch when unmounted (#26821)ssrContext.styles
reference (from unusedvue-style-loader
) (2d1ab61b2)shallowReactive
(#27214)🩹 Fixes
<NuxtLink>
(ecbf8a9dd)v-html
on<NuxtLink>
(f24d9689c)useHead
import (#89)v-text
rather thanv-html
(#100)app.vue
(#207)app.vue
(#233).d.mts
declarations (1086bf001)getCachedData
from shaping type ofuseAsyncData
(#25946)hasSuffix
(#26725)moduleDetection
to 'force' (#26667)nuxt._ignore
after all modules run (#26680)v-for
to slot in islands (#26880)_scope
is active before callingrun
function (#26756, #26904)enabled
isfalse
(#26906)lang="ts"
(#26912)updateAppConfig
(#26949)useState
inNuxtClientFallback
setup function (#26928).js
extension from template imports (0d4a622f3)runWithContext
(#26976)app.vue
exists inrootDir
(1af81ed0f)URL
constructor to resolve external protocols (5f0693a69)URL
for parsing URLs rather thanparseURL
(ea22d3f98)process.*
flags (#27089)NuxtTeleportIslandComponent
(#27093)spaLoadingTemplate
function (0e12b6eb8)jiti
and not file URL (#27252)buildId
in schema (#27274)location
header innavigateTo
(#27280)undefined
rather thannull
for data fetching defaults (#27294)app.cdnURL
for extracted payloads (#26668)VNode
reviver & don't deduplicate dev logs (#27309)app.config
files in nitro build (#27342)app.config.d.ts
(#27350)optimizeDeps
in ssr (#27356)hmr.server
is set (#27326)app
options (#27478)app.head
arrays (#27480)tsconfig.json
(#27485)buildAssetsDir
in island teleport dev chunk (#27469)module: preserve
unelss ts v5.4 is installed (b08dfc98b)💅 Refactors
windicss
tounocss
(#231)📖 Documentation
dependsOn
works not just for parallel plugins (#26707)--preset
flag fornuxi build
(#26759)useFetch
(#26748)callWithNuxt
(#26771)srcDir
description mentioning deprecatedstatic/
directory (#26804)pageRef
from a child page (#26806)pending
value in data fetching composables (#26766)@vue/test-utils
getting started guide (#26205)a
->an
(#26856)usePreviewMode
explanation (#26602)defineConfig
(a60de743a)@since
annotations to exported functions (#25365).eslintrc.js
toeslint.config.js
(#27020)future.compatibilityVersion
(e7789a257)nuxi init
(#27051)ignorePrefix
to clarify ignored files (#27065)app.config.ts
to nuxt 4 testing/migration (#27164)useFetch
recipe (#27208)nuxt/scripts
(#27229)<NuxtLink>
(#27284)baseURL
andcdnURL
(#27273)partitioned
attribute ofuseCookie
(#27297)error
hook type (61766702c)srcDir
in upgrade steps (3383a2df2)📦 Build
🏡 Chore
@nuxt/ui-templates
to1.0.0
(cd138cb05)moduleResolution
toBundler
(#26658)@nuxt/eslint-config
(#26653)devcontainer.json
syntax (#26776)conventionalcommits.org
(9ba1ebe98)@nuxt/ui-templates
to core monorepo (fe6bdcc01)ui-templates
(15781c608)@internal
comment (cf736e274)eslint-plugin-regexp
(#27271)ui-templates
when stubbing packages (#27446)jiti
and@vitejs/plugin-vue
(2a2847e4b)shamefully-hoist
within repo (#27483)✅ Tests
🎨 Styles
🤖 CI
ui-templates
as valid scope (5afd75b88)❤️ Contributors