Skip to content

fix(deps): update all non-major dependencies - #306

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Aug 2, 2026 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
@antfu/eslint-config 9.1.0 → 9.5.1 age confidence devDependencies minor
@iconify-json/noto 1.2.7 → 1.2.10 age confidence devDependencies patch
@iconify-json/tabler 1.2.35 → 1.2.44 age confidence devDependencies patch 1.2.45
@nuxt/content (source) 3.14.0 → 3.16.2 age confidence dependencies minor
@nuxt/eslint (source) 1.16.0 → 1.17.0 age confidence dependencies minor
@nuxt/icon 2.2.4 → 2.6.2 age confidence dependencies minor
@nuxt/image (source) 2.0.0 → 2.2.1 age confidence dependencies minor
@nuxtjs/i18n (source) 10.4.0 → 10.6.0 age confidence dependencies minor
@nuxtjs/mdc 0.22.0 → 0.23.2 age confidence dependencies minor 0.23.3
@nuxtjs/sitemap 8.2.0 → 8.6.2 age confidence devDependencies minor
@takumi-rs/core (source) 1.7.0 → 1.8.7 age confidence devDependencies minor
@types/leaflet (source) 1.9.21 → 1.9.22 age confidence devDependencies patch
@unocss/eslint-plugin (source) 66.7.3 → 66.12.0 age confidence devDependencies minor
@unocss/extractor-mdc (source) 66.7.3 → 66.12.0 age confidence devDependencies minor
@unocss/nuxt (source) 66.7.3 → 66.12.0 age confidence devDependencies minor
@unocss/preset-wind4 (source) 66.7.3 → 66.12.0 age confidence devDependencies minor
@unocss/transformer-directives (source) 66.7.3 → 66.12.0 age confidence devDependencies minor
@vueuse/core (source) 14.3.0 → 14.4.0 age confidence dependencies minor
actions/checkout v7.0.0 → v7.0.1 age confidence action patch
actions/deploy-pages v5.0.0 → v5.0.1 age confidence action patch
actions/setup-node v6.4.0 → v6.5.0 age confidence action minor
csv-parse (source) 7.0.0 → 7.0.3 age confidence dependencies patch
eslint (source) 10.6.0 → 10.14.0 age confidence dependencies minor
nuxt (source) 4.4.8 → 4.6.4 age confidence dependencies minor
nuxt-og-image (source) 6.5.2 → 6.10.4 age confidence devDependencies minor
pnpm (source) 11.9.0 → 11.28.11 age confidence packageManager minor
pnpm/action-setup v6.0.9 → v6.1.1 age confidence action minor
satori 0.26.0 → 0.63.2 age confidence dependencies minor
unocss (source) 66.7.3 → 66.12.0 age confidence devDependencies minor
vue (source) 3.5.39 → 3.5.45 age confidence dependencies patch
vue-router (source) 5.1.0 → 5.4.0 age confidence dependencies minor 5.5.0
vue-tsc (source) 3.3.5 → 3.3.14 age confidence devDependencies patch
zod (source) 4.4.3 → 4.6.7 age confidence dependencies minor

Release Notes

antfu/eslint-config (@​antfu/eslint-config)

v9.5.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v9.5.0

Compare Source

   🚀 Features
    View changes on GitHub

v9.4.1

Compare Source

   🚀 Features
  • pnpm: Enforce new-line style for pnpm-workspace.yaml  -  by @​antfu (ab400)
    View changes on GitHub

v9.4.0

Compare Source

   🚀 Features
    View changes on GitHub

v9.3.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v9.2.0

Compare Source

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

v3.16.2

Compare Source

Bug Fixes
Performance Improvements

v3.16.1

Compare Source

Features
  • add content.llms option to disable the nuxt-llms integration (#​3843) (656a5ce)
Bug Fixes

v3.16.0

Compare Source

Bug Fixes
  • avoid install prompt in non-interactive environments (#​3833) (2d0e84b)
  • ContentRenderer: keep async component identity stable across re-resolves (#​3835) (dcf86e6)
  • improve generated git cache key (#​3839) (d1e353e)
  • module: keep content templates when building with _prepare (#​3837) (e390c3b)
  • nuxthub: handle object form of hub.db (#​3822) (8841abc)
  • query: tolerate trailing slashes in path-based lookups (#​3838) (220d392)
  • runtime: use dynamic import for #content/adapter to prevent prerender failure (#​3830) (400390a)
  • use UTC getters in formatDate/formatDateTime to prevent timezone drift (#​3782) (9f1f89a)

v3.15.2

Compare Source

Bug Fixes
  • dev: ignore temporary files in content source paths (#​3784) (a019e70)
  • security: reject SQL function calls in query WHERE clauses (#​3819) (847d523)

v3.15.1

Compare Source

Bug Fixes

v3.15.0

Compare Source

Features
Bug Fixes
  • content: support validator detection with pnpm enableGlobalVirtualStore (#​3791) (6b2720b)
  • hmr: update all matching collections when a file changes (#​3802) (06f8edb)
  • search: softer heading-level boost curve and tuned defaults (#​3801) (00d25a5)
  • vercel: use tmp directory to clone contents (#​3810) (793d59a)
nuxt/eslint (@​nuxt/eslint)

v1.17.0

Compare Source

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

v2.6.2

Compare Source

v2.6.2 is the next patch release.

👉 Changelog

compare changes

🔥 Performance
  • look up icon collections by hyphen-separated prefix (#​561)
  • lazy-load the iconify runtime on the client (#​565)
  • css: hash customized class names with fnv1a-64 (#​564)
  • css: read icon selectors <- inline styles before scanning CSSOM (#​560)
🩹 Fixes
  • css: reuse SSR customize hashes when hydrating (#​559)
📖 Documentation
  • keep the README short and link to nuxt.com/modules/icon (#​566)
  • add docs directory for nuxt.com/modules/icon (#​554)
❤️ Contributors

v2.6.1

Compare Source

v2.6.1 is the next patch release.

👉 Changelog

compare changes

🔥 Performance
  • memoise generated icon CSS across requests (#​549)
  • sort icon collections once when resolving names (#​550)
🩹 Fixes
  • plugin: chunk custom icon loader queries to avoid 431/414 (#​551)
  • css: preserve cascade layer order for late icons (#​548)
🤖 CI
🎉 New Contributors
❤️ Contributors

v2.6.0

Compare Source

   🚀 Features
  • provider can now be set separately for SSR and the browser: provider: { server: 'server', client: 'iconify' }. A string works as before. (#​541)
  • Behavior change: a relative dir in customCollections / serverBundle.collections declared in a Nuxt layer now resolves against that layer's directory instead of the app's rootDir. If a base layer declared a collection and expected each app to supply the SVGs, declare it in the app or use an absolute path. (#​530)
   🐞 Bug Fixes
    View changes on GitHub

v2.5.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.5.0

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.4.1

Compare Source

No significant changes

    View changes on GitHub

v2.3.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v2.3.0

Compare Source

   🚀 Features
    View changes on GitHub

v2.2.5

Compare Source

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

v2.2.1

Compare Source

v2.2.1 is a security release.

🚨 Security

This release fixes a vulnerability in the /_ipx image transformation route. ipx was affected by an integer overflow when decoding a multi-page image, so a crafted source image could corrupt memory in the server process with a single unauthenticated request (GHSA-qf89-6xm4-66wm; our advisory for the @nuxt/image side is GHSA-p5vf-pjf5-ggj3). Sites where an attacker cannot control any image source are not affected.

@nuxt/image now requires ipx ^4.1.0, which rejects oversized multi-page images with a 400 before decoding them. ipx is an optional dependency, so after upgrading run npm ls ipx to confirm a patched version resolves.

Behaviour change: /_ipx now only accepts common web image formats as input (JPEG, PNG, WebP, GIF, SVG, AVIF, HEIC) and responds 403 to anything else, before decoding it. If you transform other formats (for example TIFF), list them with the new image.ipx.allowedInputFormats option. For sources you do not fully trust, also consider image.ipx.restrictDecoders, which blocks the decoders of every other format for the whole process.

👉 Changelog

compare changes

🩹 Fixes
  • ipx: require patched ipx and restrict input formats for /_ipx route (GHSA-p5vf-pjf5-ggj3) (750a4f0)
  • ipx: use IPXFetchHandler so srvx/node is not required at runtime (#​2336)
  • ipx: import NitroRuntimeConfig from nitropack/types (#​2354)
🎉 New Contributors
❤️ Contributors

v2.2.0

Compare Source

v2.2.0 is the next minor release.

👉 Changelog

compare changes

🚀 Enhancements
🩹 Fixes
  • use explicit imports in nitro v2 server runtime (#​2347)
  • directus: remove deprecated sharpen option (#​2294)
🏡 Chore
  • exempt first-party packages from pnpm minimumReleaseAge (#​2306)
✅ Tests
  • increase e2e provider test timeout to 60s (#​2350)
🤖 CI
  • only run release workflows in nuxt org (#​2296)
  • use pnpm/setup and devEngines (#​2332)
  • only fail fast in merge groups (de96294)
❤️ Contributors

v2.1.0

Compare Source

v2.1.0 is the next minor release.

👀 Highlights

Nuxt Image 2.1 ships eight new image providers, a major upgrade to our image processing engine, and a bunch of fixes across existing providers.

🖼️ IPX v4

Under the hood, we've upgraded to IPX v4 which brings significant improvements:

  • Smaller bundles: IPX is now ESM-only with reduced dependency size
  • Stronger SVG security: SVG sanitization now always runs, regardless of optimization settings. This fixes a potential XSS vector where svgo: false would return untouched SVGs. The sanitizer now removes SMIL attribute injection, foreign content (<foreignObject>, <iframe>, etc.), and unsafe URIs across all elements
  • New image modifiers: opacity, brightness, saturation, hue, lightness, autoorient, dilate, erode, clahe, and linear
  • Better error messages: Invalid modifier arguments now return 400 errors with clear messages instead of cryptic 500s
  • Custom URL parsing: IPX now supports custom URL formats via the parseURL option
🌐 New Providers

This release adds support for eight new image optimization services:

🔧 Provider Improvements
  • Directus: Added support for sharp transforms and a key modifier for named presets (#​2207)
  • Sanity: Support for absolute URLs with automatic project/dataset extraction (#​2274), and a configurable baseURL for custom CDN setups (#​2273)
  • AWS Amplify & Vercel: minimumCacheTTL is now configurable (#​2278)
📦 Type Exports

NuxtImgProps and NuxtPictureProps are now exported from the runtime, making it easier to type your own components that wrap <NuxtImg> or <NuxtPicture> (#​2115).

import type { NuxtImgProps, NuxtPictureProps } from '#image'

👉 Changelog

compare changes

🚀 Enhancements
  • deps: migrate to ipx v4 (#​2094)
  • provider: add EdgeOne Pages provider (#​2173)
  • imgproxy: add provider (#​2117)
  • directus: add sharp transforms & key modifier (#​2207)
  • sanity: support absolute URLs with project and dataset extraction (#​2274)
  • awsAmplify,vercel: make minimumCacheTTL configurable (#​2278)
  • sanity: add configurable baseURL option to Sanity provider (#​2273)
  • runtime: export Picture and Image props types (#​2115)
  • umbraco: add image provider (#​2165)
  • flyimg: add Flyimg built-in provider (#​2125)
  • cloudflareimages: add new provider (#​2100)
  • builderio: add Builder.io Image API provider (#​2050)
  • picsum: add Lorem Picsum placeholder image provider (#​2106)
  • supabase: add image provider (#​2027)
🩹 Fixes
  • flyimg: encode all # characters in color values (137ee63)
  • remove duplicated provider key in generated image options (#​2279)
  • nuxt-picture: align preload link type with unhead v3 (#​2254)
  • github: set max size of 460 (7e561f6)
  • umbraco: shallow clone modifiers before modifying (237e480)
  • cloudflare: add baseURL for urls with no operations (#​2162)
  • nuxt-img: set imagesrcset preload when densities are set w/o sizes (#​2176)
  • fastly: handle absolute URLs and merge preexisting query params (#​2140)
  • ipx: merge user-defined runtimeConfig.ipx with defaults (#​2134)
  • directus: add withoutEnlargement modifier type (#​2133)
  • shopify: merge preexisting query params with modifiers (#​2135)
  • reduce max-width breakpoint values by 1px (#​2132)
  • netlifyImageCdn,netlifyLargeMedia: set netlify remote_images config (#​2086)
  • deduplicate formats (#​2038)
  • sanitise custom provider import names (#​2092)
  • guard access from layer.config.image (23b8cef)
  • bunny: merge query params with existing image src (#​2054)
  • do not shadow custom provider types with builtins (#​2016)
  • nuxt-picture: allow data-* in imgAttrs (#​2017)
  • resolve public/ dir in relation to rootDir (3e07761)
📖 Documentation
  • sanity: document baseURL option ([6f59ab1](https://

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Asia/Taipei)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • 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.

@rileychh-dokploy-coscup

rileychh-dokploy-coscup Bot commented Aug 2, 2026 •

Copy link
Copy Markdown

Dokploy Preview Deployment

Name Status Preview Updated (UTC)
Nuxt ✅ Done Preview URL 2026-08-05T22:39:44.220Z

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 22bd864 to 525592b Compare August 8, 2026 09:27

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 525592b56f

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread package.json Outdated
"eslint": "10.8.0",
"leaflet": "1.9.4",
"nuxt": "4.4.8",
"nuxt": "4.5.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Raise the Node engine for Nuxt 4.5

This bump makes the project's declared runtime too broad: nuxt@4.5.1 declares engines.node as ^22.19.0 || ^24.11.0 || >=26.0.0 in the updated lockfile, but package.json still permits >=24.0.0, and setup-node's node-version-file: package.json path checks engines.node in both workflows. On any runner or contributor machine that resolves to Node 24.0 through 24.10, install/build runs under a Node version Nuxt no longer supports; please raise the project engine or pin CI to 24.11+ with this dependency bump.

Useful? React with 👍 / 👎.

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from d5a2557 to b833104 Compare August 9, 2026 09:15

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b833104f3a

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread package.json Outdated
},
"devDependencies": {
"@antfu/eslint-config": "9.1.0",
"@antfu/eslint-config": "9.3.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Raise Node engine to 24.15 for lint deps

Fresh evidence beyond the earlier Nuxt-engine comment: this @antfu/eslint-config bump now pulls eslint-plugin-command 4.0.0 (pnpm-lock.yaml:7944), whose own engine is ^22.22.2 || >=24.15.0 (pnpm-lock.yaml:4607-4609). Since package.json still advertises Node >=24.0.0, contributors or CI images on Node 24.0-24.14 can run pnpm lint under a runtime the updated lint stack no longer supports; please raise or pin the project runtime to at least 24.15 (or a supported 22.22.2 line).

Useful? React with 👍 / 👎.

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from f105d5e to 5dd2493 Compare August 14, 2026 19:15
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from afc8e70 to ad06f42 Compare August 27, 2026 12:59
@coderabbitai

coderabbitai Bot commented Sep 10, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: b1908c35-abc9-44bf-8189-f9e9cae0af2e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 11 times, most recently from 6cca4ad to 5a3c90f Compare September 17, 2026 02:55
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 9 times, most recently from 31f4327 to 1021425 Compare September 23, 2026 23:16
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from ebc4c53 to cb7cdb1 Compare September 26, 2026 09:59
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 6, 2026 •

Copy link
Copy Markdown
Codex Review Summary: ✅ Completed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-13T07:12:02.076801Z 7dc628a New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c9753fd8d0

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread package.json Outdated
"eslint": "10.12.0",
"leaflet": "1.9.4",
"nuxt": "4.4.8",
"nuxt": "4.6.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Upgrade past Nuxt 4.6.0 to restore Windows builds

On Windows, Nuxt 4.6.0 leaves its renderer externalized because Nitro fails to match backslash paths, causing application routes to return HTTP 500 during development and prerender/build workflows. This blocks contributors using Windows from running this site's nuxt dev or nuxt generate commands; the confirmed upstream regression was fixed in Nuxt 4.6.1, so pin 4.6.1 or apply the documented externals workaround.

Useful? React with 👍 / 👎.

@rileychh-dokploy-coscup

rileychh-dokploy-coscup Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

Dokploy Preview Deployment

Name Status Preview Updated (UTC)
Nuxt ❌ Failed Preview URL 2026-11-13T07:07:32.152Z

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3437a7c1b4

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread package.json
"vue-router": "5.1.0",
"zod": "4.4.3"
"vue": "3.5.44",
"vue-router": "5.4.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Avoid Vue Router 5.4.0 for nested session details

When a visitor navigates client-side from /session to /session/:id, app/pages/session.vue renders the nested page through <NuxtPage>, while app/pages/session/[id].vue remains pending on top-level await useFetch calls. Vue Router 5.4.0 has a confirmed regression in nested Suspense routes with pending async component roots that throws an uncaught getRootNode TypeError; its fix was merged only after 5.4.0. Use a Nuxt/router combination containing that fix or patch the router before shipping this update.

Useful? React with 👍 / 👎.

This branch has not been deployed

No deployments
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