chore(deps): update all non-major dependencies #375
Merged
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:
^1.1.15->^1.1.19^1.1.82->^1.1.87^2.9.0->^2.10.0^1.0.4->^1.0.8^3.8.2->^3.9.1^0.5.4->^0.5.5^0.5.0->^0.7.0^1.0.5->^1.0.6^3.1.0->^3.1.3^20.10.3->^20.11.0^6.1.3->^6.1.4^8.55.0->^8.56.0^3.8.2->^3.9.1^5.3.2->^5.3.3^1.8.24->^1.8.27Release Notes
nuxt/content (@nuxt/content)
v2.10.0Compare Source
compare changes
🚀 Enhancements
🩹 Fixes
bundlermodule resolution works with runtime type imports (#2470)📖 Documentation
🏡 Chore
ts-ignoreas unstorage has fixed subpath export (#2472)❤️ Contributors
nuxt/devtools (@nuxt/devtools)
v1.0.8Compare Source
Bug Fixes
v1.0.7Compare Source
Bug Fixes
module.d.ts/.mts(#559) (2ecd32c)iframePropsoption for CSP, fix Stackblitz (0eb7a82)Features
v1.0.6Compare Source
Bug Fixes
v1.0.5Compare Source
Bug Fixes
Features
nuxt/nuxt (@nuxt/kit)
v3.9.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 vue and unjs ecosystems.
👉 Changelog
compare changes
🔥 Performance
useRequestHeaders(#24853)startsWithto array access (#24744)🩹 Fixes
NuxtErrorBoundarywithssr: false(#24896)anyin inferred injections (#25010)<ClientOnly>(#25009)currentRouteinRef(#25026)💅 Refactors
nuxt-config-schema(#25067)📖 Documentation
features/futuredocs (f5676fba5)vue-routerdocs link (#24948)readValidatedBodyandgetValidatedQuery(#24990)getValidatedRouterParams(#25057)🏡 Chore
✅ Tests
❤️ Contributors
v3.9.0Compare Source
👀 Highlights
A very merry Christmas to you and yours from all Nuxters involved in this release! 🎁🎄
We have lots of features packed into v3.9.0 and can't wait for you to try them out.
⚡️ Vite 5
This release comes with Vite 5 and Rollup 4 support. Module authors may need to check to ensure that any vite plugins you're creating are compatible with these latest releases.
This comes with a whole host of great improvements and bug fixes - check out the Vite changelog for more info.
✨ Vue 3.4 ready
This release is tested with the latest Vue 3.4 release candidate, and has the necessary configuration to take advantage of new features in Vue 3.4, including debugging hydration errors in production (just set
debug: true) in your Nuxt config.👉 To take advantage, just update your
vueversion once v3.4 is released, or try out the release candidate today:{ "dependencies": { "nuxt": "3.9.0", "vue": "3.4.0-rc.1", "vue-router": "latest" } }🏝️ Interactive Server Components
This is a highly-experimental update, but it's now possible to play around with interactive components within Nuxt server components. You'll need to enable this new feature additionally to component islands:
Now, within a server component, you can specify components to hydrate by using the
nuxt-clientdirective:We're pretty excited about this one - so do let us know how you're using it! 🙏
🔥 Automatic Server Optimisations
We now use Vite's new AST-aware 'define' to perform more accurate replacements on server-side code, meaning code like this will no longer throw an error:
This hasn't been possible until now because we haven't wanted to run the risk of accidentally replacing normal words like
documentwithin non-JS parts of your apps. But Vite's newdefinefunctionality is powered byesbuildand is syntax-aware, so we feel confident in enabling this functionality. Nevertheless, you can opt out if you need to:🚦 Granular Loading API
We now have a new hook-based system for
<NuxtLoadingIndicator>, including auseLoadingIndicatorcomposable that lets you control/stop/start the loading state. You can also hook intopage:loading:startandpage:loading:endif you prefer.You can read more in the docs and in the original PR (#24010).
🏁 Run single events in
callOnceSometimes you only want to run code once, no matter how many times you load a page - and you don't want to run it again on the client if it ran on the server.
For this, we have a new utility:
callOnce(#24787).Note that this utility is context-aware so it must be called in component setup function or Nuxt plugin, as with other Nuxt composables.
Read more in the docs.
🚨 Error Types
For a while now, errors returned by
useAsyncDataanduseFetchhave been typed pretty generically asError. We've significantly improved the type possibilities for them to make them more accurate in terms of what you'll actually receive. (We normalise errors with theh3createErrorutility under the hood, so they can be serialised from server to client, for example.)We've tried to implement the type change in a backwards compatible way, but you might notice that you need to update the generic if you're manually configuring the generics for these composables. See (#24396) for more information, and do let us know if you experience any issues.
🔥 Schema Performance
We've taken some time in this release to make some minor performance improvements, so you should notice some things are a bit faster. This is an ongoing project and we have ideas for improving initial load time of the Nuxt dev server.
✅ 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
<NuxtLayout>(#24116)addComponentsDir(#24309)useCookie(#24503)error.datawhen throwing 404 errors (#24674)/moduleor/nuxtmodule subpath if it exists (#24707)refreshon islands and server components (#24261)dedupeoption for data fetching composables (#24564)undefinedon server (#24711)addServerScanDircomposable (#24001)setupwithindefineComponentoptions (#24515)useRequestHeaderutility (#24781)callOnceutil to allow running code only once (#24787)NuxtIsland(#22649)bundlermodule resolution (#22821)toArrayutil (#24857)🔥 Performance
resolveoperation (#24736)joinoperation (#24717)getoperations (#24734)useRuntimeConfigcall (#24843)JSON.stringifyoperation (#24848)🩹 Fixes
import.d.ts(#24413)reactivityTransform(vue 3.4) (#24477)<DevOnly>(#24511)isBuiltinpolyfill for greater node support (#24512)<NuxtLayout>usage in islands (#24529)errorinuseAsyncDatahas correct type (#24396)appManifestmiddleware after modules run (#24786)setupwithindefineComponent(#24784)__VUE_PROD_HYDRATION_MISMATCH_DETAILS__(#24836)modefromfilePathforaddComponent(#24835)bundlermodule resolution due to lack of support (22ce98d61)~/modulesdirs tomodulesDir(#24457)💅 Refactors
defineComponentto infer prop types for router-link stub (dc0e8347b)jiti.importfor schema (#24526)process.*usage in nuxt vue app (#24749)futureandfeaturesnamespace (#24880)📖 Documentation
typedPages(#24436)defineNuxtConfigto deployment example (#24451)~to@alias in examples (#24574)-ooption to--open(#24644)<NuxtPage>(#24675)getCachedDataoption (#24697)addServerScanDirexample (7cd02e290)loadNuxtoptions (#24201)nuxi module(#24790)useFetchanduseAsyncData#24407 (#24775, #24407)addComponentsDirexample to modules author guide (#24876)🏡 Chore
dev:prepareinstead ofbuild:stub(802b3e28c)✅ Tests
🤖 CI
nuxt/bridgewhen composables change (#24752)❤️ Contributors
nuxt/module-builder (@nuxt/module-builder)
v0.5.5Compare Source
compare changes
🩹 Fixes
RuntimeModuleHookstoModuleRuntimeHooks(#194).d.mtsfile (#202)📖 Documentation
ModulePrivateRuntimeConfig(34ee148)🏡 Chore
package.json(#192)✅ Tests
🤖 CI
❤️ Contributors
nuxtlabs/studio-module (@nuxthq/studio)
v1.0.6Compare Source
1d3b3ac)nuxt-modules/google-fonts (@nuxtjs/google-fonts)
v3.1.3Compare Source
compare changes
🏡 Chore
❤️ Contributors
v3.1.2Compare Source
compare changes
📖 Documentation
❤️ Contributors
v3.1.1Compare Source
compare changes
🏡 Chore
❤️ Contributors
unjs/defu (defu)
v6.1.4Compare Source
compare changes
🩹 Fixes
Moduletype (#121)💅 Refactors
isPlainObjectto_utilsto allow testing (e922a16)isPlainObjectlogic more readable (e458b63)📖 Documentation
🏡 Chore
skipLipCheckfor type tests (7c7a9a4)✅ Tests
❤️ Contributors
eslint/eslint (eslint)
v8.56.0Compare Source
Features
0dd9704feat: Support custom severity when reporting unused disable directives (#17212) (Bryan Mishkin)31a7e3ffeat: fix no-restricted-properties false negatives with unknown objects (#17818) (Arka Pratim Chaudhuri)Bug Fixes
7d5e5f6fix:TypeError: fs.exists is not a functionon read-only file system (#17846) (Francesco Trotta)74739c8fix: suggestion with invalid syntax in no-promise-executor-return rule (#17812) (Bryan Mishkin)Documentation
9007719docs: update link in ways-to-extend.md (#17839) (Amel SELMANE)3a22236docs: Update README (GitHub Actions Bot)54c3ca6docs: fix migration-guide example (#17829) (Tanuj Kanti)4391b71docs: check config comments in rule examples (#17815) (Francesco Trotta)fd28363docs: remove mention about ESLint stylistic rules in readme (#17810) (Zwyx)48ed5a6docs: Update README (GitHub Actions Bot)Chores
ba6af85chore: upgrade @eslint/js@8.56.0 (#17864) (Milos Djermanovic)60a531achore: package.json update for @eslint/js release (Jenkins)ba87a06chore: update dependency markdownlint to ^0.32.0 (#17783) (renovate[bot])9271d10chore: add GitHub issue template for docs issues (#17845) (Josh Goldberg ✨)70a686bchore: Convert rule tests to FlatRuleTester (#17819) (Nicholas C. Zakas)f3a599dchore: upgrade eslint-plugin-unicorn to v49.0.0 (#17837) (唯然)905d4b7chore: upgrade eslint-plugin-eslint-plugin v5.2.1 (#17838) (唯然)4d7c3cechore: update eslint-plugin-n v16.4.0 (#17836) (唯然)fd0c60cci: unpin Node.js 21.2.0 (#17821) (Francesco Trotta)Microsoft/TypeScript (typescript)
v5.3.3: TypeScript 5.3.3Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
vuejs/language-tools (vue-tsc)
v1.8.27Compare Source
JSX.Elementfor compatible with vue 3.4 (https://github.com/vuejs/core/issues/9923)v1.8.26Compare Source
v1.8.25Compare Source
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.