This repository was archived by the owner on Nov 10, 2023. It is now read-only.
chore(deps): update all non-major dependencies#76
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Conversation
|
|
a1a2081 to
f9d1125
Compare
f9d1125 to
c80806a
Compare
03021a4 to
45f401a
Compare
26d36ac to
76b2f66
Compare
215f01c to
b3d3ea5
Compare
Contributor
Author
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: pnpm-lock.yaml |
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
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:
17.7.1->17.8.117.7.0->17.8.15.0.12->5.0.175.0.11->5.0.162.8.2->2.9.00.8.3->0.8.53.7.3->3.8.120.6.2->20.9.010.4.1->10.6.010.4.15->10.4.168.49.0->8.53.03.7.3->3.8.18.7.5->8.10.28.4.29->8.4.310.5.4->0.5.71.67.0->1.69.53.19.1->3.20.09.14.0->9.19.115.10.3->15.11.013.0.0->13.1.011.0.0->11.1.03.3.3->3.3.513.3.3->13.4.01.10.14->1.10.161.8.11->1.8.22Release Notes
conventional-changelog/commitlint (@commitlint/cli)
v17.8.1Compare Source
Note: Version bump only for package @commitlint/cli
v17.8.0Compare Source
Note: Version bump only for package @commitlint/cli
17.7.2 (2023-09-28)
Note: Version bump only for package @commitlint/cli
17.7.1 (2023-08-10)
Note: Version bump only for package @commitlint/cli
v17.7.2Compare Source
Note: Version bump only for package @commitlint/cli
conventional-changelog/commitlint (@commitlint/config-conventional)
v17.8.1Compare Source
Note: Version bump only for package @commitlint/config-conventional
v17.8.0Compare Source
Note: Version bump only for package @commitlint/config-conventional
fontsource/font-files (@fontsource/lexend)
v5.0.17Compare Source
v5.0.16Compare Source
v5.0.15Compare Source
v5.0.14Compare Source
v5.0.13Compare Source
fontsource/font-files (@fontsource/noto-sans-jp)
v5.0.16Compare Source
v5.0.15Compare Source
v5.0.14Compare Source
v5.0.13Compare Source
v5.0.12Compare Source
nuxt/content (@nuxt/content)
v2.9.0Compare Source
compare changes
🚀 Enhancements
🩹 Fixes
undefinederror (1257cb5c)📖 Documentation
❤️ Contributors
v2.8.5Compare Source
compare changes
🩹 Fixes
styleprop type (1edb3501)❤️ Contributors
v2.8.4Compare Source
compare changes
🩹 Fixes
slotinpre(#2348)❤️ Contributors
v2.8.3Compare Source
compare changes
🚀 Enhancements
🩹 Fixes
prerenderedAtkey (#2280)resolveModule(#2298)onlyandwithoutfilters (#2311)📖 Documentation
counthelper alert (faff26bc)🏡 Chore
@nuxtjs/mdc(e3ffac95)❤️ Contributors
nuxt/devtools (@nuxt/devtools)
v0.8.5Compare Source
Features
v0.8.4Compare Source
Bug Fixes
__NUXT__object to popup frame (ea46cea)@nuxt/devtoolsasdevDependency(#425) (4e280c9)Features
nuxt/nuxt (@nuxt/kit)
v3.8.1Compare Source
👉 Changelog
compare changes
🔥 Performance
pageson nuxt app and deduplicate calls (#24032)🩹 Fixes
extends(#23795)target: blanklinks with base (#23751)std-envto detect whether app is being tested (#23830).jsonextension for server components (#23802)@unhead/vuein template code (#23858)baseURL(#23884)cloneDeepagain (#23888)$fetchat entry start (#23906)postcss-urland duplicatepostcss-import(#23861)useCookievalue when it expires (#23549)h3cors handler for vite routes only (#23995)addServerImportsDirimplementation (#24000)isChangingPageutil in scrollBehavior (#24091)useCookie(#24043)ClientFallback(#24086)typeCheckplugin (#24114)💅 Refactors
useRequestEvent()internally (#23916)📖 Documentation
useFetchkey generation logic (#24082)addPrerenderRoutesname (#24102)🏡 Chore
✅ Tests
NuxtIsland(#23801)🤖 CI
❤️ Contributors
v3.8.0Compare Source
👀 Highlights
We have a lot of exciting features in v3.8, and can't wait for you to try it out.
💻 Nuxi improvements
Just to remind you, we're now using the new Nuxt CLI which is now versioned separately. There are some exciting improvements there to follow, so do check out the latest releases. (For example, we now share the same port with the Vite websocket, meaning better support for docker containers in development.)
🚨 Built-in Nuxt DevTools
Nuxt DevTools v1.0.0 is out and we now think it's ready to be shipped as a direct dependency of Nuxt.
👉 You can check out the release notes for more information - and stay tuned for an article detailing our roadmap for the future.
📸 Nuxt Image auto-install
We've now made
<NuxtImg>and<NuxtPicture>first-class built-in components, documenting them and auto-installing@nuxt/imagethe first time that they are used (#23717).autoinstall2.mp4
We would definitely advise using
@nuxt/imageif you're using images in your site; it can apply optimisations to make your site more performant.📂 Deeper layout scanning
🚨 This is a behaviour change so do take care with this one: 🚨
We now support scanning layouts within subfolders in
~/layoutsin the same way as we do with~/components.File | Layout name
-- | --
~/layouts/desktop/default.vue | 'desktop-default'
~/layouts/desktop-base/base.vue | 'desktop-base'
~/layouts/desktop/index.vue | 'desktop'
See #20190 for more information
📊 App Manifest
We now support a built-in app manifest (see #21641), which generates a manifest at
/_nuxt/builds/meta/<buildId>.json.Initially this enables loading payloads only for prerendered routes, if a site is static (preventing 404s). It also enables client-side route rules. To begin with, only
redirectroute rules will have an effect; they will now redirect when performing client-side navigation. (More coming soon...!)The app manifest also enables future enhancements including detection of outdated deployments by checking
/_nuxt/builds/latest.json.You can switch off this behaviour if you need to (but do let us know if you have any issues):
🤝 Scope and context improvements
We now define a 'scope' for Nuxt composables executed in plugins (#23667), which allows running synchronous cleanup before navigating away from your site, using the Vue
onScopeDisposelifecycle method. This should fix an edge case with cookies (#23697) and also improves memory management, for example in Pinia stores (#23650). You can read more about Vue effect scopes.We also now support native async context for the Vue composition API (#23526). In case you're unaware, we support native async context on Node and Bun, enabled with
experimental.asyncContext. This can help address issues with missing a Nuxt instance. But it didn't previously affect missing Vue instances.If you experience issues with 'Nuxt instance unavailable', enabling this option may solve your issues, and once we have cross-runtime support we are likely to enable it by default.
🔗 NuxtLink defaults
We've supported defining your own
NuxtLinkcomponents with thedefineNuxtLinkutility. We now support customising the options for the built-in<NuxtLink>, directly in yournuxt.configfile (#23724). This can enable you to enforce trailing slash behaviour across your entire site, for example.⚡️ Data fetching improvements: deep and caching
We have two very significant new features for
useAsyncDataanduseFetch:deep: falseto prevent deep reactivity on thedataobject returned from these composables (#23600). It should be a performance improvement if you are returning large arrays or objects. The object will still update when refetched; it just won't trigger reactive effects if you change a property deep within thedata.getCachedDataoption to handle custom caching for these composables (#20747)We also support configuring some default values for these composables in an app-wide way (#23725):
🔢 Layer improvements
We now more carefully load layer plugins (#22889 and #23148) and middleware (#22925 and #23552) in the order of the layers, always loading your own plugins and middleware last. This should mean you can rely on utilities that layers may inject.
We've also added a test suite to cover these layer resolution changes.
And probably one of the most significant changes - if you are using remote layers we now clone these within your
node_modules/folder (#109) so layers can use dependencies with your project. Seec12release notes for full details.😴 Nightly release channel
Every commit to the
mainbranch of Nuxt is automatically deployed to a new release, for easier testing before releases. We've renamed this from the 'edge release channel' to the 'nightly release channel' to avoid confusion with edge deployments. And probably also with Microsoft Edge (though I haven't heard that anyone was confused with that one!)➡️
nuxt3is nownuxt-nightly➡️
nuxi-edgeis nownuxi-nightly➡️
@nuxt/kit-edgeis now@nuxt/kit-nightly... and so on.
You can read more about how it works.
⚗️ Nitro v2.7
Nitro v2.7 has been released with lots of improvements and bug fixes - do check out the full changelog.
🔥 One of the most significant is that we now save ~40% of bundle size in production by using native
fetch(which is supported in Node 18+) (#1724). So if possible, we'd recommend you update your Node version to at least 18.💪 Type import changes
🚨 This is likely to need code changes in your project 🚨
Vue requires that type imports be explicit (so that the Vue compiler can correctly optimise and resolve type imports for props and so on). See core Vue
tsconfig.json.We've therefore taken the decision to turn on
verbatimModuleSyntaxby default in Nuxt projects, which will throw a type error if types are imported without an explicittypeimport. To resolve it you will need to update your imports:You may also encounter modules in the Nuxt ecosystem that need to be updated; please open an issue for those modules. I'm also very happy to help if you're encountering any problems with this, if you're a module author. Just tag me and I'll take a look.
If for whatever reason you need to undo this change in your project you can set the following configuration:
However, we'd recommend only doing that temporarily, as Vue does need this option to be set for best results.
✅ Upgrading
As usual, our recommendation for upgrading is to run:
👉 Changelog
compare changes
🚀 Enhancements
addServerImportsandaddServerImportsDir(#23288)prerenderRoutesssr composable (#22863)appManifestby default (#23448)withAsyncContext(#23526)-nightlyextension (#23508)@nuxt/devtoolsas dependency and enable (#23576)deep: falsefor data composables (#23600)@nuxt/imagewhen it is used (#23717)<NuxtLink>options (#23724)🔥 Performance
🩹 Fixes
asyncDataerrors withnull(#23428)vue-router(#23440)config.autoImportinaddServerImports(#23472)clearNuxtStatecalled w/o keys (#23483)addPrerenderRoutesname (#23509)test/devas manifest buildId when appropriate (#23512)<DevOnly>(#23466)useFetch(#23693)lodash-es+ simplify postcss resolution (#23692)useAsyncData(#23351)prerenderedAtto override app manifest (#23781)prerenderedAtbehaviour pending next patch (108b1bdf7)📖 Documentation
listhenoptions on nuxi dev page (#23415)handlerfor `useAsConfiguration
📅 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.