Closed renovate[bot] closed 1 year ago
This PR contains the following updates:
^3.0.0-rc.12
^3.1.2
3.0.0-rc.12
3.1.2
- Jenni - Arun Govil - 华晨 - Inesh Bose - Theo Ephraim ### [`v3.1.1`](https://togithub.com/nuxt/nuxt/releases/tag/v3.1.1) [Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.1.0...v3.1.1) > **3.1.1** is a bugfix release to address a problem rendering components injected by Vue or Nuxt plugins. #### Update notes There's also a [Nitro upgrade to v2.1.0](https://togithub.com/unjs/nitro/blob/main/CHANGELOG.md) released shortly after v3.1.1, so when upgrading, please either run `nuxt upgrade --force` or refresh your lockfile. #### Changelog [compare changes](https://togithub.com/nuxt/nuxt/compare/v3.1.0...v3.1.1) ##### 🩹 Fixes - **nuxt:** Do not override inferred type of `` ([#18495](https://togithub.com/nuxt/nuxt/pull/18495)) - **nuxt:** Don't render unknown components with placeholder ([#18494](https://togithub.com/nuxt/nuxt/pull/18494)) - **vite:** Ensure newly created pages do not return 404 ([#18447](https://togithub.com/nuxt/nuxt/pull/18447)) - **nuxt:** Async transform for inline middleware ([#18460](https://togithub.com/nuxt/nuxt/pull/18460)) - **nuxt:** Augment interfaces exported from `vue` ([#18505](https://togithub.com/nuxt/nuxt/pull/18505)) ##### 📖 Documentation - Remove useNuxtData release alert ([#18488](https://togithub.com/nuxt/nuxt/pull/18488)) - Simplify the docs directory ([#18506](https://togithub.com/nuxt/nuxt/pull/18506)) - Add info about server-components async limits ([#18513](https://togithub.com/nuxt/nuxt/pull/18513)) - Keep `app.vue` file name consistent ([#18517](https://togithub.com/nuxt/nuxt/pull/18517)) ##### ❤️ Contributors - Daniel Roe - 华晨 - Fabian B - Sébastien Chopin - Mahdi Boomeri ### [`v3.1.0`](https://togithub.com/nuxt/nuxt/releases/tag/v3.1.0) [Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.0.0...v3.1.0) > **3.1.0** is the first minor release after [Nuxt 3.0](https://togithub.com/nuxt/framework/releases/tag/v3.0.0) including bug fixes and enhancements. 💬 [**Release Discussion**](https://togithub.com/nuxt/nuxt/discussions/18486) #### 👀 Highlights - 📖 Lots of improvements to the documentation and website (you can already see them in [nuxt.com](https://nuxt.com)) - 🏝️ Experimental component Islands and [server only components](https://nuxt.com/docs/guide/directory-structure/components#server-components) - ✨ New `onNuxtReady`, `useNuxtData` and `useSeoMeta` composables - ﹛ experimental [config schema](https://togithub.com/nuxt/nuxt/pull/18410) (for module or theme authors) - 💪 Upgraded to [Nitropack v2](https://togithub.com/unjs/nitro/releases/tag/v2.0.0) - ⚡️ Migrated to [Vite 4](https://vitejs.dev/blog/announcing-vite4.html) and [Rollup 3](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#300). #### Changelog [compare changes](https://togithub.com/nuxt/nuxt/compare/v3.0.0...chore/v3.1.0) ##### 🚀 Enhancements - **nuxt:** Experimental server component islands ([#5689](https://togithub.com/nuxt/framework/pull/5689)) - **nuxt:** Add `onNuxtReady` composable ([#9478](https://togithub.com/nuxt/framework/pull/9478)) - `useNuxtData` composable ([#9262](https://togithub.com/nuxt/framework/pull/9262)) - **nuxt:** Support for extending error.vue in layers ([#9521](https://togithub.com/nuxt/framework/pull/9521)) - **vite:** Upgrade to vite 4 ([#9238](https://togithub.com/nuxt/framework/pull/9238)) - **nuxt:** Deep watch `useCookie` ref value by default ([#9664](https://togithub.com/nuxt/framework/pull/9664)) - **vite:** Display production build stats ([#9761](https://togithub.com/nuxt/framework/pull/9761)) - **nuxt:** Server-only components ([#9972](https://togithub.com/nuxt/framework/pull/9972)) - **imports:** `imports:context` hook for unimport context ([#9971](https://togithub.com/nuxt/framework/pull/9971)) - **vite:** Support `build.transpile` as function ([#7767](https://togithub.com/nuxt/framework/pull/7767)) - **nuxt:** Prefetch middleware/layouts + await layout loading ([#10155](https://togithub.com/nuxt/framework/pull/10155)) - **nuxt:** Support server components with extracted payloads ([#10113](https://togithub.com/nuxt/framework/pull/10113)) - **kit:** Add `extendRouteRules` method ([#9771](https://togithub.com/nuxt/framework/pull/9771)) - **nuxt:** Allow disabling color for `` ([#18432](https://togithub.com/nuxt/nuxt/pull/18432)) - **head:** `useSeoMeta` composable ([#18441](https://togithub.com/nuxt/nuxt/pull/18441)) - Experimental config schema ([#18410](https://togithub.com/nuxt/nuxt/pull/18410)) ##### 🔥 Performance - **nuxt:** Use static import of `@unhead/ssr` ([#9826](https://togithub.com/nuxt/framework/pull/9826)) - **nuxt:** Add tree-shaken `useServerSeoMeta` composable ([#18476](https://togithub.com/nuxt/nuxt/pull/18476)) ##### 🩹 Fixes - Remove `postcss.config` from schema ([#9181](https://togithub.com/nuxt/framework/pull/9181)) - **nuxt:** Include missing `` component props ([#9204](https://togithub.com/nuxt/framework/pull/9204)) - **nuxt:** Allow layouts to receive custom props ([#9395](https://togithub.com/nuxt/framework/pull/9395)) - **test-utils:** Do not hide vitest output ([#9442](https://togithub.com/nuxt/framework/pull/9442)) - **nuxt:** `useCookie` with defaults should return non-null value ([#9449](https://togithub.com/nuxt/framework/pull/9449)) - **nuxt:** Defer render-blocking prefetches until after load ([#9475](https://togithub.com/nuxt/framework/pull/9475)) - **nuxt:** Speculation rules should be reactive ([#9472](https://togithub.com/nuxt/framework/pull/9472)) - **kit:** Support applying `.nuxtignore` within external layers ([#9599](https://togithub.com/nuxt/framework/pull/9599)) - **nuxt:** Remove deprecated `req`/`res` access ([#9636](https://togithub.com/nuxt/framework/pull/9636)) - **nuxt:** Await plugin asyncdata promises in nuxt hook ([#9616](https://togithub.com/nuxt/framework/pull/9616)) - **schema:** Add hookable dependency ([#9648](https://togithub.com/nuxt/framework/pull/9648)) - **vite:** Skip *only* vite transform middleware ([#9602](https://togithub.com/nuxt/framework/pull/9602)) - **nuxt:** Remove absolute paths from routes objects ([#9655](https://togithub.com/nuxt/framework/pull/9655)) - **nuxt:** Make dev-only regexp less greedy ([#9679](https://togithub.com/nuxt/framework/pull/9679)) - **nuxt:** Set is loading state for `` after throttle ([#9832](https://togithub.com/nuxt/framework/pull/9832)) - **cli:** Show an error if no value is supplied for the `--template` flag ([#9946](https://togithub.com/nuxt/framework/pull/9946)) - **vite:** Defer to nitro to copy public dir ([#10013](https://togithub.com/nuxt/framework/pull/10013)) - **nuxt:** Include components `runtime` dir in build output ([#10046](https://togithub.com/nuxt/framework/pull/10046)) - **nuxt:** Add `build.transpile` strings to nitro inline list ([#10094](https://togithub.com/nuxt/framework/pull/10094)) - **nuxt:** Support deep assign on empty object for app config ([#10087](https://togithub.com/nuxt/framework/pull/10087)) - **nuxt:** Don't short circuit middleware after validate function ([#9180](https://togithub.com/nuxt/framework/pull/9180)) - **nuxt:** Don't try to override computed layouts in `definePageMeta` ([#9161](https://togithub.com/nuxt/framework/pull/9161)) - **nuxt:** Allow overriding lower layer composables ([#10017](https://togithub.com/nuxt/framework/pull/10017)) - **nuxt:** Update `class` prop type for head components ([#9133](https://togithub.com/nuxt/framework/pull/9133)) - **nuxt:** Avoid injecting url helpers into `globalThis` ([#9627](https://togithub.com/nuxt/framework/pull/9627)) - **nuxt:** Name anonymous components in render tree ([#10011](https://togithub.com/nuxt/framework/pull/10011)) - **vite:** Add additional before skipping vite transform ([#10120](https://togithub.com/nuxt/framework/pull/10120)) - **kit:** Resolve group syntax of `ignore` ([#15884](https://togithub.com/nuxt/nuxt/pull/15884)) - **nuxt:** Use query for hashing the fetch key ([#18411](https://togithub.com/nuxt/nuxt/pull/18411)) - **cli:** Prevent showing stack traces while scaffolding ([#9962](https://togithub.com/nuxt/framework/pull/9962)) - **nuxt:** Provide types for modules as array ([#18416](https://togithub.com/nuxt/nuxt/pull/18416)) - **vite:** Don't skip loading styles in hydration phase ([#18433](https://togithub.com/nuxt/nuxt/pull/18433)) - **vite:** Enable css sourcemaps in dev based on `sourcemap` ([#18446](https://togithub.com/nuxt/nuxt/pull/18446)) - **nuxt:** Await async `callWithNuxt` calls ([#18443](https://togithub.com/nuxt/nuxt/pull/18443)) - **nuxt:** Let router handle internal redirects within middleware ([#18445](https://togithub.com/nuxt/nuxt/pull/18445)) - **nuxt:** Import `onServerPrefetch` ([629d2c099](https://togithub.com/nuxt/nuxt/commit/629d2c099)) - Upgrade unimport, close [#15594](https://togithub.com/nuxt/nuxt/issues/15594) ([#15594](https://togithub.com/nuxt/nuxt/ssue/15594)) - Upgrade unimport ([#18475](https://togithub.com/nuxt/nuxt/pull/18475)) ##### 💅 Refactors - **jobs:** Remove unused asset ([#9116](https://togithub.com/nuxt/framework/pull/9116)) - **nuxt:** Fix typo in internal plugin names ([#9201](https://togithub.com/nuxt/framework/pull/9201)) - **nuxt:** Use `pathe.join` for layer lookup ([#9540](https://togithub.com/nuxt/framework/pull/9540)) - Split out type imports from value imports ([#9225](https://togithub.com/nuxt/framework/pull/9225)) - **nuxt:** Remove `vue-meta` for head support ([#9638](https://togithub.com/nuxt/framework/pull/9638)) - **nuxt:** Do not add all composable auto-imports to `globalThis` ([#9630](https://togithub.com/nuxt/framework/pull/9630)) - **vite:** Show log when client build is starting ([#9759](https://togithub.com/nuxt/framework/pull/9759)) - **home:** Sections ([#9882](https://togithub.com/nuxt/framework/pull/9882)) - Heros ([#9886](https://togithub.com/nuxt/framework/pull/9886)) - Improve internal type definitions of `` ([#9869](https://togithub.com/nuxt/framework/pull/9869)) ##### 📖 Documentation - Update to 3.0 and upgrade theme ([cd2ad7108](https://togithub.com/nuxt/nuxt/commit/cd2ad7108)) - Fix paths to migration guides ([#9071](https://togithub.com/nuxt/framework/pull/9071)) - Fix broken paths ([#9076](https://togithub.com/nuxt/framework/pull/9076)) - Set nuxt stability to stable ([#9075](https://togithub.com/nuxt/framework/pull/9075)) - Fix broken link ([24c8653b2](https://togithub.com/nuxt/nuxt/commit/24c8653b2)) - Update redirects ([f01fc1863](https://togithub.com/nuxt/nuxt/commit/f01fc1863)) - **seo:** Add robots file ([#9111](https://togithub.com/nuxt/framework/pull/9111)) - Improve images quality ([#9112](https://togithub.com/nuxt/framework/pull/9112)) - Fix broken links in examples ([#9119](https://togithub.com/nuxt/framework/pull/9119)) - Bump website theme version to 0.1.5 ([#9125](https://togithub.com/nuxt/framework/pull/9125)) - Bump nuxt-website-theme to 0.1.6 ([71fed589c](https://togithub.com/nuxt/nuxt/commit/71fed589c)) - Update vercel icon to support dark mode ([a4768fd56](https://togithub.com/nuxt/nuxt/commit/a4768fd56)) - Update website-theme version ([16117060e](https://togithub.com/nuxt/nuxt/commit/16117060e)) - Fix typo in `commands/add` ([#9206](https://togithub.com/nuxt/framework/pull/9206)) - Remove stable release warning regarding options api ([#9186](https://togithub.com/nuxt/framework/pull/9186)) - Fix typos in modules section ([#9227](https://togithub.com/nuxt/framework/pull/9227)) - Updated info about `404.vue` ([#9155](https://togithub.com/nuxt/framework/pull/9155)) - External configuration table ([#9189](https://togithub.com/nuxt/framework/pull/9189)) - **homepage:** Optimize gem textures ([#9234](https://togithub.com/nuxt/framework/pull/9234)) - Add space between sentences ([#9207](https://togithub.com/nuxt/framework/pull/9207)) - Improve seo titleTemplate and add social images ([#9235](https://togithub.com/nuxt/framework/pull/9235)) - Update link to mdc extension ([#9251](https://togithub.com/nuxt/framework/pull/9251)) - Add missing space ([#9276](https://togithub.com/nuxt/framework/pull/9276)) - **partners:** Add brain agency partner ([#9277](https://togithub.com/nuxt/framework/pull/9277)) - Bump website theme to 0.1.11 ([#9299](https://togithub.com/nuxt/framework/pull/9299)) - Add warning about `.client` onMounted hook ([#9263](https://togithub.com/nuxt/framework/pull/9263)) - Use `layout` in example of `definePageMeta` ([#9322](https://togithub.com/nuxt/framework/pull/9322)) - **schema:** Add example and description for `imports.dirs` ([#9346](https://togithub.com/nuxt/framework/pull/9346)) - Change app-config url to avoid naming conflicts with app.vue ([#9377](https://togithub.com/nuxt/framework/pull/9377)) - Add redirect for app.config to app-config ([66efcd59d](https://togithub.com/nuxt/nuxt/commit/66efcd59d)) - **installation:** Add button to nuxt.new ([7c998982f](https://togithub.com/nuxt/nuxt/commit/7c998982f)) - **installation:** Typo in sentence ([53d5a5a5a](https://togithub.com/nuxt/nuxt/commit/53d5a5a5a)) - **roadmap:** Add i18n module to the roadmap ([#9403](https://togithub.com/nuxt/framework/pull/9403)) - Add more social cards ([a50855bab](https://togithub.com/nuxt/nuxt/commit/a50855bab)) - Bump version to 0.1.12 ([#9423](https://togithub.com/nuxt/framework/pull/9423)) - **seo:** Add sitemap url to robots.txt ([#9309](https://togithub.com/nuxt/framework/pull/9309)) - **introduction:** Add hero and cards ([#9334](https://togithub.com/nuxt/framework/pull/9334)) - Disable markdownlint on mdc file ([#9428](https://togithub.com/nuxt/framework/pull/9428)) - **homepage:** Fix typo ([#9426](https://togithub.com/nuxt/framework/pull/9426)) - Add Project name placeholder ([#9421](https://togithub.com/nuxt/framework/pull/9421)) - Update announcements to add stable release ([a73a75c39](https://togithub.com/nuxt/nuxt/commit/a73a75c39)) - Theme version 0.1.13 ([#9453](https://togithub.com/nuxt/framework/pull/9453)) - Website theme 0.1.16 ([#9456](https://togithub.com/nuxt/framework/pull/9456)) - Update playwright url ([#9483](https://togithub.com/nuxt/framework/pull/9483)) - Make `vite` monospace too ([#9490](https://togithub.com/nuxt/framework/pull/9490)) - Update agencies expertises ([d36d11552](https://togithub.com/nuxt/nuxt/commit/d36d11552)) - Add nuxt layers introduction and authoring guide ([#9405](https://togithub.com/nuxt/framework/pull/9405)) - Heading and formatting improvements for layers ([c307ee8b5](https://togithub.com/nuxt/nuxt/commit/c307ee8b5)) - Update website-theme ([cf4e7bf33](https://togithub.com/nuxt/nuxt/commit/cf4e7bf33)) - Update internal links to bridge overview page ([228bc9ce2](https://togithub.com/nuxt/nuxt/commit/228bc9ce2)) - Recommend to install non-edge version of `@nuxt/test-utils` ([#9543](https://togithub.com/nuxt/framework/pull/9543)) - Compress social image to jpg and upgrade website-theme ([770cdf90d](https://togithub.com/nuxt/nuxt/commit/770cdf90d)) - **agencies:** Add liip ([#9552](https://togithub.com/nuxt/framework/pull/9552)) - Fix typo and update theme ([d500ac4e3](https://togithub.com/nuxt/nuxt/commit/d500ac4e3)) - Update theme version ([5fdb7b6f8](https://togithub.com/nuxt/nuxt/commit/5fdb7b6f8)) - **rendering:** Hide light image in dark mode ([#9620](https://togithub.com/nuxt/framework/pull/9620)) - Update examples link ([#9152](https://togithub.com/nuxt/framework/pull/9152)) - Add docs for `preloadRouteComponents` ([#9607](https://togithub.com/nuxt/framework/pull/9607)) - Add missing line breaks ([#9671](https://togithub.com/nuxt/framework/pull/9671)) - Indicate `navigateTo` options are optional ([#9672](https://togithub.com/nuxt/framework/pull/9672)) - Add community page ([#9519](https://togithub.com/nuxt/framework/pull/9519)) - Bump website theme to 0.1.23 ([#9703](https://togithub.com/nuxt/framework/pull/9703)) - **community:** Fix client-side images display ([#9704](https://togithub.com/nuxt/framework/pull/9704)) - **theme:** Version 0.1.24 ([#9716](https://togithub.com/nuxt/framework/pull/9716)) - **version:** Theme 0.1.25 ([#9729](https://togithub.com/nuxt/framework/pull/9729)) - **community:** Temporary disable newsletter subscription ([#9740](https://togithub.com/nuxt/framework/pull/9740)) - **concepts:** Add `utils/` to directory-based auto-imports ([#9739](https://togithub.com/nuxt/framework/pull/9739)) - Link to nuxt.com instead of v3.nuxtjs.org ([#9786](https://togithub.com/nuxt/framework/pull/9786)) - Version 0.1.27 ([#9788](https://togithub.com/nuxt/framework/pull/9788)) - **community:** Fix missing image ([ce9141285](https://togithub.com/nuxt/nuxt/commit/ce9141285)) - Improve wording and fix typo ([#9795](https://togithub.com/nuxt/framework/pull/9795)) - **getting-started:** Improve usage of `pnpm` ([#9775](https://togithub.com/nuxt/framework/pull/9775)) - **index:** Fix typo in 'GitHub' ([#9807](https://togithub.com/nuxt/framework/pull/9807)) - Enable hybrid rendering ([#9823](https://togithub.com/nuxt/framework/pull/9823)) - Rename svg asset ([dbc31869b](https://togithub.com/nuxt/nuxt/commit/dbc31869b)) - Add docs landing page ([#9706](https://togithub.com/nuxt/framework/pull/9706)) - **homepage:** Add module cta ([#9591](https://togithub.com/nuxt/framework/pull/9591)) - Fix `layouts` typo in nuxtignore page ([#9893](https://togithub.com/nuxt/framework/pull/9893)) - Fix url for prettier.io pointing to stylelint.io ([#9892](https://togithub.com/nuxt/framework/pull/9892)) - Fixed typos and improved wording ([#9848](https://togithub.com/nuxt/framework/pull/9848)) - Fix typos and capitalisation ([#9844](https://togithub.com/nuxt/framework/pull/9844)) - Clarify plugins are auto-registered, remove components default ([#9815](https://togithub.com/nuxt/framework/pull/9815)) - Fix markdown ([#9838](https://togithub.com/nuxt/framework/pull/9838)) - Fix typos ([#9919](https://togithub.com/nuxt/framework/pull/9919)) - **release:** Theme 0.2.2 ([#9920](https://togithub.com/nuxt/framework/pull/9920)) - **example:** Fix `runtimeConfig` extension in config-extends example ([#9912](https://togithub.com/nuxt/framework/pull/9912)) - **sponsors:** Fix hero ([#9941](https://togithub.com/nuxt/framework/pull/9941)) - **configuration:** Clarify the location of `app.config.ts` in the source directory ([#9937](https://togithub.com/nuxt/framework/pull/9937)) - **support:** Update wording ([#9821](https://togithub.com/nuxt/framework/pull/9821)) - Refactor cards ([#9935](https://togithub.com/nuxt/framework/pull/9935)) - **guide:** Fix the link to deploy in `guide/.output` ([#9994](https://togithub.com/nuxt/framework/pull/9994)) - Update `generate` doc to include `--dotenv` ([#9991](https://togithub.com/nuxt/framework/pull/9991)) - Remove nuxt 2 information from `generate` schema ([#10002](https://togithub.com/nuxt/nuxt/pull/10002)) - **partners:** Fix spacing ([#10025](https://togithub.com/nuxt/nuxt/pull/10025)) - Fix typo ([#10019](https://togithub.com/nuxt/nuxt/pull/10019)) - **partners:** Add macopedia as partner ([#10028](https://togithub.com/nuxt/nuxt/pull/10028)) - Update testimonials ([685cb100f](https://togithub.com/nuxt/nuxt/commit/685cb100f)) - Add back the newsletter ([#10032](https://togithub.com/nuxt/nuxt/pull/10032)) - **version:** 0.3.5 ([#10078](https://togithub.com/nuxt/nuxt/pull/10078)) - **version:** 0.3.6 ([#10093](https://togithub.com/nuxt/nuxt/pull/10093)) - Update link ([#10056](https://togithub.com/nuxt/nuxt/pull/10056)) - **version:** Use nuxt edge channel ([#10117](https://togithub.com/nuxt/nuxt/pull/10117)) - **version:** Revert back to stable nuxt version ([d6c7676f1](https://togithub.com/nuxt/nuxt/commit/d6c7676f1)) - Update hooks source line number ([#10102](https://togithub.com/nuxt/nuxt/pull/10102)) - **version:** 0.3.8 ([#10127](https://togithub.com/nuxt/nuxt/pull/10127)) - Update nested router example ([#10115](https://togithub.com/nuxt/nuxt/pull/10115)) - Add `Nuxt: A vision for 2023` post ([#10141](https://togithub.com/nuxt/nuxt/pull/10141)) - Add link! ([02df51dd5](https://togithub.com/nuxt/nuxt/commit/02df51dd5)) - Remove stray parenthesis ([#10144](https://togithub.com/nuxt/nuxt/pull/10144)) - Add port example in `ecosystem.config` ([#10076](https://togithub.com/nuxt/nuxt/pull/10076)) - Add description of returning different status codes ([#10059](https://togithub.com/nuxt/nuxt/pull/10059)) - Add info about extensions and pathPrefix keys ([28a2a91b6](https://togithub.com/nuxt/nuxt/commit/28a2a91b6)) - **version:** 0.3.10 ([#10170](https://togithub.com/nuxt/nuxt/pull/10170)) - Fix hydration warnings on 2023 vision article ([#10171](https://togithub.com/nuxt/nuxt/pull/10171)) - Add redirect for workshop ([371bc1aff](https://togithub.com/nuxt/nuxt/commit/371bc1aff)) - Remove line break ([940720a58](https://togithub.com/nuxt/nuxt/commit/940720a58)) - Add buttons slot on PageHero component ([#10139](https://togithub.com/nuxt/nuxt/pull/10139)) - Rename layer0 to Edgio ([#9900](https://togithub.com/nuxt/framework/pull/9900)) - Update links to `nuxt.com` ([#18425](https://togithub.com/nuxt/nuxt/pull/18425)) - **examples:** Fix error handling example ([#18434](https://togithub.com/nuxt/nuxt/pull/18434)) - Add nuxt 2 section ([ce8ad33ed](https://togithub.com/nuxt/nuxt/commit/ce8ad33ed)) - **partners:** Update webreinvent description ([#18473](https://togithub.com/nuxt/nuxt/pull/18473)) - Add link to config api ([#18474](https://togithub.com/nuxt/nuxt/pull/18474)) - Update partners ([#18482](https://togithub.com/nuxt/nuxt/pull/18482)) ##### 🏡 Chore - Update badges in readme to latest ([#9065](https://togithub.com/nuxt/framework/pull/9065)) - **typo:** Link fix ([#9070](https://togithub.com/nuxt/framework/pull/9070)) - Update example nuxt versions ([#9114](https://togithub.com/nuxt/framework/pull/9114)) - Restore playground config ([a4e0a64f3](https://togithub.com/nuxt/nuxt/commit/a4e0a64f3)) - Update renovate config syntax ([6145e0427](https://togithub.com/nuxt/nuxt/commit/6145e0427)) - Update badges ([32e01de8d](https://togithub.com/nuxt/nuxt/commit/32e01de8d)) - Update website version ([b7d0f52de](https://togithub.com/nuxt/nuxt/commit/b7d0f52de)) - Update link to typescript docs ([#10045](https://togithub.com/nuxt/nuxt/pull/10045)) - **docs:** Update lockfile and disable style inlining ([49d4ce860](https://togithub.com/nuxt/nuxt/commit/49d4ce860)) - **docs:** Revert `vue-lite-youtube-embed` upgrade ([6652983ba](https://togithub.com/nuxt/nuxt/commit/6652983ba)) - **docs:** Revert lockfile ([#10063](https://togithub.com/nuxt/nuxt/pull/10063)) - Case police update ([#10085](https://togithub.com/nuxt/nuxt/pull/10085)) - Fix typo in comment ([#10148](https://togithub.com/nuxt/nuxt/pull/10148)) - Sync templates ([1211f62d4](https://togithub.com/nuxt/nuxt/commit/1211f62d4)) - Run renovate against `2.x` branch also ([0fb147be4](https://togithub.com/nuxt/nuxt/commit/0fb147be4)) - Update internal repo/issue links to use`nuxt/nuxt` ([081dc3254](https://togithub.com/nuxt/nuxt/commit/081dc3254)) - Trigger ci ([7f2637323](https://togithub.com/nuxt/nuxt/commit/7f2637323)) - Update links to `nuxt/framework` discussions ([a683b1a20](https://togithub.com/nuxt/nuxt/commit/a683b1a20)) - Update more repo links ([19973c26f](https://togithub.com/nuxt/nuxt/commit/19973c26f)) - Disable `issue-up` on upstream vite repo ([c28f1e429](https://togithub.com/nuxt/nuxt/commit/c28f1e429)) - Update lockfile ([b2291189b](https://togithub.com/nuxt/nuxt/commit/b2291189b)) - Bump docs version ([#18417](https://togithub.com/nuxt/nuxt/pull/18417)) - Add `3.x` label to feature request template ([fa129cb83](https://togithub.com/nuxt/nuxt/commit/fa129cb83)) - Update licence start year ([5518e2645](https://togithub.com/nuxt/nuxt/commit/5518e2645)) - Include central readme/licence when publishing individual packages ([#18421](https://togithub.com/nuxt/nuxt/pull/18421)) - V3.1.0 ([963dc0ba8](https://togithub.com/nuxt/nuxt/commit/963dc0ba8)) ##### ✅ Tests - Init hmr testing ([#4372](https://togithub.com/nuxt/nuxt/pull/4372)) - Bump test timeout ([eac787eb4](https://togithub.com/nuxt/nuxt/commit/eac787eb4)) ##### 🎨 Styles - Lint docs ([fcc6ff44d](https://togithub.com/nuxt/nuxt/commit/fcc6ff44d)) - Split out type imports ([6d0c49101](https://togithub.com/nuxt/nuxt/commit/6d0c49101)) ##### ❤️ Contributors - Daniel Roe - Clément Ollivier - Anthony Fu - Pooya Parsa - Sébastien Chopin - Harlan Wilton - Alexander Lichter - Mehdi HosseinZade - Kareem Dabbeet - Inesh Bose - James George - Rishi Raj Jain - Alan Poulain - Carolina Delerue - Florent Delerue - Ikko Eltociear Ashimine - Mike Laumann Bellika - Elzodxon Sharofaddinov - Richard Manzoli - Jose Morel - FenLiaoYu - Michel EDIGHOFFER - Kyohei Oka <0622okakyo@gmail.com> - Mohammad Saleh Fadaei - Julien Huang - Florian LEFEBVRE - Falko-apheris - Alex Liu - PaulUgwu - AuroraTea <1352685369@qq.com> - Julien Sulpis - Peter Blinov - Brian Mhlanga - Alejandro Romano - BetonZM - Hugo Brosnahan - Anthony Jekanyika - PickleNik - にー兄さん / Kaito Tsutsumi <2237k.drumath@gmail.com> - RedCommand - Yann Odeyer - Mechite - DmitryVladimirson - Jasper Zonneveld - CarolinaDelerue - Valentín Costa - 三咲智子 Kevin Deng - Daniil Chudo - Mahdi Boomeri - Iago - Evgeny Yurkin - Mst101 - Christian Preston - Philipp Klose - Mehmet - Dominik - Kazuya Kawaguchi - Rami Menai - InvinciblenowYT - Mortezahatamikia-code - Damian Głowala - Nathan Chase - Conner - Jake Morris - Danil Zalizchuk - Ikko Ashimine - Gérard Mathiuet - Yurica Xu
📅 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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^3.0.0-rc.12
->^3.1.2
3.0.0-rc.12
->3.1.2
Release Notes
nuxt/nuxt
### [`v3.1.2`](https://togithub.com/nuxt/nuxt/releases/tag/v3.1.2) [Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.1.1...v3.1.2) > **3.1.2** is a patch release with bug fixes (particularly focusing on performance and DX). ##### Changelog [compare changes](https://togithub.com/nuxt/nuxt/compare/v3.1.1...v3.1.2) ##### 🔥 Performance - **nuxt:** Simplify generated variable names ([#18629](https://togithub.com/nuxt/nuxt/pull/18629)) - **vite:** Use compiled regexp for test ([#18646](https://togithub.com/nuxt/nuxt/pull/18646)) - **nuxt:** Cache result of importing styles module ([#18734](https://togithub.com/nuxt/nuxt/pull/18734)) ##### 🩹 Fixes - **nuxt:** Provide fallback values for undefined runtime config ([#18586](https://togithub.com/nuxt/nuxt/pull/18586)) - **kit:** Don't use default export of defu ([#18589](https://togithub.com/nuxt/nuxt/pull/18589)) - Use named export from `defu` in all places ([#18624](https://togithub.com/nuxt/nuxt/pull/18624)) - **nuxt:** Dedupe vue-router ([#18626](https://togithub.com/nuxt/nuxt/pull/18626)) - **test-utils:** Prevent orphaned processes and use baseURL when loading ([#18623](https://togithub.com/nuxt/nuxt/pull/18623)) - **vite:** Ensure `__publicAssetsURL` set before loading assets ([#18642](https://togithub.com/nuxt/nuxt/pull/18642)) - **kit:** Avoid adding already installed modules to internal `_installedModules` ([#18647](https://togithub.com/nuxt/nuxt/pull/18647)) - **nuxt:** Make `onNuxtReady` safe to run on server-side ([#18706](https://togithub.com/nuxt/nuxt/pull/18706)) - **vite, webpack:** Omit magic keys when import of same name is detected ([#18733](https://togithub.com/nuxt/nuxt/pull/18733)) ##### 📖 Documentation - Update `vue-gtag` plugin example ([#18528](https://togithub.com/nuxt/nuxt/pull/18528)) - Mention virtual file system ([#18546](https://togithub.com/nuxt/nuxt/pull/18546)) - Mention head composable as alternative to `useHead` ([#18552](https://togithub.com/nuxt/nuxt/pull/18552)) - Use `defineEventHandler()` to avoid warnings ([#18557](https://togithub.com/nuxt/nuxt/pull/18557)) - Remove unnecessary `JSON.stringify()` ([#18590](https://togithub.com/nuxt/nuxt/pull/18590)) - Updated unreachable docus url in documentation ([#18618](https://togithub.com/nuxt/nuxt/pull/18618)) - Add link to pages documentation to routing ([#18602](https://togithub.com/nuxt/nuxt/pull/18602)) - Add comment about needing to install `@types/node` manually ([6b2bc680b](https://togithub.com/nuxt/nuxt/commit/6b2bc680b)) - Add note about directory import ([d2c00dc46](https://togithub.com/nuxt/nuxt/commit/d2c00dc46)) - Fix array syntax ([f14f3815f](https://togithub.com/nuxt/nuxt/commit/f14f3815f)) - Fix buttons width on getting started ([#18643](https://togithub.com/nuxt/nuxt/pull/18643)) - Add `.env` to directory structure and improve config docs ([#18594](https://togithub.com/nuxt/nuxt/pull/18594)) - Mention options api equivalent for `head()` ([#18650](https://togithub.com/nuxt/nuxt/pull/18650)) - Fix broken link to esm section ([#18716](https://togithub.com/nuxt/nuxt/pull/18716)) - Improve routing `validate` example ([#18728](https://togithub.com/nuxt/nuxt/pull/18728)) ##### 🏡 Chore - Update `2.x` branch name ([727cf7958](https://togithub.com/nuxt/nuxt/commit/727cf7958)) ##### ✅ Tests - **nuxt:** Exclude new internal vue `assertNumber` helper ([aa646f065](https://togithub.com/nuxt/nuxt/commit/aa646f065)) ##### 🤖 CI - Publish nightly `nuxt-edge` for nuxt v2 ([dd0e2643c](https://togithub.com/nuxt/nuxt/commit/dd0e2643c)) - Fix ref for 2.x branch ([21badd9f2](https://togithub.com/nuxt/nuxt/commit/21badd9f2)) - Allow manually dispatching nightly nuxt2 build ([09114125c](https://togithub.com/nuxt/nuxt/commit/09114125c)) ##### ❤️ Contributors - Daniel Roe- Jenni
- Arun Govil
- 华晨
- Inesh Bose
- Theo Ephraim
### [`v3.1.1`](https://togithub.com/nuxt/nuxt/releases/tag/v3.1.1)
[Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.1.0...v3.1.1)
> **3.1.1** is a bugfix release to address a problem rendering components injected by Vue or Nuxt plugins.
#### Update notes
There's also a [Nitro upgrade to v2.1.0](https://togithub.com/unjs/nitro/blob/main/CHANGELOG.md) released shortly after v3.1.1, so when upgrading, please either run `nuxt upgrade --force` or refresh your lockfile.
#### Changelog
[compare changes](https://togithub.com/nuxt/nuxt/compare/v3.1.0...v3.1.1)
##### 🩹 Fixes
- **nuxt:** Do not override inferred type of `` ([#18495](https://togithub.com/nuxt/nuxt/pull/18495))
- **nuxt:** Don't render unknown components with placeholder ([#18494](https://togithub.com/nuxt/nuxt/pull/18494))
- **vite:** Ensure newly created pages do not return 404 ([#18447](https://togithub.com/nuxt/nuxt/pull/18447))
- **nuxt:** Async transform for inline middleware ([#18460](https://togithub.com/nuxt/nuxt/pull/18460))
- **nuxt:** Augment interfaces exported from `vue` ([#18505](https://togithub.com/nuxt/nuxt/pull/18505))
##### 📖 Documentation
- Remove useNuxtData release alert ([#18488](https://togithub.com/nuxt/nuxt/pull/18488))
- Simplify the docs directory ([#18506](https://togithub.com/nuxt/nuxt/pull/18506))
- Add info about server-components async limits ([#18513](https://togithub.com/nuxt/nuxt/pull/18513))
- Keep `app.vue` file name consistent ([#18517](https://togithub.com/nuxt/nuxt/pull/18517))
##### ❤️ Contributors
- Daniel Roe
- 华晨
- Fabian B
- Sébastien Chopin
- Mahdi Boomeri
### [`v3.1.0`](https://togithub.com/nuxt/nuxt/releases/tag/v3.1.0)
[Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.0.0...v3.1.0)
> **3.1.0** is the first minor release after [Nuxt 3.0](https://togithub.com/nuxt/framework/releases/tag/v3.0.0) including bug fixes and enhancements.
💬 [**Release Discussion**](https://togithub.com/nuxt/nuxt/discussions/18486)
#### 👀 Highlights
- 📖 Lots of improvements to the documentation and website (you can already see them in [nuxt.com](https://nuxt.com))
- 🏝️ Experimental component Islands and [server only components](https://nuxt.com/docs/guide/directory-structure/components#server-components)
- ✨ New `onNuxtReady`, `useNuxtData` and `useSeoMeta` composables
- ﹛ experimental [config schema](https://togithub.com/nuxt/nuxt/pull/18410) (for module or theme authors)
- 💪 Upgraded to [Nitropack v2](https://togithub.com/unjs/nitro/releases/tag/v2.0.0)
- ⚡️ Migrated to [Vite 4](https://vitejs.dev/blog/announcing-vite4.html) and [Rollup 3](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#300).
#### Changelog
[compare changes](https://togithub.com/nuxt/nuxt/compare/v3.0.0...chore/v3.1.0)
##### 🚀 Enhancements
- **nuxt:** Experimental server component islands ([#5689](https://togithub.com/nuxt/framework/pull/5689))
- **nuxt:** Add `onNuxtReady` composable ([#9478](https://togithub.com/nuxt/framework/pull/9478))
- `useNuxtData` composable ([#9262](https://togithub.com/nuxt/framework/pull/9262))
- **nuxt:** Support for extending error.vue in layers ([#9521](https://togithub.com/nuxt/framework/pull/9521))
- **vite:** Upgrade to vite 4 ([#9238](https://togithub.com/nuxt/framework/pull/9238))
- **nuxt:** Deep watch `useCookie` ref value by default ([#9664](https://togithub.com/nuxt/framework/pull/9664))
- **vite:** Display production build stats ([#9761](https://togithub.com/nuxt/framework/pull/9761))
- **nuxt:** Server-only components ([#9972](https://togithub.com/nuxt/framework/pull/9972))
- **imports:** `imports:context` hook for unimport context ([#9971](https://togithub.com/nuxt/framework/pull/9971))
- **vite:** Support `build.transpile` as function ([#7767](https://togithub.com/nuxt/framework/pull/7767))
- **nuxt:** Prefetch middleware/layouts + await layout loading ([#10155](https://togithub.com/nuxt/framework/pull/10155))
- **nuxt:** Support server components with extracted payloads ([#10113](https://togithub.com/nuxt/framework/pull/10113))
- **kit:** Add `extendRouteRules` method ([#9771](https://togithub.com/nuxt/framework/pull/9771))
- **nuxt:** Allow disabling color for `` ([#18432](https://togithub.com/nuxt/nuxt/pull/18432))
- **head:** `useSeoMeta` composable ([#18441](https://togithub.com/nuxt/nuxt/pull/18441))
- Experimental config schema ([#18410](https://togithub.com/nuxt/nuxt/pull/18410))
##### 🔥 Performance
- **nuxt:** Use static import of `@unhead/ssr` ([#9826](https://togithub.com/nuxt/framework/pull/9826))
- **nuxt:** Add tree-shaken `useServerSeoMeta` composable ([#18476](https://togithub.com/nuxt/nuxt/pull/18476))
##### 🩹 Fixes
- Remove `postcss.config` from schema ([#9181](https://togithub.com/nuxt/framework/pull/9181))
- **nuxt:** Include missing `` component props ([#9204](https://togithub.com/nuxt/framework/pull/9204))
- **nuxt:** Allow layouts to receive custom props ([#9395](https://togithub.com/nuxt/framework/pull/9395))
- **test-utils:** Do not hide vitest output ([#9442](https://togithub.com/nuxt/framework/pull/9442))
- **nuxt:** `useCookie` with defaults should return non-null value ([#9449](https://togithub.com/nuxt/framework/pull/9449))
- **nuxt:** Defer render-blocking prefetches until after load ([#9475](https://togithub.com/nuxt/framework/pull/9475))
- **nuxt:** Speculation rules should be reactive ([#9472](https://togithub.com/nuxt/framework/pull/9472))
- **kit:** Support applying `.nuxtignore` within external layers ([#9599](https://togithub.com/nuxt/framework/pull/9599))
- **nuxt:** Remove deprecated `req`/`res` access ([#9636](https://togithub.com/nuxt/framework/pull/9636))
- **nuxt:** Await plugin asyncdata promises in nuxt hook ([#9616](https://togithub.com/nuxt/framework/pull/9616))
- **schema:** Add hookable dependency ([#9648](https://togithub.com/nuxt/framework/pull/9648))
- **vite:** Skip *only* vite transform middleware ([#9602](https://togithub.com/nuxt/framework/pull/9602))
- **nuxt:** Remove absolute paths from routes objects ([#9655](https://togithub.com/nuxt/framework/pull/9655))
- **nuxt:** Make dev-only regexp less greedy ([#9679](https://togithub.com/nuxt/framework/pull/9679))
- **nuxt:** Set is loading state for `` after throttle ([#9832](https://togithub.com/nuxt/framework/pull/9832))
- **cli:** Show an error if no value is supplied for the `--template` flag ([#9946](https://togithub.com/nuxt/framework/pull/9946))
- **vite:** Defer to nitro to copy public dir ([#10013](https://togithub.com/nuxt/framework/pull/10013))
- **nuxt:** Include components `runtime` dir in build output ([#10046](https://togithub.com/nuxt/framework/pull/10046))
- **nuxt:** Add `build.transpile` strings to nitro inline list ([#10094](https://togithub.com/nuxt/framework/pull/10094))
- **nuxt:** Support deep assign on empty object for app config ([#10087](https://togithub.com/nuxt/framework/pull/10087))
- **nuxt:** Don't short circuit middleware after validate function ([#9180](https://togithub.com/nuxt/framework/pull/9180))
- **nuxt:** Don't try to override computed layouts in `definePageMeta` ([#9161](https://togithub.com/nuxt/framework/pull/9161))
- **nuxt:** Allow overriding lower layer composables ([#10017](https://togithub.com/nuxt/framework/pull/10017))
- **nuxt:** Update `class` prop type for head components ([#9133](https://togithub.com/nuxt/framework/pull/9133))
- **nuxt:** Avoid injecting url helpers into `globalThis` ([#9627](https://togithub.com/nuxt/framework/pull/9627))
- **nuxt:** Name anonymous components in render tree ([#10011](https://togithub.com/nuxt/framework/pull/10011))
- **vite:** Add additional before skipping vite transform ([#10120](https://togithub.com/nuxt/framework/pull/10120))
- **kit:** Resolve group syntax of `ignore` ([#15884](https://togithub.com/nuxt/nuxt/pull/15884))
- **nuxt:** Use query for hashing the fetch key ([#18411](https://togithub.com/nuxt/nuxt/pull/18411))
- **cli:** Prevent showing stack traces while scaffolding ([#9962](https://togithub.com/nuxt/framework/pull/9962))
- **nuxt:** Provide types for modules as array ([#18416](https://togithub.com/nuxt/nuxt/pull/18416))
- **vite:** Don't skip loading styles in hydration phase ([#18433](https://togithub.com/nuxt/nuxt/pull/18433))
- **vite:** Enable css sourcemaps in dev based on `sourcemap` ([#18446](https://togithub.com/nuxt/nuxt/pull/18446))
- **nuxt:** Await async `callWithNuxt` calls ([#18443](https://togithub.com/nuxt/nuxt/pull/18443))
- **nuxt:** Let router handle internal redirects within middleware ([#18445](https://togithub.com/nuxt/nuxt/pull/18445))
- **nuxt:** Import `onServerPrefetch` ([629d2c099](https://togithub.com/nuxt/nuxt/commit/629d2c099))
- Upgrade unimport, close [#15594](https://togithub.com/nuxt/nuxt/issues/15594) ([#15594](https://togithub.com/nuxt/nuxt/ssue/15594))
- Upgrade unimport ([#18475](https://togithub.com/nuxt/nuxt/pull/18475))
##### 💅 Refactors
- **jobs:** Remove unused asset ([#9116](https://togithub.com/nuxt/framework/pull/9116))
- **nuxt:** Fix typo in internal plugin names ([#9201](https://togithub.com/nuxt/framework/pull/9201))
- **nuxt:** Use `pathe.join` for layer lookup ([#9540](https://togithub.com/nuxt/framework/pull/9540))
- Split out type imports from value imports ([#9225](https://togithub.com/nuxt/framework/pull/9225))
- **nuxt:** Remove `vue-meta` for head support ([#9638](https://togithub.com/nuxt/framework/pull/9638))
- **nuxt:** Do not add all composable auto-imports to `globalThis` ([#9630](https://togithub.com/nuxt/framework/pull/9630))
- **vite:** Show log when client build is starting ([#9759](https://togithub.com/nuxt/framework/pull/9759))
- **home:** Sections ([#9882](https://togithub.com/nuxt/framework/pull/9882))
- Heros ([#9886](https://togithub.com/nuxt/framework/pull/9886))
- Improve internal type definitions of `` ([#9869](https://togithub.com/nuxt/framework/pull/9869))
##### 📖 Documentation
- Update to 3.0 and upgrade theme ([cd2ad7108](https://togithub.com/nuxt/nuxt/commit/cd2ad7108))
- Fix paths to migration guides ([#9071](https://togithub.com/nuxt/framework/pull/9071))
- Fix broken paths ([#9076](https://togithub.com/nuxt/framework/pull/9076))
- Set nuxt stability to stable ([#9075](https://togithub.com/nuxt/framework/pull/9075))
- Fix broken link ([24c8653b2](https://togithub.com/nuxt/nuxt/commit/24c8653b2))
- Update redirects ([f01fc1863](https://togithub.com/nuxt/nuxt/commit/f01fc1863))
- **seo:** Add robots file ([#9111](https://togithub.com/nuxt/framework/pull/9111))
- Improve images quality ([#9112](https://togithub.com/nuxt/framework/pull/9112))
- Fix broken links in examples ([#9119](https://togithub.com/nuxt/framework/pull/9119))
- Bump website theme version to 0.1.5 ([#9125](https://togithub.com/nuxt/framework/pull/9125))
- Bump nuxt-website-theme to 0.1.6 ([71fed589c](https://togithub.com/nuxt/nuxt/commit/71fed589c))
- Update vercel icon to support dark mode ([a4768fd56](https://togithub.com/nuxt/nuxt/commit/a4768fd56))
- Update website-theme version ([16117060e](https://togithub.com/nuxt/nuxt/commit/16117060e))
- Fix typo in `commands/add` ([#9206](https://togithub.com/nuxt/framework/pull/9206))
- Remove stable release warning regarding options api ([#9186](https://togithub.com/nuxt/framework/pull/9186))
- Fix typos in modules section ([#9227](https://togithub.com/nuxt/framework/pull/9227))
- Updated info about `404.vue` ([#9155](https://togithub.com/nuxt/framework/pull/9155))
- External configuration table ([#9189](https://togithub.com/nuxt/framework/pull/9189))
- **homepage:** Optimize gem textures ([#9234](https://togithub.com/nuxt/framework/pull/9234))
- Add space between sentences ([#9207](https://togithub.com/nuxt/framework/pull/9207))
- Improve seo titleTemplate and add social images ([#9235](https://togithub.com/nuxt/framework/pull/9235))
- Update link to mdc extension ([#9251](https://togithub.com/nuxt/framework/pull/9251))
- Add missing space ([#9276](https://togithub.com/nuxt/framework/pull/9276))
- **partners:** Add brain agency partner ([#9277](https://togithub.com/nuxt/framework/pull/9277))
- Bump website theme to 0.1.11 ([#9299](https://togithub.com/nuxt/framework/pull/9299))
- Add warning about `.client` onMounted hook ([#9263](https://togithub.com/nuxt/framework/pull/9263))
- Use `layout` in example of `definePageMeta` ([#9322](https://togithub.com/nuxt/framework/pull/9322))
- **schema:** Add example and description for `imports.dirs` ([#9346](https://togithub.com/nuxt/framework/pull/9346))
- Change app-config url to avoid naming conflicts with app.vue ([#9377](https://togithub.com/nuxt/framework/pull/9377))
- Add redirect for app.config to app-config ([66efcd59d](https://togithub.com/nuxt/nuxt/commit/66efcd59d))
- **installation:** Add button to nuxt.new ([7c998982f](https://togithub.com/nuxt/nuxt/commit/7c998982f))
- **installation:** Typo in sentence ([53d5a5a5a](https://togithub.com/nuxt/nuxt/commit/53d5a5a5a))
- **roadmap:** Add i18n module to the roadmap ([#9403](https://togithub.com/nuxt/framework/pull/9403))
- Add more social cards ([a50855bab](https://togithub.com/nuxt/nuxt/commit/a50855bab))
- Bump version to 0.1.12 ([#9423](https://togithub.com/nuxt/framework/pull/9423))
- **seo:** Add sitemap url to robots.txt ([#9309](https://togithub.com/nuxt/framework/pull/9309))
- **introduction:** Add hero and cards ([#9334](https://togithub.com/nuxt/framework/pull/9334))
- Disable markdownlint on mdc file ([#9428](https://togithub.com/nuxt/framework/pull/9428))
- **homepage:** Fix typo ([#9426](https://togithub.com/nuxt/framework/pull/9426))
- Add Project name placeholder ([#9421](https://togithub.com/nuxt/framework/pull/9421))
- Update announcements to add stable release ([a73a75c39](https://togithub.com/nuxt/nuxt/commit/a73a75c39))
- Theme version 0.1.13 ([#9453](https://togithub.com/nuxt/framework/pull/9453))
- Website theme 0.1.16 ([#9456](https://togithub.com/nuxt/framework/pull/9456))
- Update playwright url ([#9483](https://togithub.com/nuxt/framework/pull/9483))
- Make `vite` monospace too ([#9490](https://togithub.com/nuxt/framework/pull/9490))
- Update agencies expertises ([d36d11552](https://togithub.com/nuxt/nuxt/commit/d36d11552))
- Add nuxt layers introduction and authoring guide ([#9405](https://togithub.com/nuxt/framework/pull/9405))
- Heading and formatting improvements for layers ([c307ee8b5](https://togithub.com/nuxt/nuxt/commit/c307ee8b5))
- Update website-theme ([cf4e7bf33](https://togithub.com/nuxt/nuxt/commit/cf4e7bf33))
- Update internal links to bridge overview page ([228bc9ce2](https://togithub.com/nuxt/nuxt/commit/228bc9ce2))
- Recommend to install non-edge version of `@nuxt/test-utils` ([#9543](https://togithub.com/nuxt/framework/pull/9543))
- Compress social image to jpg and upgrade website-theme ([770cdf90d](https://togithub.com/nuxt/nuxt/commit/770cdf90d))
- **agencies:** Add liip ([#9552](https://togithub.com/nuxt/framework/pull/9552))
- Fix typo and update theme ([d500ac4e3](https://togithub.com/nuxt/nuxt/commit/d500ac4e3))
- Update theme version ([5fdb7b6f8](https://togithub.com/nuxt/nuxt/commit/5fdb7b6f8))
- **rendering:** Hide light image in dark mode ([#9620](https://togithub.com/nuxt/framework/pull/9620))
- Update examples link ([#9152](https://togithub.com/nuxt/framework/pull/9152))
- Add docs for `preloadRouteComponents` ([#9607](https://togithub.com/nuxt/framework/pull/9607))
- Add missing line breaks ([#9671](https://togithub.com/nuxt/framework/pull/9671))
- Indicate `navigateTo` options are optional ([#9672](https://togithub.com/nuxt/framework/pull/9672))
- Add community page ([#9519](https://togithub.com/nuxt/framework/pull/9519))
- Bump website theme to 0.1.23 ([#9703](https://togithub.com/nuxt/framework/pull/9703))
- **community:** Fix client-side images display ([#9704](https://togithub.com/nuxt/framework/pull/9704))
- **theme:** Version 0.1.24 ([#9716](https://togithub.com/nuxt/framework/pull/9716))
- **version:** Theme 0.1.25 ([#9729](https://togithub.com/nuxt/framework/pull/9729))
- **community:** Temporary disable newsletter subscription ([#9740](https://togithub.com/nuxt/framework/pull/9740))
- **concepts:** Add `utils/` to directory-based auto-imports ([#9739](https://togithub.com/nuxt/framework/pull/9739))
- Link to nuxt.com instead of v3.nuxtjs.org ([#9786](https://togithub.com/nuxt/framework/pull/9786))
- Version 0.1.27 ([#9788](https://togithub.com/nuxt/framework/pull/9788))
- **community:** Fix missing image ([ce9141285](https://togithub.com/nuxt/nuxt/commit/ce9141285))
- Improve wording and fix typo ([#9795](https://togithub.com/nuxt/framework/pull/9795))
- **getting-started:** Improve usage of `pnpm` ([#9775](https://togithub.com/nuxt/framework/pull/9775))
- **index:** Fix typo in 'GitHub' ([#9807](https://togithub.com/nuxt/framework/pull/9807))
- Enable hybrid rendering ([#9823](https://togithub.com/nuxt/framework/pull/9823))
- Rename svg asset ([dbc31869b](https://togithub.com/nuxt/nuxt/commit/dbc31869b))
- Add docs landing page ([#9706](https://togithub.com/nuxt/framework/pull/9706))
- **homepage:** Add module cta ([#9591](https://togithub.com/nuxt/framework/pull/9591))
- Fix `layouts` typo in nuxtignore page ([#9893](https://togithub.com/nuxt/framework/pull/9893))
- Fix url for prettier.io pointing to stylelint.io ([#9892](https://togithub.com/nuxt/framework/pull/9892))
- Fixed typos and improved wording ([#9848](https://togithub.com/nuxt/framework/pull/9848))
- Fix typos and capitalisation ([#9844](https://togithub.com/nuxt/framework/pull/9844))
- Clarify plugins are auto-registered, remove components default ([#9815](https://togithub.com/nuxt/framework/pull/9815))
- Fix markdown ([#9838](https://togithub.com/nuxt/framework/pull/9838))
- Fix typos ([#9919](https://togithub.com/nuxt/framework/pull/9919))
- **release:** Theme 0.2.2 ([#9920](https://togithub.com/nuxt/framework/pull/9920))
- **example:** Fix `runtimeConfig` extension in config-extends example ([#9912](https://togithub.com/nuxt/framework/pull/9912))
- **sponsors:** Fix hero ([#9941](https://togithub.com/nuxt/framework/pull/9941))
- **configuration:** Clarify the location of `app.config.ts` in the source directory ([#9937](https://togithub.com/nuxt/framework/pull/9937))
- **support:** Update wording ([#9821](https://togithub.com/nuxt/framework/pull/9821))
- Refactor cards ([#9935](https://togithub.com/nuxt/framework/pull/9935))
- **guide:** Fix the link to deploy in `guide/.output` ([#9994](https://togithub.com/nuxt/framework/pull/9994))
- Update `generate` doc to include `--dotenv` ([#9991](https://togithub.com/nuxt/framework/pull/9991))
- Remove nuxt 2 information from `generate` schema ([#10002](https://togithub.com/nuxt/nuxt/pull/10002))
- **partners:** Fix spacing ([#10025](https://togithub.com/nuxt/nuxt/pull/10025))
- Fix typo ([#10019](https://togithub.com/nuxt/nuxt/pull/10019))
- **partners:** Add macopedia as partner ([#10028](https://togithub.com/nuxt/nuxt/pull/10028))
- Update testimonials ([685cb100f](https://togithub.com/nuxt/nuxt/commit/685cb100f))
- Add back the newsletter ([#10032](https://togithub.com/nuxt/nuxt/pull/10032))
- **version:** 0.3.5 ([#10078](https://togithub.com/nuxt/nuxt/pull/10078))
- **version:** 0.3.6 ([#10093](https://togithub.com/nuxt/nuxt/pull/10093))
- Update link ([#10056](https://togithub.com/nuxt/nuxt/pull/10056))
- **version:** Use nuxt edge channel ([#10117](https://togithub.com/nuxt/nuxt/pull/10117))
- **version:** Revert back to stable nuxt version ([d6c7676f1](https://togithub.com/nuxt/nuxt/commit/d6c7676f1))
- Update hooks source line number ([#10102](https://togithub.com/nuxt/nuxt/pull/10102))
- **version:** 0.3.8 ([#10127](https://togithub.com/nuxt/nuxt/pull/10127))
- Update nested router example ([#10115](https://togithub.com/nuxt/nuxt/pull/10115))
- Add `Nuxt: A vision for 2023` post ([#10141](https://togithub.com/nuxt/nuxt/pull/10141))
- Add link! ([02df51dd5](https://togithub.com/nuxt/nuxt/commit/02df51dd5))
- Remove stray parenthesis ([#10144](https://togithub.com/nuxt/nuxt/pull/10144))
- Add port example in `ecosystem.config` ([#10076](https://togithub.com/nuxt/nuxt/pull/10076))
- Add description of returning different status codes ([#10059](https://togithub.com/nuxt/nuxt/pull/10059))
- Add info about extensions and pathPrefix keys ([28a2a91b6](https://togithub.com/nuxt/nuxt/commit/28a2a91b6))
- **version:** 0.3.10 ([#10170](https://togithub.com/nuxt/nuxt/pull/10170))
- Fix hydration warnings on 2023 vision article ([#10171](https://togithub.com/nuxt/nuxt/pull/10171))
- Add redirect for workshop ([371bc1aff](https://togithub.com/nuxt/nuxt/commit/371bc1aff))
- Remove line break ([940720a58](https://togithub.com/nuxt/nuxt/commit/940720a58))
- Add buttons slot on PageHero component ([#10139](https://togithub.com/nuxt/nuxt/pull/10139))
- Rename layer0 to Edgio ([#9900](https://togithub.com/nuxt/framework/pull/9900))
- Update links to `nuxt.com` ([#18425](https://togithub.com/nuxt/nuxt/pull/18425))
- **examples:** Fix error handling example ([#18434](https://togithub.com/nuxt/nuxt/pull/18434))
- Add nuxt 2 section ([ce8ad33ed](https://togithub.com/nuxt/nuxt/commit/ce8ad33ed))
- **partners:** Update webreinvent description ([#18473](https://togithub.com/nuxt/nuxt/pull/18473))
- Add link to config api ([#18474](https://togithub.com/nuxt/nuxt/pull/18474))
- Update partners ([#18482](https://togithub.com/nuxt/nuxt/pull/18482))
##### 🏡 Chore
- Update badges in readme to latest ([#9065](https://togithub.com/nuxt/framework/pull/9065))
- **typo:** Link fix ([#9070](https://togithub.com/nuxt/framework/pull/9070))
- Update example nuxt versions ([#9114](https://togithub.com/nuxt/framework/pull/9114))
- Restore playground config ([a4e0a64f3](https://togithub.com/nuxt/nuxt/commit/a4e0a64f3))
- Update renovate config syntax ([6145e0427](https://togithub.com/nuxt/nuxt/commit/6145e0427))
- Update badges ([32e01de8d](https://togithub.com/nuxt/nuxt/commit/32e01de8d))
- Update website version ([b7d0f52de](https://togithub.com/nuxt/nuxt/commit/b7d0f52de))
- Update link to typescript docs ([#10045](https://togithub.com/nuxt/nuxt/pull/10045))
- **docs:** Update lockfile and disable style inlining ([49d4ce860](https://togithub.com/nuxt/nuxt/commit/49d4ce860))
- **docs:** Revert `vue-lite-youtube-embed` upgrade ([6652983ba](https://togithub.com/nuxt/nuxt/commit/6652983ba))
- **docs:** Revert lockfile ([#10063](https://togithub.com/nuxt/nuxt/pull/10063))
- Case police update ([#10085](https://togithub.com/nuxt/nuxt/pull/10085))
- Fix typo in comment ([#10148](https://togithub.com/nuxt/nuxt/pull/10148))
- Sync templates ([1211f62d4](https://togithub.com/nuxt/nuxt/commit/1211f62d4))
- Run renovate against `2.x` branch also ([0fb147be4](https://togithub.com/nuxt/nuxt/commit/0fb147be4))
- Update internal repo/issue links to use`nuxt/nuxt` ([081dc3254](https://togithub.com/nuxt/nuxt/commit/081dc3254))
- Trigger ci ([7f2637323](https://togithub.com/nuxt/nuxt/commit/7f2637323))
- Update links to `nuxt/framework` discussions ([a683b1a20](https://togithub.com/nuxt/nuxt/commit/a683b1a20))
- Update more repo links ([19973c26f](https://togithub.com/nuxt/nuxt/commit/19973c26f))
- Disable `issue-up` on upstream vite repo ([c28f1e429](https://togithub.com/nuxt/nuxt/commit/c28f1e429))
- Update lockfile ([b2291189b](https://togithub.com/nuxt/nuxt/commit/b2291189b))
- Bump docs version ([#18417](https://togithub.com/nuxt/nuxt/pull/18417))
- Add `3.x` label to feature request template ([fa129cb83](https://togithub.com/nuxt/nuxt/commit/fa129cb83))
- Update licence start year ([5518e2645](https://togithub.com/nuxt/nuxt/commit/5518e2645))
- Include central readme/licence when publishing individual packages ([#18421](https://togithub.com/nuxt/nuxt/pull/18421))
- V3.1.0 ([963dc0ba8](https://togithub.com/nuxt/nuxt/commit/963dc0ba8))
##### ✅ Tests
- Init hmr testing ([#4372](https://togithub.com/nuxt/nuxt/pull/4372))
- Bump test timeout ([eac787eb4](https://togithub.com/nuxt/nuxt/commit/eac787eb4))
##### 🎨 Styles
- Lint docs ([fcc6ff44d](https://togithub.com/nuxt/nuxt/commit/fcc6ff44d))
- Split out type imports ([6d0c49101](https://togithub.com/nuxt/nuxt/commit/6d0c49101))
##### ❤️ Contributors
- Daniel Roe
- Clément Ollivier
- Anthony Fu
- Pooya Parsa
- Sébastien Chopin
- Harlan Wilton
- Alexander Lichter
- Mehdi HosseinZade
- Kareem Dabbeet
- Inesh Bose
- James George
- Rishi Raj Jain
- Alan Poulain
- Carolina Delerue
- Florent Delerue
- Ikko Eltociear Ashimine
- Mike Laumann Bellika
- Elzodxon Sharofaddinov
- Richard Manzoli
- Jose Morel
- FenLiaoYu
- Michel EDIGHOFFER
- Kyohei Oka <0622okakyo@gmail.com>
- Mohammad Saleh Fadaei
- Julien Huang
- Florian LEFEBVRE
- Falko-apheris
- Alex Liu
- PaulUgwu
- AuroraTea <1352685369@qq.com>
- Julien Sulpis
- Peter Blinov
- Brian Mhlanga
- Alejandro Romano
- BetonZM
- Hugo Brosnahan
- Anthony Jekanyika
- PickleNik
- にー兄さん / Kaito Tsutsumi <2237k.drumath@gmail.com>
- RedCommand
- Yann Odeyer
- Mechite
- DmitryVladimirson
- Jasper Zonneveld
- CarolinaDelerue
- Valentín Costa
- 三咲智子 Kevin Deng
- Daniil Chudo
- Mahdi Boomeri
- Iago
- Evgeny Yurkin
- Mst101
- Christian Preston
- Philipp Klose
- Mehmet
- Dominik - Kazuya Kawaguchi
- Rami Menai
- InvinciblenowYT
- Mortezahatamikia-code
- Damian Głowala
- Nathan Chase
- Conner
- Jake Morris
- Danil Zalizchuk
- Ikko Ashimine
- Gérard Mathiuet
- Yurica Xu
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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.