This repository was archived by the owner on Aug 7, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 16
chore(deps): update all non-major dependencies #43
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
67b269b to
3693b79
Compare
13e807c to
f1b10f3
Compare
f1b10f3 to
524a866
Compare
524a866 to
062d7dc
Compare
062d7dc to
76f4dad
Compare
76f4dad to
26736da
Compare
26736da to
7d1f573
Compare
7d1f573 to
09d03f0
Compare
09d03f0 to
341f088
Compare
341f088 to
dd02681
Compare
dd02681 to
d9f3e8e
Compare
04c6019 to
45ddc5e
Compare
c36be86 to
bbab69d
Compare
61afcf8 to
c2e169d
Compare
c2e169d to
375908d
Compare
3ccbfdd to
a5db9f2
Compare
a5db9f2 to
e69aa84
Compare
e69aa84 to
d8e2a82
Compare
d8e2a82 to
d6ce8b8
Compare
|
🎉 This PR is included in version 2.5.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.6.0->^3.8.0^4.17.7->^4.17.10^3.6.0->^3.8.0v2.2.4->v2.4.0Release Notes
nuxt/nuxt (@nuxt/kit)
v3.8.0Compare Source
v3.7.4Compare Source
✅ Upgrading
As usual, our recommendation for upgrading is to run:
👉 Changelog
compare changes
🩹 Fixes
nuxt/*exports (#23357)💅 Refactors
consolaand improve test dx (#23302)📖 Documentation
nuxt2command (#23211)code-blockin migration guide (#23224)callHookmethod (#23231)srcDirJSDoc (#23250)nuxtApp.runWithContext(#23258)devtools.nuxt.com(#23350)awaitto clarifysendRedirectis async (#23345)tryUseNuxtto kit context utils list (#23373)🏡 Chore
.devcontainer(#22810)🤖 CI
linkCheckerjob tolink-checker(#23319)❤️ Contributors
v3.7.3Compare Source
👉 Changelog
compare changes
🩹 Fixes
#components(#23188)💅 Refactors
📖 Documentation
❤️ Contributors
v3.7.2Compare Source
✅ Upgrading
As usual, our recommendation for upgrading is to run:
👉 Changelog
compare changes
🩹 Fixes
joinURLwith remote sources on NuxtIsland (#23093)data-vattrs from server component props (#23095)useFetchauto key (#23086)cssCodeSplit(#23049)spaLoadingTemplateif file exists (#23048)tsconfig.jsondefaults (#23121)0(#23127)📖 Documentation
nameparam toPageMetainterface description (#23107)experimental.componentIslands(#23138)nuxi initcommand (#23155)🏡 Chore
🤖 CI
❤️ Contributors
v3.7.1Compare Source
✅ Upgrading
As usual, our recommendation for upgrading is to run:
This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
👉 Changelog
compare changes
🔥 Performance
🩹 Fixes
ssr: false(#22869)prioritywhen registering components dirs (#22882)addLayout(#22902)true(#22905)write: falsefor type templates (#22972)shouldExternalize(#22991)destrin more places overJSON.parse(#22997)📖 Documentation
<NuxtPage>(#22912)pageKey(#22920)envobject for nuxt plugins (#22963)NuxtLayout(#22989)🏡 Chore
nuxi-edgerather thannuxi-ng(9610cf03d)🤖 CI
GITHUB_REF_NAMEto get branch for release (d49ea58de)❤️ Contributors
v3.7.0Compare Source
👀 Highlights
🐣 A New CLI
We've refactored
nuxiusing unjs/citty and this marks the first Nuxt release that depends on the new version, safely in its own repository. We have grand plans for this - check out some of the features + roadmap discussions in nuxt/cli and please feel free to contribute!Nuxi is now decoupled from the main
nuxtversion - we plan to iterate and release nuxi more quickly in future so you can expect new things coming soon!🕸️ Native Web Streams and
ResponseWith improvements in unjs/h3 and unjs/nitro, it's now possible to directly return a
Responseobject from server routes, meaning it's also possible to return and handle streams natively in Nuxt.👉 Check out the full detail in the unjs/h3 and unjs/nitro release notes.
🔥 HTML Rendering Optimisations
This release comes with a couple of improvements in rendering HTML responses from the server. We now determine whether to preload/prefetch resources at build time (so you can customise this in the
build:manifesthook). We also now manage rendering the HTML for them directly inunhead(#22179), which means you can configure the order for<link>,<meta>,<script>,<style>, and more. And - in our preliminary testing - it's even faster!It's possible to opt-in to upcoming head improvements with the
experimental.headNextflag. This currently includes a new ordering algorithm based on capo.js (#22431) and allows enabling future optimisations as they are released inunhead:We'd love your thoughts - you can respond with any issues/feedback in this discussion.
🛠️ Build Environment Shortcuts
In your Nuxt config you can now use
$clientand$servershortcuts to easily define configuration that is specific to just the Vite client/server (#22302) or webpack client/server (#22304) builds. This previously was only possible with thevite:extendConfigandwebpack:confighooks.For example:
⚡️ Vite 4.4
We've chosen to unpin Vite from minor versions, meaning whenever Vite releases a new feature version you can opt-in straight away. Vite 4.4 brings a lot of exciting things, including experimental Lightning CSS support - and much more!
👉 Check out the Vite release notes for more.
💪 TypeScript Updates
We now use purely relative paths in the generated
tsconfig.jsoninstead of setting abaseUrl. This means better support for dev environments like docker images where the absolute path may not match your IDE (#22410).We also set a couple of additional compiler flag defaults to match Vite/TS recommendations (#22468).
Plus, you should now get type hinted access to layouts in
setPageLayoutand also in<NuxtLayout name>(#22363).🦄 Async Context support
If you've ever got an issue with 'Nuxt context unavailable' this might be one for you. We now support native async context for Bun and Node under an experimental flag, in both Nuxt and Nitro (#20918).
This enables using Nuxt composables on the server without needing to ensure they are being called directly in a setup function. It also allows the same in Nitro, with a new
useEvent()utility that is usable in server routes.To try it out, you can enable
experimental.asyncContext:👓 Watcher Updates
We've fixed a couple of issues with watchers, meaning that you should need to restart your server less often - and you should see a significant performance increase if you are using layers.
⚗️ Nitro 2.6
There lots more exciting features coming directly from Nitro 2.6, including smaller, lighter servers and new persistent data storage in a
.datadirectory.👉 Read more in the full release article.
✅ Upgrading
As usual, our recommendation for upgrading is to run:
This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
👉 Changelog
compare changes
🚀 Enhancements
$clientand$servervite env overrides (#22302)$clientand$serveroverrides (#22304)scrollToToppage meta (#21741)app:templatesGeneratedhook (#21935)unhead(#22179)@nuxt/webpack-builderwhen needed (#21747)writeTypesutility (#22385)setPageLayout/<NuxtLayout>(#22362)import.meta.*build flags (#22428)node_modules(#22478)webpack/nitro/postcssconfig (#22521)global: 'sync'components (#22558)app.rootIdoptional (#22528)experimental.headNextunhead integration (#22620)bunpackage manager (#22673)routeRulesdefined within pages (#20391)hiddensourcemaps (#22787)nuxt/cli(#22799)./schema/config.schema.jsonsubpath (#22813)🔥 Performance
nuxt/config(#22391)capo.jshead tag order (#22431).toLowerCase()(#22743)🩹 Fixes
prerender:routeshook (#22247)scrollBehaviorType(#22264)asyncDatageneric + default (#22258)createClientOnlyrender function to ctx (#22289)build.extend(#22305)validatereturn typing to be either error or boolean (#22323)hasNuxtModule(#22316)builder:watch(#22333)useFetchhash (#22378)watchpaths against all layersrcDirs (#22307)nameis an optional prop for<NuxtLayout>(0d9a0b753)useFetch(#22418)baseUrland use relative paths in tsconfig (#22410)injectHeadusage (#22447)useCookie(#22474)internal:nuxtnamespace (9b0d371b0)normalizecall (14bf2b02f)webpackoptions should be optional (#22524)app.config.tsfiles (#22494)hookableto externals list (4552d39c4)app.{rootId ([rootTag}(#22543)](nuxt/nuxt@rootTag}\` (#22543)))import.metabuild vars indefineas well (#22576)page:finish(#22566)distDirafter first build (#22614)''key for root scope in variable collector (#22679)excludepaths to nitrotsconfig.server.json(#22768)asyncDatawhenimmediateis disabled (#20980)spaLoadingTemplatetofalse(#22798)unctxwhere possible (#22811)💅 Refactors
nuxi-ngfor edge releases (#22413)useNitroAppfrom subpath (#22785)📖 Documentation
#componentsimport for dynamic component (#22231).envsection (#22369)NuxtIsland(#22434)]in code-block filenames (#22389)scrollToTop(#22503)statustype foruseAsyncData(#22511)useSeoMetaparameters (#22513)pick(#22531)ReadMorecomponents (#22541)addServerHandlerexample to modules author guide (#22603)server: falsedoesn't await on initial load (#22619)import.meta.*update until v3.7 release (98c17e5d4)NuxtIslandin server only components docs (#22685)useFetchdocs (#22755)useAsyncData(#22760)📦 Build
nuxi(df2bc8a72)🏡 Chore
.eslintignorefile with 'ignorePatterns' (#22547)h3-nightlyon edge releases (#22593)✅ Tests
networkidledependency (#22596)🤖 CI
❤️ Contributors
v3.6.5Compare Source
v3.6.4 release notes
✅ Upgrading
As usual, our recommendation for upgrading is to run:
This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
👉 Changelog
compare changes
🩹 Fixes
distfrom the default ignore list (#22227)❤️ Contributors
v3.6.4Compare Source
✅ Upgrading
As usual, our recommendation for upgrading is to run:
This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
👉 Changelog
compare changes
🔥 Performance
buildDirandnode_modules(#22214)🩹 Fixes
toLowerCasefor possiblemoduleResolution(#22160)baseURLto island fetch requests (#22009)--inspectin dev mode (#22205)📖 Documentation
❤️ Contributors
v3.6.3Compare Source
✅ Upgrading
As usual, our recommendation for upgrading is to run:
This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
👉 Changelog
compare changes
🔥 Performance
🩹 Fixes
unctxoptions (4e32e70bb)isExternal(#21966)experimentaloption (0643d4315)💅 Refactors
bundlermodule resolution flag (#22142)📖 Documentation
/(#22118)🏡 Chore
❤️ Contributors
v3.6.2Compare Source
✅ Upgrading
As usual, our recommendation for upgrading is to run:
This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
👉 Changelog
compare changes
🔥 Performance
🩹 Fixes
@nuxt/ui-templatesfrommodulesDir(#21836)nuxi generate(#21860)tsconfig.jsonscope (#21917)typedPages(#21659)node_modulesto tsconfig include (#21929)$fetch.rawin dev client mode for islands (#21904)vite.publicDir(#21847)📖 Documentation
spaLoadingTemplatelink (#21845)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.
This PR has been generated by Mend Renovate. View repository job log here.