Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update nuxt core #177

Merged
merged 3 commits into from Nov 30, 2022
Merged

chore(deps): update nuxt core #177

merged 3 commits into from Nov 30, 2022

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 13, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@nuxt/schema 3.0.0-rc.12 -> 3.0.0 age adoption passing confidence
@nuxt/test-utils 3.0.0-rc.12 -> 3.0.0 age adoption passing confidence
nuxt 3.0.0-rc.12 -> 3.0.0 age adoption passing confidence
nuxt 3.0.0-rc.13-27781436.1f6b3be -> 3.0.0-rc.9-27703329.537338f age adoption passing confidence

Release Notes

nuxt/framework

v3.0.0: Nuxt 3.0 stable

Compare Source

Official Release Announcenment

💬 Release Discussion

📝 Changelog

Check out v3.0.0-rc.14 for other recent changes.

🩹 Fixes
  • nuxt: Removed auto imports (#​9045)
  • schema: Initialise runtimeConfig.public with empty object (#​9050)
  • cli: Upgrade with latest tag (#​9060)
  • nuxt: Allow union type arguments for useAsyncData (#​9061)
📖 Documentation
  • New website design (#​9007)
  • Update website theme version (819deb89)
  • Minor style improvements (9ab069b2)
  • Update website-theme (780b17b1)
  • Add warning about definePageMeta issues with transitions and NuxtLoadingIndicator (#​9055)
  • Add missing agencies (#​9059)
🏡 Chore
❤️ Contributors

v3.0.0-rc.14

Compare Source

Note
This is the last release candidate for Nuxt v3! Are you ready? 👀

👉 Release Discussion

Changelog

compare changes

⚠️ Breaking Changes
  • cli: Setup nuxt globally with nuxt test (#​4578)
  • nuxt: Only add $f fetch prefix to auto-keys (#​8852)
  • test-utils: Use vitest/node subpath export (#​8815)
  • nuxt: Remove initialCache option (#​8885)
  • nuxt: Enable payload extraction only for nuxi generate (#​9018)
  • nuxt: Include request url and params in useFetch key (#​6632)
  • nuxt: Fix typo for NuxtRenderHTMLContext.bodyPrepend (#​8712) (#​8704)
  • nuxt: Remove support for 404.vue shorthand (#​8809)
  • kit: Remove support for module container (#​9010)
  • nuxt: Move head option support into defineNuxtComponent (#​8901)
  • Remove deprecated api (#​9029)
    - Remove PrivateRuntimeConfig interface support
    - Remove autoImports option
    - Remove autoImports:extend hook support
    - Remove deprecated addAutoImport and addAutoImport utilities (use addImports and addImportsDir)
    - Remove defer option for useAsyncData
    - Remove support for installModule(nuxt, nuxtModule)
    - Remove support for module defenition as function
    - Remove support for name in module definition (use meta.name)
    - Remove deprecated throwError (use showError)
    - Remove deprecated useActiveRoute (use useRoute)
    - Remove deprecated NuxtConfig and defineNuxtConfig imports from nuxt (import from nuxt/config)
    - Remove deprecated <Script> component (use useHead)
    - Remove deprecated RouterConfigOptions interface (use RouterConfigSerializable)
    - Remove deprecated fileName for template options (use filename)
    - Remove deprecated <NuxtNestedPage> and <NuxtChild> components
    - Remove deprecated buildModules config
    - Remove deprecated privateRuntimeConfig and publicRuntimeConfig options
    - Remove deprecated imports.presets[].name (use presets.imports instead)
🚀 Enhancements
  • nuxt: Add isExternal to <NuxtLink> slot props (#​8800)
  • nuxt: Auto-import utils/ directory (#​8817)
  • cli: Wrap and normalize all console outputs (#​8846)
  • nuxt: Allow customizing root id and tag (#​8883)
  • nuxt: Add onBeforeRouteLeave and onBeforeRouteUpdate composables (#​8889)
  • cli: ⚠️ Setup nuxt globally with nuxt test (#​4578)
  • cli: Auto-generate .npmrc and setting for pnpm (#​7407)
  • nuxt, schema: Migrate to @​vueuse/head v1 (#​8975)
🩹 Fixes
  • nuxt: Check if global transitions are activated for scroll behavior (#​8700)
  • nuxt: Allow cookies to be set to null to unset them (#​8769)
  • nuxt: Add catchall paths to prerender list (#​8782)
  • schema: Add declarations to ignore list (#​8787)
  • ssr: Ensure useRequestHeaders are case-insensitive (#​8805)
  • nuxt: Do not render page if we are throwing error (#​8821)
  • nuxt: Swallow issues with query selectors (#​8843)
  • nuxt: ⚠️ Only add $f fetch prefix to auto-keys (#​8852)
  • test-utils: Detect project root using nuxt.config with .mjs and .cjs extensions (#​8855)
  • cli: Exclude dist from type checking (#​8848)
  • test-utils: ⚠️ Use vitest/node subpath export (#​8815)
  • nuxt: Detect non-functional imports within page meta (#​8881)
  • nuxt: Preserve render errors (#​8884)
  • nuxt: ⚠️ Remove initialCache option (#​8885)
  • nuxt: Use app.baseURL when fetching error page on server (#​8888)
  • nuxt: Avoid passing attrs to default slot for <ClientOnly> component (#​8921)
  • vite: Add extend layers to fs.allow (#​9006)
  • nuxt: Include layers in esbuild transform (#​9014)
  • kit: Add external module to transpile (#​8963)
  • nuxt: ⚠️ Enable payload extraction only for nuxi generate (#​9018)
  • nuxt: ⚠️ Include request url and params in useFetch key (#​6632)
  • nuxt: Improve hmr for pages macros (#​8940)
💅 Refactors
  • nuxt: ⚠️ Fix typo for NuxtRenderHTMLContext.bodyPrepend (#​8712)
  • nuxt: ⚠️ Fix typo for NuxtRenderHTMLContext.bodyPrepend (#​8704)
  • nuxt: ⚠️ Remove support for 404.vue shorthand (#​8809)
  • nuxt: Explicitly import app in nuxt-root (#​8729)
  • kit: ⚠️ Remove support for module container (#​9010)
  • Update unjs dependencies to stable v1 (#​9011)
  • nuxt: ⚠️ Move head option support into defineNuxtComponent (#​8901)
  • ⚠️ Remove deprecated api (#​9029)
📖 Documentation
  • Update 2.nuxt-page.md (#​8761)
  • Update roadmap for november (#​8766)
  • Use update import for defineLazyEventHandler (#​8767)
  • Remove stability-edge (507f444c)
  • deployment: Remove usage of custom icons (8e4068b7)
  • Improve examples content (1582f8ec)
  • api: Add useRequestHeaders composable example (#​8833)
  • Add entry for extendPages (#​8860)
  • api: Add refreshNuxtData util examples (#​8845)
  • Get event before running async function (#​8861)
  • api: Add useHydration composable (#​8768)
  • Add query option with example for useFetch (#​8719)
  • Add initial documentation for router composables (#​8895)
  • Add tls option to redis example (#​8900)
  • Fix syntax errors in server storage example (#​8906)
  • Fix typo (#​8970)
  • api: Add spaces to avoid breaking mobile layout (#​8967)
  • Typo in available (#​8966)
  • Add a bit more detail in the definePageMeta warning to specify it needs to be in a page (#​8923)
  • Match the open graph protocol markup (#​8959)
  • Fix typos (#​8976)
❤️ Contributors

v3.0.0-rc.13

Compare Source

👉 Release discussion

⭐ What is New?
🔰 Security Fixes

This release contains multiple security related fixes #​8675, #​8674 and #​8673 reported via huntr.dev platform by OhB00.

We recommend you upgrade to the latest version as soon as possible.

If you encounter "The request URL ... is outside of Vite service allow list" issue, try adding path to vite.server.fs.allow in nuxt.config. read more.

🚀 Performance Improvements

Using a new method to extract definePageMeta improves vite performance and makes lazy compilation of pages possible (#​8536).

💯 Strict Config Schema and Types

We have cleaned up the configuration schema (#​8487) so that you no longer would be confused with Nuxt 2 options and also can quickly notice any typos in nuxt.config file.

Typescript strict mode is also enabled by default with this release as best practice. (#​8667)

🚇 Nitro Development Server Proxy

Using nitro.devProxy option you can now configure proxies for the development server. (learn more)

Changelog

compare changes

⚠️ Breaking Changes
  • nuxt: ⚠️ Use parser to generate page metadata (#​8536)
  • schema: ⚠️ Use strict typescript mode by default (#​8667)
  • test-utils: ⚠️ Update vitest args (#​8325)
  • schema: ⚠️ Disable app.pageTransition and app.layoutTransition by default (#​8436)
  • nuxt: ⚠️ Cleanup schema and split nuxt 2 types (#​8487)
🚀 Enhancements
  • nuxt: Default router scroll behavior (#​3851)
  • nuxt: Make useFetch options reactive (#​8374)
  • kit: Add updateTemplates utility (#​8413)
  • nuxt: Add dev warnings when setPageLayout is used incorrectly (#​8464)
  • Add <devOnly> component (#​7950)
  • nuxt: Allow setting name and path for a route in definePageMeta (#​8633)
  • kit: Add addServerPlugin utility (#​8635)
  • kit, nuxt: Support prerender:routes and addPrerenderRoutes (#​8670)
🩹 Fixes
  • nuxt: Don't use or assignment (#​8299)
  • nuxt: Pass original request headers to the error page (#​7340)
  • nuxt: Scroll to top on dynamic routes with different params (#​8327)
  • nuxt: Router defaults overwrite custom options always (#​8334)
  • cli: Update analzye main handler (#​8339)
  • nuxt: RouterBehavior comparison for hash block (#​8383)
  • nuxt: Don't load payloads for external urls (#​8370)
  • vite: Invalidate virtual modules with vite-node (#​8389)
  • nuxt: Avoid directly importing vue-router inside <NuxtLayout> (#​8421)
  • webpack: Print build errors (#​8388)
  • kit: Use pathe to resolve aliases (#​8453)
  • test-utils: Override NITRO_PORT as well (#​8458)
  • nuxt: Call data refresh hook in parallel (#​8470)
  • nuxt: Allow responding with custom headers from error.vue (#​8469)
  • schema: Disable early hints by default (#​8486)
  • kit: Don't require nuxt context when resolving path (#​8504)
  • nuxt, nuxi: Improve pages creation and removal DX (#​8502)
  • nuxt: Add vue-router to optimized deps (#​8544)
  • vite: Handle all vite middleware routes (#​8601)
  • nuxt: Pass async-data errors through to client (#​8521)
  • nuxt: Check before appending comma in composable keys (#​8529)
  • nuxt: ⚠️ Use parser to generate page metadata (#​8536)
  • kit: Normalize handler paths (#​8626)
  • nuxt: Don't force prerender / if user doesn't have that route (#​8639)
  • nuxt: Do not inline global styles in html response (#​8666)
  • schema: ⚠️ Use strict typescript mode by default (#​8667)
  • nuxt: Disallow directly rendering error page (#​8673)
  • Resolve ids to support pnpm (#​8671)
  • vite: Enable fs strict mode (#​8674)
  • nuxt: Ensure payload url has no protocol (#​8675)
💅 Refactors
  • test-utils: ⚠️ Update vitest args (#​8325)
  • schema: ⚠️ Disable app.pageTransition and app.layoutTransition by default (#​8436)
  • nuxt: ⚠️ Cleanup schema and split Nuxt 2 types (#​8487)
📖 Documentation
  • Add route rules to concepts > rendering (#​8292)
  • Fix broken link (#​8319)
  • Fix link to documentation guide (#​8322)
  • Update website-theme to 0.1.7 (dbc2c8ce)
  • Add missing opening <NuxtLayout> tag in a code sample (#​8349)
  • Update links for external tools (#​8382)
  • Update for clarity and fix typos (#​8375)
  • Add missing app key for transitions (#​8385)
  • api: Add <ClientOnly> to API docs (#​8400)
  • Fix typo (#​8427)
  • Disable transitions by default as hotfix (#​8434)
  • Add note about runtime config serialization (#​8432)
  • Change required node version to be above 16.11 (#​8408)
  • Use LinkExample as block component (#​8459)
  • Add note about early hints and nginx (#​8485)
  • Updated bridge migration guide (#​8471)
  • Mention use case for <KeepAlive> in definePageMeta (#​8491)
  • Update stability edge banners (#​8498)
  • Generate docs for unversioned schema (#​8535)
  • Fix transition wording to include layouts (#​8600)
  • Add information about type checking to typescript.typeCheck config. (#​8632)
📦 Build
🏡 Chore
  • renovate: Ignore monorepo dependency upgrades (f934343b)
  • Upgrade vitest to 0.24 (#​6764)
  • nuxt: Add type for headers (#​8326)
  • examples: Add missing dependency and script for testing example (#​8457)
  • Reenable auto-upgrades for vueuse/head (#​8506)
  • Update nitropack to 0.6.1 (5a43e68e)
✅ Tests
❤️ Contributors
  • Adewale Adeyemi
  • Anthony Fu
  • Christian Burkhart
  • Clément Ollivier
  • Damian Głowala
  • Daniel Roe
  • David Stack
  • Dawid Stefanko
  • Dmitriy
  • Farnabaz
  • Joel
  • Joel Wenzel
  • Johann Schopplich
  • Johnson Chu
  • Josh Deltener
  • Julien Huang
  • Nils
  • Ondřej Misák
  • Pascal Sthamer
  • Pooya Parsa
  • Rajendra
  • Sacha STAFYNIAK
  • Sébastien Chopin
  • Zecka

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/nuxt branch 13 times, most recently from 535c92d to 11b25b5 Compare November 19, 2022 10:05
@renovate renovate bot force-pushed the renovate/nuxt branch 4 times, most recently from 785f703 to 78a858e Compare November 24, 2022 22:47
@renovate
Copy link
Contributor Author

renovate bot commented Nov 30, 2022

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@danielroe danielroe merged commit 238ecdb into main Nov 30, 2022
@danielroe danielroe deleted the renovate/nuxt branch November 30, 2022 23:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant