This repository was archived by the owner on Oct 15, 2022. It is now read-only.
chore(deps): update all non-major dependencies#7
Open
renovate[bot] wants to merge 1 commit intomasterfrom
Open
chore(deps): update all non-major dependencies#7renovate[bot] wants to merge 1 commit intomasterfrom
renovate[bot] wants to merge 1 commit intomasterfrom
Conversation
4ca1dcc to
9a1d102
Compare
541a6a4 to
b67529b
Compare
e280403 to
365199b
Compare
6230e00 to
da89f35
Compare
43805de to
c0a851f
Compare
87f8a43 to
db237e8
Compare
db237e8 to
11f84b3
Compare
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:
^3.0.0-rc.8->^3.0.0-rc.11^3.0.0-rc.8->^3.0.0-rc.1116.11.56->16.11.65^1.14.0->^1.16.0^3.0.0-rc.8->^3.0.0-rc.11^0.3.5->^0.3.9^2.78.1->^2.79.1^4.8.2->^4.8.4^3.0.9->^3.1.8^0.22.1->^0.24.3^3.2.37->^3.2.41Release Notes
nuxt/framework
v3.0.0-rc.11Compare Source
🚀 How to Upgrade
npx nuxi@latest upgrade --forcenuxtdependency to3.0.0-rc.11and then usenpx nuxi@latest cleanupto cleanup any local caches⭐ What is New?
Full Static Enhancements
We have introduced Full-Static mode payload extraction in RC.10. Many of the issues from the initial implementation are resolved with this release thanks to your amazing feedback! Notably for SPA routes and state that is now in the initial state.
🧪 We understand that there might be still issues with the new implementation. Please report if spotted any. You can use new
experimental.payloadExtraction: falseflag innuxt.configto opt-out as well.IPv6 and HTTPS support for
nuxi devand viteNuxi CLI and unjs/listhen are improved and now support
--httpsflag and ipv6 hosts out of the box with an auto-generated certificate. You can use--ssl-certand--ssl-keyto provide own generated SSL certificates with mkcert for example as well.Issues with vite HMR and vite-node should be resolved as well. If you were previously using
NODE_TLS_REJECT_UNAUTHORIZEDor customvite.server.hmroptions for a workaround, you can try to remove them.Note: If you see something like
http://[::]:3000/when runningnuxi preview, it is all normal! The New IPv6 URL works in all modern browsers and is also backward compatible with IPv4 interfaces. If for some reason encountered any issues, try settingHOSTto0.0.0.0to disable IPv6 listener.Nitro Improvements
Nitro is the server engine for Nuxt 3. We had landed several fixes in 0.5.2 and 0.5.3 versions improving stability and bug fixes.
Full Changelog
compare changes
🚀 Enhancements
useNitro()utility (#7557)🩹 Fixes
nuxi dev --https(#7545)nuxi dev --httpsworking out of the box (#7547)cssSourceMapwith newsourcemapformat [bridge] (#7541)ssr:true(#7553)nuxi dev(#7560)statein the initial state instead of extracting it (#7567)vite-nodefallback error handler (#7575)ctx.nuxt.options.modulesDirfor resolving externals withvite-node(#7612)process.clientfor early redirect innavigateTo(#7625).vueextensions from component types (#7673)<NuxtLink>prefetching (#7679)📖 Documentation
addComponentto modules and updateaddImports(#7543)addImportsSourcesto list of kit utils (#7636)defineNuxtComponentpage (#7618)❤️ Contributors
v3.0.0-rc.10Compare Source
💬 Join the release discussion
🚀 How to Upgrade
npx nuxi@latest upgrade --forcenuxtdependency to3.0.0-rc.10and then usenpx nuxi@latest cleanupto cleanup any local caches⭐ What is new?
Critical Styles are Inlined
#6755, #7160
Global styles and used component styles are now automatically inlined when server-side rendering a page. This feature helps to improve the First Contentful Paint (FCP) metric.
🧪 You can disable the feature from
nuxt.configusingexperimental: { inlineSSRStyles: false }in case of any issues.Full Static Generation with Payload Rendering
#6411, #6455
In Nuxt 2, we introduced an amazing feature called Full Static Generation. When using
nuxt generate, the payload of each page containing asyncData and state is extracted to a.jschunk and we can deploy output to any static hosting without requiring a hosted API server. This feature also introduced performance benefits to reduce page size and allow smartly prefetching payload of next pages ahead of time when usingnuxt generatebut kept limited to it.This feature is now back in Nuxt 3 but much better! Payload is not only extracted during prerendering phase (
nuxt generate) but also can be rendered on demand by simply appending/_payload.jsto the end of any URL. This made implementation much simpler and also unlocks future development to enable payload rendering for hybrid static server and incremental generated pages. Followup #6411 for the roadmap.Link Prefetching
#4329
Another goodie ported from Nuxt 2, is automatically prefetching the next pages when a
<NuxtLink>is in the viewport.This feature is integrated with vue-router to prefetch components of the next route and also payload extraction to prefetch the payload of the next pages ahead of time! You can also hook into
link:prefetchto do more prefetches.Better Workspace Support
unjs/pkg-types#34, #7439
Nuxt has several configurations for directories including
rootDirwherenuxt.config,package.json, etc is, andsrcDirwhich is the same asrootDirby default but can be customized to move project code such aspages/to thesrc/directory. With Monorepo becoming more popular, it became clear we need another new option to act smarter in a monorepo.We have introduced a new
workspaceDirconfiguration. It is automatically detected from rootDir using different heuristics (how?). This option is used to extend the search path fornode_modulesvia #7439 but we will keep spreading its use in other places.🧪 You can manually set
workspaceDirfromnuxt.configin case of any issues.defineNuxtConfigis Auto Imported#7267, #7485, #7497
Nuxt uses unjs/jiti in order to support typescript and ESM syntax for
nuxt.config.When importing
{ defineNuxtConfig } from 'nuxt'in Nuxt 3, it causes the whole nuxt package to be loaded. It was making startup time slower.We have introduced a new
nuxt/configsubpath export that only exportsdefineNuxtConfigfor type support but you don't even need this anymore! Just remove import and enjoy shorter syntax!-- import { defineNuxtConfig } from 'nuxt' export default defineNuxtConfig({ })More Powerful
nuxt initWe have switched to unjs/giget for a much more powerful template init engine.
Normally
nuxi initcommand should work as it was before. If you were usingnuxt init org/repoto clone the 3rd party GitHub repository, you should usenuxi init gh:org/reponow.Experimental Zero-Client-JS Mode
#7156, #7248
This new experimental flag allows turning off all Nuxt client js code when server-side rendering a page.
Using this feature is advisable for the very small minority of sites that would not benefit from client-side JS.
You can try this feature by setting
experimental: { noScripts: true }and let us know what you think!Changelog
(see all commits)
🚀 Enhancements
historyandroutesforapp/router.options.ts(#7129)mockFnandmockLoggerutils (#6235)addImportsSourcesutility (#7270)immediateoption foruseAsyncDataanduseFetch(#5500)clearNuxtData(#5227)clearNuxtData(#7323)unjs/gigetfornuxi init(#7361)nuxi init(#7404)workspaceDiroption and add it tomodulesDir(#7439)<nuxt-link>(#4329)<NuxtPage>(#7492)defineNuxtConfig(#7497)nuxt generate(#7507)🔥 Performance
createClientOnlywrapper using weakmap (#7297)defineNuxtConfigfromnuxt/config(#7485)treeshakeClientOnlyflag by default (#7484)🩹 Fixes
navigateToto302 Found(#7189)http-equivcorrectly (#7190)nuxt-edgecurrent releases (bridge) (#7193)getModuleByUrl(#7260)httpsthrough to vite-node (#7271)h3.promisifyHandler(#7275)abortMiddlewareto receive a nuxt error or error options (#7335)ssr(#7359)nuxt.configfile (#7358)FetchErrorforuseFetcherrors (#7435)@vue/runtime-core(#7448)vite-node(#7512)💅 Refactors
📖 Documentation
useFetchauto generated key (#7044)useHeadcomposable (#7072)externaloption ofnavigateTo(#7188).clientand.servercomponents (#7084)useAsyncDatasignature (#7242)app-configexample (#7247)AppConfigtoAppConfigInput(#7293)nuxi preparecommand (#7349)useRuntimeConfigpage (#7406)imports.d.tsfile (#7474)srcDirexample tosrc/(#7503)🏡 Chore
📦 Build
nodeto export conditions (0cc49e2a)✅ Tests
runIfandskipIfhelpers (#7312)🤖 CI
❤️ Contributors
v3.0.0-rc.9Compare Source
💬 Join the release discussion
Highlights
app.config.tswith HMR and Reactivity support (see documentation and example)autoImportsoption and hooks is deprecated and renamed toimports(#6864) (#7158)Nuxt version ^3.0.0 is required but currently using 3.0.0-rc.9, please contact the module author.Changelog
(all commits)
🚀 Enhancements
.jsextension for client (#6505)vite-nodeby default (#6217)app.configwith HMR and reactivity support (#6333)getRouteFromPathto use objects (#5900)addcommand (#3921)imports.autoImportoption to disable auto-imports (#6768)navigateTosupports external redirects (#5022)app.configimprovements (#6905)setPageLayoututility (#6826, #7075)themeconfig (#7131)autoImportstoimports(#6864)autoImportsdeprecation dx (#7158)🔥 Performance
🩹 Fixes
server.portandserver.hostwith listener info (#6595)#componentsalias to tsconfig (#6634)initialCacheis disabled (#6640)ssrcondition (#6649)nuxi upgraderuns in rootDir (#6707)vue-devtools-stubto mock@vue/devtools-apifor both cjs + esm (#6713)vite-nodemodule invalidation (#6736)vuein client bundle (#6735)ssr: false(#6901)manifest.jsonfrom public dir (#7021)💅 Refactors
@nuxtjs/eslint-config-typescriptv11 (#7114)meta:registerhook (#7130)📖 Documentation
fallbackTaginClientOnlyexamples (#6587)autoImports(#6615)defineEventHandlerexample (#6741)<NuxtWelcome />component docs (#6745)useNuxtAppcomposable (#6786)addRouteMiddlewareutil (#6894)abortNavigationutil (#6936)defineNuxtRouteMiddlewareutil (#6933)definePageMetautil (#6931)🏡 Chore
dev:previewscript for playground preview (#6961)nitropack-edgeon release (#7036)❤️ Contributors
unjs/jiti
v1.16.0Compare Source
Features
Bug Fixes
v1.15.0Compare Source
Features
nativeModulesandtransformModules(64151af)Bug Fixes
typescriptfrom transpilation (dbd3f22)nuxt/nuxt.js
v3.0.0-rc.11Compare Source
v3.0.0-rc.10Compare Source
v3.0.0-rc.9Compare Source
unjs/pathe
v0.3.9Compare Source
v0.3.8Compare Source
v0.3.7Compare Source
v0.3.6Compare Source
rollup/rollup
v2.79.1Compare Source
2022-09-22
Bug Fixes
Pull Requests
v2.79.0Compare Source
2022-08-31
Features
amd.forceJsExtensionForImportsto enforce using.jsextensions for relative AMD imports (#4607)Pull Requests
Microsoft/TypeScript
v4.8.4Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v4.8.3Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
vitejs/vite
v3.1.8Compare Source
Please refer to CHANGELOG.md for details.
v3.1.7Compare Source
Please refer to CHANGELOG.md for details.
v3.1.6Compare Source
Please refer to CHANGELOG.md for details.
v3.1.5Compare Source
Please refer to CHANGELOG.md for details.
v3.1.4Compare Source
Please refer to CHANGELOG.md for details.
v3.1.3Compare Source
rollupOptions.inputin lib mode (#10116) (c948e7d), closes #10116v3.1.2Compare Source
v3.1.1Compare Source
asyncandawaitin code (#9854) (31f5ff3), closes #9854v3.1.0Compare Source
Main Changes
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.