Skip to content

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

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 Feb 11, 2025

This PR contains the following updates:

Package Change Age Confidence
@iconify-json/lucide ^1.2.47 -> ^1.2.62 age confidence
@iconify-json/simple-icons ^1.2.38 -> ^1.2.47 age confidence
@iconify-json/vscode-icons ^1.2.22 -> ^1.2.26 age confidence
@nuxt/content (source) ^3.5.1 -> ^3.6.3 age confidence
@nuxt/devtools (source) ^2.5.0 -> ^2.6.2 age confidence
@nuxt/eslint (source) ^1.4.1 -> ^1.8.0 age confidence
@nuxt/eslint-config (source) ^1.4.1 -> ^1.8.0 age confidence
@nuxt/image (source) ^1.10.0 -> ^1.11.0 age confidence
@nuxt/kit (source) ^3.17.5 -> ^3.18.1 age confidence
@nuxt/module-builder ^1.0.1 -> ^1.0.2 age confidence
@nuxt/schema (source) ^3.17.5 -> ^3.18.1 age confidence
@nuxt/test-utils ^3.19.1 -> ^3.19.2 age confidence
@nuxt/ui-pro (source) ^3.1.3 -> ^3.3.0 age confidence
@types/node (source) ^24.0.1 -> ^24.2.1 age confidence
changelogen ^0.6.1 -> ^0.6.2 age confidence
eslint (source) ^9.29.0 -> ^9.33.0 age confidence
eslint (source) ^9.28.0 -> ^9.33.0 age confidence
eslint-config-prettier ^10.1.5 -> ^10.1.8 age confidence
eslint-plugin-prettier ^5.4.1 -> ^5.5.4 age confidence
nuxt (source) ^3.17.5 -> ^3.18.1 age confidence
nuxt-og-image (source) ^5.1.6 -> ^5.1.9 age confidence
pnpm (source) 10.12.1 -> 10.14.0 age confidence
posthog-js (source) ^1.252.0 -> ^1.259.0 age confidence
posthog-node (source) 5.1.0 -> 5.6.0 age confidence
prettier (source) ^3.5.3 -> ^3.6.2 age confidence
typescript (source) ^5.8.3 -> ^5.9.2 age confidence
unimport 4.1.1 -> 4.2.0 age confidence
vitest (source) ^3.2.3 -> ^3.2.4 age confidence
vue-tsc (source) ^2.2.10 -> ^2.2.12 age confidence

Release Notes

nuxt/content (@​nuxt/content)

v3.6.3

Compare Source

Bug Fixes

v3.6.2

Compare Source

Features
  • schema: set navigation.icon of page as icon for preview (eff825d)
Bug Fixes

v3.6.1

Compare Source

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

v2.6.2

Compare Source

Bug Fixes

v2.6.1

Compare Source

Bug Fixes

v2.6.0

Compare Source

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

v1.8.0

Compare Source

   🚀 Features
    View changes on GitHub

v1.7.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v1.7.0

Compare Source

   🚀 Features
    View changes on GitHub

v1.6.0

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v1.5.2

Compare Source

   🚀 Features
    View changes on GitHub

v1.5.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v1.5.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub
nuxt/image (@​nuxt/image)

v1.11.0

Compare Source

compare changes

🚀 Enhancements
  • Add support for image helpers in nitro endpoints (#​1473)
  • ipx: Log the architecture of the build (#​1808)
🩹 Fixes
  • Remove layer0 and edgio providers (#​1763)
  • Add back layer0 and edgio providers (without) tests (a99ce09)
  • cloudflare: Don't add baseURL if there are no operations (#​1790)
  • ipx: Always use ipx provider if external baseURL is provided (#​1800)
  • ipxStatic: Strip repeated slashes from image path (#​1801)
  • Avoid deep type instantiation (12b37a2)
📖 Documentation
🏡 Chore
  • Disable shamefully-hoist (#​1795)
  • Do not ignore typescript upgrades (0809991)
  • Switch to using typesVersions field (b4af05a)
  • Allow major bumps in changelog (d486587)
  • Enable oxc-resolver build (4be31c7)
  • Release v1.11.0 (3123997)
✅ Tests
  • Exclude layer0 + edgio from unit tests (3682a90)
🤖 CI
❤️ Contributors
nuxt/nuxt (@​nuxt/kit)

v3.18.1

Compare Source

3.18.1 is a regularly scheduled patch release.

👉 Changelog

compare changes

🔥 Performance
  • kit: Get absolute path from tinyglobby in resolveFiles (#​32846)
🩹 Fixes
  • nuxt: Do not throw undefined error variable (#​32807)
  • vite: Include tsconfig references during typeCheck (#​32835)
  • nuxt: Add sourcemap path transformation for client builds (#​32313)
  • nuxt: Add warning for lazy-hydration missing prefix (#​32832)
  • nuxt: Trigger call once navigation even when no suspense (#​32827)
  • webpack: Handle null result from webpack call (65aa17158)
  • kit,nuxt: Use reverseResolveAlias for better errors (#​32853)
📖 Documentation
  • Update nightly version references (#​32776)
  • Improve explanation of global middleware (#​32855)
🏡 Chore
✅ Tests
  • Move tests for defineNuxtComponent out of e2e test (#​32848)
🤖 CI
  • Move nightly releases into different concurrency group (26f9baa6a)
❤️ Contributors

v3.18.0

Compare Source

3.18.0 is the next minor release.

👀 Highlights

A huge thank you to everyone who's been a part of this release, which is mostly about backporting features + bugfixes from Nuxt v4.

Over the next six months, we'll continue backporting compatible v4 features and bug fixes, so please keep the feedback coming! ❤️

🧪 Lazy Hydration Macros

Building on the delayed hydration support from v3.16, we now support lazy hydration macros (#​31192)! These provide a more ergonomic way to control component hydration:

<script setup lang="ts">
const LazyHydrationMyComponent = defineLazyHydrationComponent(
  'visible',
  () => import('./components/MyComponent.vue')
)
</script>
<template>
  <div>
    <!-- 
      Hydration will be triggered when
      the element(s) is 100px away from entering the viewport.
    -->
    <LazyHydrationMyComponent :hydrate-on-visible="{ rootMargin: '100px' }" />
  </div>
</template>

These macros make it possible to use Nuxt's lazy hydration utilities alongside explicit component imports.

♿️ Accessibility Improvements

We've enhanced accessibility by including <NuxtRouteAnnouncer> in the built-in app.vue (#​32621). This means page changes will be announced to screen readers, making navigation more accessible for users with visual impairments. (This only applies if you do not have an app.vue in your project. If you do, please keep <NuxtRouteAnnouncer> in your app.vue!)

🛠️ Enhanced Development Experience
Chrome DevTools Workspace Integration

We've added Chrome DevTools workspace integration (#​32084), allowing you to edit your Nuxt source files directly from Chrome DevTools. This creates a better debugging experience where changes made in DevTools are reflected in your actual source files.

Better Component Type Safety

Component type safety has been improved with:

  • Typed slots for <ClientOnly> and <DevOnly> (#​32707) - better IntelliSense and error checking
  • Exported <NuxtTime> prop types (#​32547) - easier to extend and customize
New Auto-Import: onWatcherCleanup

The onWatcherCleanup function from vue is now available as an auto-import (#​32396), making it easier to clean up watchers and prevent memory leaks:

const { data } = useAsyncData('users', fetchUsers)

watch(data, (newData) => {
  const interval = setInterval(() => {
    // Some periodic task
  }, 1000)
  
  // Clean up when the watcher is stopped
  onWatcherCleanup(() => {
    clearInterval(interval)
  })
})
📊 Observability Enhancements

Page routes are now exposed to Nitro for observability (#​32617), enabling better monitoring and analytics integration with supported platforms. This allows observability tools to track page-level metrics more effectively.

🔧 Module Development Improvements

Module authors get several quality-of-life improvements:

Simplified Server Imports

The addServerImports kit utility now supports single imports (#​32289), making it easier to add individual server utilities:

// Before: had to wrap in array
addServerImports([{ from: 'my-package', name: 'myUtility' }])

// Now: can pass directly
addServerImports({ from: 'my-package', name: 'myUtility' })
TypeScript Configuration

Modules can now add to typescript.hoist (#​32601), giving them more control over TypeScript configuration and type generation.

⚡️ Performance Improvements

We've made several performance optimizations:

  • Improved Vite-node communication via internal socket (#​32417) for faster development builds
  • Migration to oxc-walker (#​32250) and oxc for onPrehydrate transforms (#​32045) for faster code transformations
🐛 Bug Fixes

This release also includes several important fixes:

  • Improved data fetching: When computed keys change, old data is now properly retained (#​32616)
  • Better scroll behavior: scrollBehaviorType is now only used for hash scrolling (#​32622)
  • Fixed directory aliases: Added trailing slashes to some directory aliases for better consistency (#​32755)
✅ Upgrading

As usual, 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: Expose page routes to nitro for o11y (#​32617)
  • nuxt: Export <NuxtTime> prop types (#​32547)
  • nuxt: Add integration with chrome devtools workspaces (#​32084)
  • kit: Support single import in addServerImports (#​32289)
  • nuxt: Add onWatcherCleanup to imports presets (#​32396)
  • nuxt: Add route announcer to default app.vue (#​32621)
  • nuxt: Support lazy hydration macros (#​31192)
🔥 Performance
  • vite: Communicate with vite-node via internal socket (#​32417)
  • kit: Update env expansion regex to match nitro (#​30766)
🩹 Fixes
  • nuxt: Allow modules to add to typescript.hoist (#​32601)
  • nuxt: Retain old data when computed key changes (#​32616)
  • nuxt: Only use scrollBehaviorType for hash scrolling (#​32622)
  • nuxt: Add missing async (fd312af03)
  • nuxt: Fix transform/minify types + bump oxc-transform (d2ba19963)
  • nuxt: Provide typed slots for <ClientOnly> and <DevOnly> (#​32707)
  • kit,nuxt,schema: Add trailing slash to some dir aliases (#​32755)
  • nuxt: Include source base url for remote islands (#​32772)
  • vite: Use vite node server to transform requests (#​32791)
  • kit: Use mlly to parse module paths (#​32386)
  • nuxt: Execute all plugins after error rendering error.vue (#​32744)
💅 Refactors
  • nuxt: Migrate to oxc-walker (#​32250)
  • nuxt,schema: Use oxc for onPrehydrate transform (#​32045)
  • nuxt: Pass file language directly to parser options (#​32665)
  • nuxt: Use direct import of installNuxtModule (228e3585e)
📖 Documentation
  • Pass v3 template to create nuxt examples (03182202f)
  • Add reference to useNuxtData in data fetching composable pages (#​32589)
  • Document the --modules flag in the init command (#​32599)
  • Added new Shared folder to the example of v4 folder structure (#​32630)
  • Improve grammar (#​32640)
  • Typos (#​32567)
  • Fix abbreviation (#​32613)
  • Reference noUncheckedIndexedAccess rule change in v4 guide (#​32643)
  • Fix links to Nitro docs (#​32691)
  • Add best practices section (#​31609)
  • Correct alias for local fonts in styling guide (#​32680)
  • Update nuxt.new links to v4 (#​32639)
  • Set correct default value for deep option in usefetch (#​32724)
  • Fix link to issue (ca03f533f)
  • Add AI-assisted contribution guidelines (#​32725)
  • Update Nuxt installation command to use npm create nuxt@latest (#​32726)
  • Hydration best practice (#​32746)
  • Add example for module .with() (#​32757)
  • Replace dead Vue Router docs links (#​32779)
🏡 Chore
  • Handle missing commit details (0af98763d)
  • Update reproduction links for bug-report template (#​32722)
  • Update unbuild and use absolute path in dev stubs (#​32759)
✅ Tests
🤖 CI
  • Trigger website redeploy on main branch (#​32695)
  • Release pkg.pr.new for main/3.x branches as well (ca4f0b1da)
  • Apply 3x tag to latest v3 release (5e8dfc150)
❤️ Contributors

v3.17.7

Compare Source

3.17.7 is the last patch release before v3.18.

✅ Upgrading

Our recommendation for upgrading is to run:

npx nuxt 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: Safe-guard extraPageMetaExtractionKeys (#​32510)
  • nuxt: Expose loadBuilder error cause (8f13ce3c2)
  • vite: Handle resolving string vite input (#​32527)
  • nuxt: Wrap only server components with island generic (#​32540)
  • vite: Ignore when client entry cannot be resolved (19a292f34)
  • nuxt: Normalize segment catchall pattern before checking for parent (#​32413)
  • nuxt: Update warning message to warn against null values (c1b83eab5)
  • nuxt: Ensure semver.satisfies returns true for pre-release versions (#​32574)
  • nuxt: Scroll to anchor if present when changing page without saved position (#​32376)
  • nuxt: Handle execute being passed to watch` (#​32591)
📖 Documentation
  • Update fetch types (#​32522)
  • Clarify that runtime env variables must start with NUXT_ (#​32223)
  • Fix key change behavior in useAsyncData and useFetch migration (#​32560)
  • Change return type of async data from undefined to null in v3 docs (#​32562)
  • Add section on custom hooks for Nuxt modules (#​32586)
  • Provide async keyword (#​32587)
  • Move augmenting hook types in hooks page (#​32595)
  • Add section about module loading order (#​32597)
✅ Tests
  • Reenable skipped unit tests (8fc9b9ee9)
  • Update test snapshot for generateTypes (c0855439d)
  • Improve page scanning test stability (84b96f3de)
  • Pass timeZone in to <NuxtTime> test (#​32558)
  • Add more useAsyncData + useFetch tests (#​32585)
  • Avoid hard-coding async-data keys (bfca95118)
❤️ Contributors

v3.17.6

Compare Source

3.17.6 is a regularly scheduled patch release.

✅ Upgrading

Our recommendation for upgrading is to run:

npx nuxt 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

🔥 Performance
  • nuxt: Decrease if checks when prerendering (#​32455)
🩹 Fixes
  • nuxt: Generate correct types for async data defaults based on nuxt.config (#​32324)
  • nuxt: Reload at base URL in nuxt:chunk-reload-immediate (#​32382)
  • nuxt: Use rollup to calculate island component filenames (#​32421)
  • nuxt: Append set-cookie headers in error handler (#​32483)
  • nuxt: Ensure asyncData runs if changing key while fetcher is running (#​32466)
  • nuxt: Handle pure hash link clicks with navigateTo (#​32393)
  • nuxt: Skip external <NuxtLink>'s custom on click handler (#​32499)
  • nuxt: Update component loader regexp for minified code (#​32298)
  • nuxt: Allow camelCase for lazy hydration attributes (#​32297)
  • nuxt: Respect inheritAttrs: false in createClientOnly fn (#​32323)
  • kit: Do not double-urlify file urls when resolving schema (#​32354)
  • nuxt: Align scroll behavior with page transition completion (#​32239)
  • nuxt: Set output.generatedCode.symbols for nitro build (#​32358)
  • nuxt: Lazily access runtimeConfig (#​32428)
💅 Refactors
  • vite: Migrate plugins internally to vite environments (#​32461)
📖 Documentation
  • Clarify where logging tag is displayed (#​32440)
  • Remove kit playground auto-import note (#​32415)
  • Remove webstorm warning (#​32513)
  • Migrate to h3js (#​32243)
  • Update the fetch clear function description (#​32287)
  • defineNuxtPlugin function documentation (#​32328)
  • Mention that <NuxtLink> encodes query params (#​32361)
  • Enhance documentation for Nuxt composables (#​32218)
  • Adjust wording to reduce confusion in lifecycle section (#​32503)
  • Improve useCookie example (367b85405)
  • Capitalise title (#​32426)
  • Mention bun.lock for lockfile (#​32427)
🏡 Chore
  • Update stackblitz reproduction link (6ab5bac66)
  • Update copilot instructions (220439055)
  • Rename deprecated vitest workspace to projects (#​32388)
  • Remove space in URL in comment (#​32394)
  • Allow setting TAG on commandline (d387e07a3)
✅ Tests
  • nuxt: Add case for key only changes with immediate: false (#​32473)
  • Separate nuxt legacy runtime tests (#​32481)
🤖 CI
❤️ Contributors
nuxt/module-builder (@​nuxt/module-builder)

v1.0.2

Compare Source

compare changes

🩹 Fixes
  • Use absolute path for jiti stub (#​648)
🏡 Chore
✅ Tests
  • Add snapshots for v3 + v4 wrapped fetch (270779b)
🤖 CI
  • Remove forced corepack installation (9be288b)
  • Run tests on node 20 (97e3f47)
❤️ Contributors
nuxt/test-utils (@​nuxt/test-utils)

v3.19.2

Compare Source

3.19.2 is the next patch release.

Timetable: 1 July

👉 Changelog

compare changes

🩹 Fixes
  • config: Add missing mocks for vue-devtools (#​1321)
  • runtime-utils: Prevent event duplication (#​1328)
  • config: Include tests without .nuxt. extension (#​1311)
  • deps: Drop @nuxt/schema dependeny (fa3a99b4)
  • config: Use 'projects' for vitest >= v3.2 (#​1344)
  • module: Use user vite version to merge config (#​1345)
  • runtime-utils: Handle computed defined using an object (#​1342)
🏡 Chore
  • Prefer nuxt over nuxi (#​1310)
  • Pin node types (93921643)
  • Do not include dev-deps in engines.node calculation (2f74359b)
  • Add type assertions for indexed access (51b4a4e3)
  • Update installed-check flag (2b97d885)
✅ Tests
  • Update stub name for nuxt v4 (e7b07843)
  • Satisfy typescript (fb0dea24)
  • Update cucumber test for nuxt v4 welcome screen te

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.


  • 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 mitjans February 11, 2025 22:19
Copy link

vercel bot commented Feb 11, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
nuxt-posthog-docs ❌ Failed (Inspect) Aug 10, 2025 4:23pm

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from f2ea09c to 933247c Compare February 12, 2025 11:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 933247c to bbd00bc Compare February 12, 2025 16:57
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bbd00bc to bcc8364 Compare February 12, 2025 22:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bcc8364 to b5b1f2b Compare February 13, 2025 06:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from b5b1f2b to 7d7a80d Compare February 13, 2025 19:07
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 7d7a80d to e56725e Compare February 14, 2025 01:48
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from e56725e to 1f69da3 Compare February 14, 2025 11:08
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1f69da3 to bf6bc39 Compare February 14, 2025 22:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bf6bc39 to dc51258 Compare February 15, 2025 10:08
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from dc51258 to cf7e470 Compare February 15, 2025 17:21
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from cf7e470 to 78fed8e Compare February 17, 2025 15:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 78fed8e to b6684bf Compare February 18, 2025 06:53
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from b6684bf to 5a744ec Compare February 18, 2025 14:31
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 5a744ec to 3a82ff5 Compare February 18, 2025 21:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 3571734 to 3fa66c0 Compare August 1, 2025 02:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 3fa66c0 to a6e4d0c Compare August 1, 2025 05:28
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from a6e4d0c to ef54672 Compare August 2, 2025 07:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from ef54672 to bc68dce Compare August 4, 2025 05:52
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bc68dce to 188e26f Compare August 4, 2025 15:03
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 188e26f to e4040e5 Compare August 5, 2025 09:28
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from e4040e5 to d27ed8f Compare August 6, 2025 09:11
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from d27ed8f to bddae24 Compare August 6, 2025 12:44
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bddae24 to ac899fe Compare August 7, 2025 09:04
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from ac899fe to 433ab2c Compare August 8, 2025 13:13
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 433ab2c to 975e46b Compare August 8, 2025 17:31
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 975e46b to d16695e Compare August 9, 2025 01:23
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from d16695e to c43df11 Compare August 10, 2025 09:25
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