Skip to content

chore(deps): update all non-major dependencies #93

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 29, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@nuxt-themes/docus ^1.15.0 -> ^1.15.1 age adoption passing confidence
@nuxt/devtools (source) ^1.2.0 -> ^1.7.0 age adoption passing confidence
@nuxt/kit (source) ^3.11.2 -> ^3.17.1 age adoption passing confidence
@nuxt/module-builder ^0.5.5 -> ^0.8.4 age adoption passing confidence
@nuxt/test-utils ^3.12.1 -> ^3.17.2 age adoption passing confidence
@tanstack/vue-query (source) 5.31.0 -> 5.74.7 age adoption passing confidence
@tanstack/vue-query (source) ^5.31.0 -> ^5.74.7 age adoption passing confidence
@types/node (source) 20.12.7 -> 20.17.32 age adoption passing confidence
@wundergraph/vue-query (source) ^0.2.32 -> ^0.2.33 age adoption passing confidence
bumpp ^9.4.0 -> ^9.11.1 age adoption passing confidence
bun-types (source) ^1.1.4 -> ^1.2.11 age adoption passing confidence
eslint (source) 8.57.0 -> 8.57.1 age adoption passing confidence
eslint-plugin-import ^2.29.1 -> ^2.31.0 age adoption passing confidence
lint-staged ^15.2.2 -> ^15.5.1 age adoption passing confidence
magicast ^0.3.4 -> ^0.3.5 age adoption passing confidence
nuxt (source) ^3.11.2 -> ^3.17.1 age adoption passing confidence
prettier (source) ^3.2.5 -> ^3.5.3 age adoption passing confidence
rimraf ^5.0.5 -> ^5.0.10 age adoption passing confidence
simple-git-hooks ^2.11.1 -> ^2.13.0 age adoption passing confidence
taze ^0.13.6 -> ^0.18.0 age adoption passing confidence
typescript (source) ^5.4.5 -> ^5.8.3 age adoption passing confidence
vitest (source) ^1.5.0 -> ^1.6.1 age adoption passing confidence

Release Notes

nuxt-themes/docus (@​nuxt-themes/docus)

v1.15.1

Compare Source

What's Changed

New Contributors

Full Changelog: nuxt-themes/docus@v1.15.0...v1.15.1

nuxt/devtools (@​nuxt/devtools)

v1.7.0

Compare Source

Features
  • improves vscode integration, support multiple backends (#​763) (463f6ad)

1.6.4 (2024-12-12)

Bug Fixes

1.6.3 (2024-12-03)

Bug Fixes

1.6.2 (2024-12-03)

Bug Fixes
  • add v4 compatibility version handeling for pages tab (#​758) (bd8651c)
Features
  • support vite-plugin-inspect for both Vite 5 and 6 (#​757) (cfcbc24)

1.6.1 (2024-11-20)

Bug Fixes
Features
  • apply lint, use explict import (2c6d2d3)

v1.6.4

Compare Source

Bug Fixes

v1.6.3

Compare Source

Bug Fixes

v1.6.2

Compare Source

Bug Fixes
  • add v4 compatibility version handeling for pages tab (#​758) (bd8651c)
Features
  • support vite-plugin-inspect for both Vite 5 and 6 (#​757) (cfcbc24)

v1.6.1

Compare Source

Bug Fixes
Features
  • apply lint, use explict import (2c6d2d3)

v1.6.0

Compare Source

Bug Fixes

1.5.2 (2024-10-02)

Bug Fixes
  • try downgrade vite-plugin-vue-inspector (572a0d6)

1.5.1 (2024-09-23)

Bug Fixes

v1.5.2

Compare Source

Bug Fixes
  • try downgrade vite-plugin-vue-inspector (572a0d6)

v1.5.1

Compare Source

Bug Fixes

v1.5.0

Compare Source

Bug Fixes

1.4.2 (2024-09-10)

Bug Fixes

1.4.1 (2024-08-26)

Bug Fixes

v1.4.2

Compare Source

Bug Fixes

v1.4.1

Compare Source

Bug Fixes

v1.4.0

Compare Source

Features
  • kit: introduce host-client utility (167373c)

1.3.14 (2024-08-20)

1.3.13 (2024-08-20)

1.3.12 (2024-08-20)

1.3.11 (2024-08-20)

1.3.10 (2024-08-20)

Bug Fixes
Features

1.3.9 (2024-07-02)

Bug Fixes
  • capture for circular reference in state editor (841fd76)
  • introduce client.revision to trigger state editor update (418a22e)
  • modules: update compatibility check for Nuxt 3 and 4 (#​689) (2354da7)
  • use ofetch for fast-npm-meta (4188f8d)

1.3.8 (2024-07-02)

Performance Improvements
  • avoid deps on npm-registry-fetch, save install size (3d74691)

1.3.7 (2024-06-27)

Bug Fixes
Features
Performance Improvements
  • use npm-registry-fetch instead of pacote to deduce the package size (a049c52)

1.3.6 (2024-06-21)

Features

1.3.5 (2024-06-21)

Bug Fixes
  • downgrade module-builder (de79dc4)

1.3.4 (2024-06-21)

Bug Fixes

1.3.3 (2024-06-04)

Bug Fixes

1.3.2 (2024-05-27)

Bug Fixes

1.3.1 (2024-05-10)

Bug Fixes
  • module builder chunk path patch (87199a1)

v1.3.14

Compare Source

v1.3.9

Compare Source

Bug Fixes
  • capture for circular reference in state editor (841fd76)
  • introduce client.revision to trigger state editor update (418a22e)
  • modules: update compatibility check for Nuxt 3 and 4 (#​689) (2354da7)
  • use ofetch for fast-npm-meta (4188f8d)

v1.3.8

Compare Source

Performance Improvements
  • avoid deps on npm-registry-fetch, save install size (3d74691)

v1.3.7

Compare Source

Bug Fixes
Features
Performance Improvements
  • use npm-registry-fetch instead of pacote to deduce the package size (a049c52)

v1.3.6

Compare Source

Features

v1.3.5

Compare Source

Bug Fixes
  • downgrade module-builder (de79dc4)

v1.3.4

Compare Source

Bug Fixes

v1.3.3

Compare Source

Bug Fixes

v1.3.2

Compare Source

Bug Fixes

v1.3.1

Compare Source

v1.3.0

Compare Source

Bug Fixes
Features
nuxt/nuxt (@​nuxt/kit)

v3.17.1

Compare Source

3.17.1 is the next patch release.

✅ Upgrading

Our recommendation for upgrading is to run:

npx nuxi@latest upgrade --dedupe

This will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.

👉 Changelog

compare changes

🩹 Fixes
  • nuxt: Check if match exists with new unplugin filter (#​31929)
  • nuxt: Reinitialise stale async data (#​31940)
  • nuxt: Skip view transition if user agent is providing one (#​31938)
  • nuxt: Trigger execute when non-immediate fetch key changes (#​31941)
  • nuxt: Don't redirect when route has trailing slash (#​31902)
  • ui-templates: Use escapeHTML from vue (8e4b8d62f)
  • schema: Add @vue/shared dependency (7d445c963)
📦 Build
  • Copy README/LICENSE from repo root (8e287d556)
🏡 Chore
✅ Tests
❤️ Contributors

v3.17.0

Compare Source

👀 Highlights

This release brings a major reworking of the async data layer, a new built-in component, better warnings, and performance improvements!

📊 Data Fetching Improvements

A major reorganization of Nuxt's data fetching layer brings significant improvements to useAsyncData and useFetch.

Although we have aimed to maintain backward compatibility and put breaking changes behind the experimental.granularCachedData flag (disabled by default), we recommend testing your application thoroughly after upgrading. You can also disable experimental.purgeCachedData to revert to the previous behavior if you are relying on cached data being available indefinitely after components using useAsyncData are unmounted.

👉 Read the the original PR for full details (#​31373), but here are a few highlights.

Consistent Data Across Components

All calls to useAsyncData or useFetch with the same key now share the underlying refs, ensuring consistency across your application:

<!-- ComponentA.vue -->
<script setup>
const { data: users, pending } = useAsyncData('users', fetchUsers)
</script>

<!-- ComponentB.vue -->
<script setup>
// This will reference the same data state as ComponentA
const { data: users, status } = useAsyncData('users', fetchUsers)
// When either component refreshes the data, both will update consistently
</script>

This solves various issues where components could have inconsistent data states.

Reactive Keys

You can now use computed refs, plain refs, or getter functions as keys:

const userId = ref('123')
const { data: user } = useAsyncData(
  computed(() => `user-${userId.value}`),
  () => fetchUser(userId.value)
)

// Changing the userId will automatically trigger a new data fetch
// and clean up the old data if no other components are using it
userId.value = '456'
Optimized Data Refetching

Multiple components watching the same data source will now trigger only a single data fetch when dependencies change:

// In multiple components:
const { data } = useAsyncData(
  'users', 
  () => $fetch(`/api/users?page=${route.query.page}`),
  { watch: [() => route.query.page] }
)

// When route.query.page changes, only one fetch operation will occur
// All components using this key will update simultaneously
🎭 Built-In Nuxt Components
<NuxtTime> - A new component for safe time display

We've added a new <NuxtTime> component for SSR-safe time display, which resolves hydration mismatches when working with dates (#​31876):

<NuxtTime :time="new Date()" format="YYYY-MM-DD" />

The component accepts multiple time formats and gracefully handles both client and server rendering.

Enhanced <NuxtErrorBoundary>

The <NuxtErrorBoundary> component has been converted to a Single File Component and now exposes error and clearError from the component - as well as in the error slot types, giving you greater ability to handle errors in your templates and via useTemplateRef (#​31847):

<NuxtErrorBoundary @&#8203;error="handleError">
  <template #error="{ error, clearError }">
    <div>
      <p>{{ error.message }}</p>
      <button @&#8203;click="clearError">Try again</button>
    </div>
  </template>
  
  <!-- Content that might error -->
  <MyComponent />
</NuxtErrorBoundary>
🔗 Router Improvements

<NuxtLink> now accepts a trailingSlash prop, giving you more control over URL formatting (#​31820):

<NuxtLink to="/about" trailing-slash>About</NuxtLink>
<!-- Will render <a href="https://github.com/about/"> -->
🔄 Loading Indicator Customization

You can now customize the loading indicator with new props directly on the component (#​31532):

  • hideDelay: Controls how long to wait before hiding the loading bar
  • resetDelay: Controls how long to wait before resetting loading indicator state
<template>
  <NuxtLoadingIndicator :hide-delay="500" :reset-delay="300" />
</template>
📚 Documentation as a Package

The Nuxt documentation is now available as an npm package! You can install @nuxt/docs to access the raw markdown and YAML content used to build the documentation website (#​31353).

💻 Developer Experience Improvements

We've added several warnings to help catch common mistakes:

  • Warning when server components don't have a root element #​31365
  • Warning when using the reserved runtimeConfig.app namespace #​31774
  • Warning when core auto-import presets are overridden #​29971
  • Error when definePageMeta is used more than once in a file #​31634
🔌 Enhanced Module Development

Module authors will be happy to know:

  • A new experimental.enforceModuleCompatibility allows Nuxt to throw an error when a module is loaded that isn't compatible with it (#​31657). It will be enabled by default in Nuxt v4.
  • You can now automatically register every component exported via named exports from a file with addComponentExports #​27155
🔥 Performance Improvements

Several performance improvements have been made:

  • Switched to tinyglobby for faster file globbing #​31668
  • Excluded .data directory from type-checking for faster builds #​31738
  • Improved tree-shaking by hoisting the purgeCachedData check #​31785
✅ Upgrading

Our recommendation for upgrading is to run:

npx nuxi@latest upgrade --dedupe

This refreshes your lockfile and pulls in all the latest dependencies that Nuxt relies on, especially from the unjs ecosystem.

👉 Changelog

compare changes

🚀 Enhancements
  • nuxt: Accept hideDelay and resetDelay props for loading indicator (#​31532)
  • nuxt: Warn server components need root element (#​31365)
  • docs: Publish raw markdown/yaml docs as @nuxt/docs (#​31353)
  • kit,nuxt: Pass dotenv values from loadNuxtConfig to nitro (#​31680)
  • nuxt,vite: Support disabling scripts in dev mode (#​31724)
  • nuxt: Warn if user uses reserved runtimeConfig.app namespace (#​31774)
  • kit,schema: Allow throwing error if modules aren't compatible (#​31657)
  • nuxt: Extract middleware when scanning page metadata (#​30708)
  • nuxt: Warn if core auto-import presets are overridden (#​29971)
  • nuxt: Scan named exports with addComponentExports (#​27155)
  • nuxt: Convert <NuxtErrorBoundary> to SFC + expose error/clearError (#​31847)
  • nuxt: Add <NuxtTime> component for ssr-safe time display (#​31876)
  • nuxt: Add trailingSlash prop to <NuxtLink> (#​31820)
🔥 Performance
  • kit,rspack,webpack: Switch to tinyglobby (#​31668)
  • kit: Exclude .data directory from type-checking (#​31738)
  • nuxt: Hoist purgeCachedData check to improve tree-shaking (#​31785)
  • nuxt: Remove oxc-parser manual wasm fallback logic (#​31484)
  • nuxt: Remove unecessary type check for useFetch (#​31910)
🩹 Fixes
  • kit,vite: Ensure all modulesDir paths are added to fs.allow (#​31540)
  • nuxt: Pass slots through to lazy hydrated components (#​31649)
  • vite: Do not return 404 for dev server handlers which shadow /_nuxt/ (#​31646)
  • nuxt: Sync error types for useLazyAsyncData (#​31676)
  • nuxt: Strip base url from error.url (#​31679)
  • nuxt: Render inline styles before app:rendered is called (#​31686)
  • nuxt: Update nitro imports (0bec0bd26)
  • nuxt: Check for fallback attribute when stripping <DevOnly> (c1d735c27)
  • vite: Invalidate files not present in module graph (ecae2cd54)
  • nuxt: Do not add manifest preload when noScripts (c9572e953)
  • nuxt: Do not prompt to update compatibilityDate (#​31725)
  • nuxt: Show brotli size by default when analyzing bundle (#​31784)
  • nuxt: Always pass statusMessage when rendering html error (#​31761)
  • nuxt: Error when definePageMeta is used more than once (#​31634)
  • nuxt: Parse error.data before rendering error.vue (#​31571)

Configuration

📅 Schedule: Branch creation - "every 7 day" (UTC), 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from Hebilicious as a code owner April 29, 2024 00:13
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 9 times, most recently from 593c56e to 554b87b Compare May 6, 2024 09:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 12 times, most recently from 2d3c536 to 16d9225 Compare May 12, 2024 21:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from f855186 to 7a2d695 Compare May 20, 2024 11:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 2e10a13 to 82f5006 Compare May 25, 2024 01:39
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 9 times, most recently from c4bc0e6 to 8f8a252 Compare April 7, 2025 13:07
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 9 times, most recently from 559f737 to 0254662 Compare April 14, 2025 16:38
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 7d26d8b to 5fbc4fe Compare April 23, 2025 19:51
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from ba28901 to ffea993 Compare April 29, 2025 07:41
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from ffea993 to 567291a Compare April 29, 2025 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants