Skip to content

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

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

chore(deps): update all non-major dependencies#24
renovate[bot] wants to merge 1 commit intomainfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Nov 10, 2025

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@eslint/js (source) ^9.39.1^9.39.4 age confidence devDependencies patch
@inertiajs/vue3 (source) ^2.2.15^2.3.21 age confidence dependencies minor
@nuxt/ui (source) ^4.1.0^4.6.1 age confidence dependencies minor
@rollup/rollup-linux-x64-gnu (source) 4.53.14.60.1 age confidence optionalDependencies minor
@tailwindcss/oxide-linux-x64-gnu (source) ^4.1.17^4.2.2 age confidence optionalDependencies minor
@types/node (source) ^24.10.0^24.12.2 age confidence devDependencies minor
@vitejs/plugin-vue (source) ^6.0.1^6.0.5 age confidence dependencies patch
@vue/eslint-config-typescript ^14.6.0^14.7.0 age confidence devDependencies minor
@vueuse/core (source) ^14.1.0^14.2.1 age confidence dependencies minor
eslint (source) ^9.39.1^9.39.4 age confidence devDependencies patch
eslint-plugin-vue (source) ^10.5.1^10.8.0 age confidence devDependencies minor
inertiajs/inertia-laravel ^2.0.10^2.0.24 age confidence require patch
laravel-vite-plugin ^2.0.1^2.1.0 age confidence dependencies minor
laravel/framework (source) ^12.37.0^12.56.0 age confidence require minor
laravel/pail ^1.2.3^1.2.6 age confidence require-dev patch
laravel/pint (source) ^1.25.1^1.29.0 age confidence require-dev minor
laravel/sail ^1.47.0^1.56.0 age confidence require-dev minor
laravel/tinker ^2.10.1^2.11.1 age confidence require minor
lightningcss-linux-x64-gnu ^1.30.2^1.32.0 age confidence optionalDependencies minor
nunomaduro/collision ^8.8.2^8.9.3 age confidence require-dev minor
pestphp/pest ^3.8.4^3.8.6 age confidence require-dev patch
php ^8.4.14^8.5.5 age confidence require minor
pnpm (source) 10.21.010.33.0 age confidence packageManager minor
prettier (source) ^3.6.2^3.8.2 age confidence devDependencies minor
prettier-plugin-tailwindcss ^0.7.1^0.7.2 age confidence devDependencies patch
tightenco/ziggy ^2.6.0^2.6.2 age confidence require patch
typescript-eslint (source) ^8.46.3^8.58.1 age confidence devDependencies minor
vue (source) ^3.5.24^3.5.32 age confidence dependencies patch
vue-tsc (source) ^3.1.3^3.2.6 age confidence devDependencies minor
ziggy-js ^2.6.0^2.6.2 age confidence dependencies patch

Release Notes

eslint/eslint (@​eslint/js)

v9.39.4

Compare Source

v9.39.3

Compare Source

Bug Fixes

  • 791bf8d fix: restore TypeScript 4.0 compatibility in types (#​20504) (sethamus)

Chores

v9.39.2

Compare Source

inertiajs/inertia (@​inertiajs/vue3)

v2.3.21

Compare Source

What's Changed

New Contributors

Full Changelog: inertiajs/inertia@v2.3.20...v2.3.21

v2.3.18

Compare Source

What's Changed
New Contributors

Full Changelog: inertiajs/inertia@v2.3.17...v2.3.18

v2.3.17

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.3.16...v2.3.17

v2.3.16

Compare Source

What's Changed
New Contributors

Full Changelog: inertiajs/inertia@v2.3.15...v2.3.16

v2.3.15

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.3.14...v2.3.15

v2.3.14

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.3.13...v2.3.14

v2.3.13

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.3.12...v2.3.13

v2.3.12

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.3.11...v2.3.12

v2.3.11

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.3.10...v2.3.11

v2.3.10

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.3.9...v2.3.10

v2.3.9

Compare Source

What's Changed
New Contributors

Full Changelog: inertiajs/inertia@v2.3.8...v2.3.9

v2.3.8

Compare Source

What's Changed
New Contributors

Full Changelog: inertiajs/inertia@v2.3.7...v2.3.8

v2.3.7

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.3.6...v2.3.7

v2.3.6

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.3.5...v2.3.6

v2.3.5

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.3.4...v2.3.5

v2.3.4

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.3.3...v2.3.4

v2.3.3

Compare Source

What's Changed
New Contributors

Full Changelog: inertiajs/inertia@v2.3.2...v2.3.3

v2.3.2

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.3.1...v2.3.2

v2.3.1

Compare Source

What's Changed
New Contributors

Full Changelog: inertiajs/inertia@v2.3.0...v2.3.1

v2.3.0

Compare Source

What's Changed
New Contributors

Full Changelog: inertiajs/inertia@v2.2.21...v2.3.0

v2.2.21

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.2.20...v2.2.21

v2.2.20

Compare Source

What's Changed
New Contributors

Full Changelog: inertiajs/inertia@v2.2.19...v2.2.20

v2.2.19

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.2.18...v2.2.19

v2.2.18

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.2.17...v2.2.18

v2.2.17

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.2.16...v2.2.17

v2.2.16

Compare Source

What's Changed

Full Changelog: inertiajs/inertia@v2.2.15...v2.2.16

nuxt/ui (@​nuxt/ui)

v4.6.1

Compare Source

Bug Fixes
  • ai: use part.state for streaming detection and deprecate isReasoningStreaming (d2d7543)
  • ChatMessage: hide files slot when no file parts exist (9cddc8e)
  • ChatMessages: keep indicator visible until first content arrives (195cce8)
  • ChatMessages: reset scroll icon when messages are cleared (#​6239) (4ba3eef)
  • ChatPrompt: guard enter during composition (#​6280) (a911ca8)
  • DashboardSidebar: always pass collapsed: false in mobile menu slots (957a0f5), closes #​6157
  • Modal/Slideover/Drawer: suppress reka ui title and description warnings (3451b8d), closes #​6240
  • module: inline defaultVariants and prefix in dev template (314e23b)
  • module: transpile reka-ui to prevent injection errors (#​6286) (b822c43)

v4.6.0

Compare Source

⚠ BREAKING CHANGES
  • module: use moduleDependencies to manipulate options (#​5384)
Features
Bug Fixes
  • Avatar: use resolved size for image width/height (#​6008) (6dd0fc4)
  • ChatShimmer: handle RTL mode (#​6180) (51793a8)
  • ContentNavigation: prevent toggling disabled parent items (#​6122) (0f1074f)
  • ContentSurround: handle RTL mode (#​6148) (6921f13)
  • ContentToc: reset start margin at lg breakpoint (8f24f79)
  • DashboardSearchButton: use valid HTML structure for trailing slot (#​6194) (578a12f)
  • Editor: guard lift calls for unavailable list extensions (#​6100) (065db6b)
  • Error: support status and statusText properties (1350d62), closes #​6134
  • FileUpload: make multiple, accept and reset options reactive (#​6204) (ae093df)
  • Modal/Slideover/Popover/Drawer: prevent double close:prevent emit (#​6226) (9a0d501)
  • module: only auto-import public composables and allow Vite opt-out (#​6197) (886f5fb)
  • NavigationMenu: improve RTL support for viewport and indicator (#​6164) (755867b)
  • NavigationMenu: propagate disabled state to item in vertical orientation (6d4d651)
  • ProsePre: move shiki line highlight styles to theme (d663950)

v4.5.1

Compare Source

Bug Fixes
  • components: improve arrow styling with stroke-default and fill-bg (#​6095) (0e9198e)
  • components: improve slots return types and tests (#​6109) (7d1e863)
  • components: prevent transformUI from mutating cached useComponentUI value (286738a), closes #​6104 #​4387
  • ContentToc: add relative positioning to content slot (fcdb231), closes #​6117
  • ContentToc: use rem units for indicator size calculation (d631853)
  • NavigationMenu: prevent navigation when clicking trailing area in horizontal orientation (8f84c90), closes #​6083
  • Page: make slot presence reactive for variant computation ([082ea41](https://redirect.gith

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "on Monday"
  • 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 force-pushed the renovate/all-minor-patch branch from 3fc086d to 088cc4f Compare November 11, 2025 01:11
@renovate renovate bot changed the title chore(deps): update optionaldependency @rollup/rollup-linux-x64-gnu to v4.53.2 chore(deps): update all non-major dependencies Nov 11, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 0f994e9 to 2e635ea Compare November 17, 2025 23:05
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 14 times, most recently from be3d4d4 to d855450 Compare November 25, 2025 22:07
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 2a90a19 to 8b98fa7 Compare November 28, 2025 02:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 15 times, most recently from bf2687f to 18f7e72 Compare December 15, 2025 18:39
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 12 times, most recently from ba5e9e3 to a0686bf Compare December 22, 2025 10:42
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 3, 2026

📝 Walkthrough

Walkthrough

Bumped PHP constraint (^8.4.14^8.5.5) and updated multiple Composer packages and dev tools; updated package.json runtime/dev dependencies, optional native binaries, and changed packageManager from pnpm@10.21.0 to pnpm@10.33.0.

Changes

Cohort / File(s) Summary
Composer / PHP deps
composer.json
Raised php requirement ^8.4.14^8.5.5; bumped runtime packages (laravel/framework, inertiajs/inertia-laravel, laravel/tinker, tightenco/ziggy) and dev packages (laravel/pail, laravel/pint, laravel/sail, nunomaduro/collision, pestphp/pest).
Node / JS deps
package.json
Updated runtime and dev JS deps (vue, @inertiajs/vue3, @vitejs/plugin-vue, @nuxt/ui, @vueuse/core, laravel-vite-plugin, ESLint/Prettier/TypeScript tooling, etc.); advanced platform-specific optionalDependencies and bumped packageManager to pnpm@10.33.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related issues

Poem

🐰
I hopped through manifests, light and spry,
nudged versions upward, gave a tiny sigh,
PHP and Node now stretch and play,
carrots of upgrades brighten the day,
hop-hop — dependencies merrily on their way! 🥕✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore(deps): update all non-major dependencies' accurately describes the main changeset—updating multiple non-major (minor and patch) dependencies across composer.json and package.json.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/all-minor-patch

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (2)
composer.json (1)

20-25: Verify laravel/pail compatibility with dev scripts.

The composer.json scripts actively use php artisan pail --timeout=0 in both "dev" (line 58) and "dev:ssr" (line 63) scripts. While laravel/sail is listed as a require-dev dependency, no active Docker Compose configuration was found in the repository root. The pail version update (^1.2.3 → ^1.2.6) should be tested with the existing scripts to ensure the --timeout=0 flag continues to work as expected. If you're using Sail locally, verify the docker-compose configuration after the sail update (1.47.0 → 1.56.0) since it spans 9 patch versions and may introduce environment or CLI changes.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@composer.json` around lines 20 - 25, composer.json upgrades to laravel/pail
and laravel/sail may break the dev scripts that call "php artisan pail
--timeout=0" (scripts "dev" and "dev:ssr"); reproduce the dev workflow locally
and run both scripts to confirm the --timeout=0 flag still works with
laravel/pail ^1.2.6, and if using Sail run the same inside Sail (or with your
docker-compose) to ensure CLI/compose compatibility after sail ^1.56.0; if
failures occur, either pin laravel/pail to the previous working version or
adjust the scripts to the new pail CLI options, and update any
docker-compose/sail configuration to match the new sail behavior.
package.json (1)

51-51: Test pnpm package manager upgrade across environments before merging.

The upgrade from pnpm 10.21.0 to 10.33.0 spans multiple semi-breaking changes that warrant verification:

  • v10.26.0: Integrity hashes added for HTTP tarball dependencies (may alter lockfile)
  • v10.27.0: Global store layout changed for unscoped packages
  • v10.33.0: When using CI with --frozen-lockfile, pnpm now strictly fails on incompatible lockfiles (instead of silently falling back)

The lockfile version 9.0 is compatible with pnpm 10.33.0, but regenerate the lockfile and test across all environments (CI with frozen-lockfile mode, local development) to ensure these changes don't cause installation failures.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@package.json` at line 51, The package.json packageManager field was bumped to
"pnpm@10.33.0" which may introduce lockfile and store layout changes; regenerate
the pnpm lockfile with pnpm@10.33.0 (or the target CI image) and commit the
updated lockfile, then run installs in all environments referenced in CI and
local development (including CI with --frozen-lockfile) to ensure no failures
from integrity/hash or store-layout changes; if issues appear, either pin to a
compatible pnpm version in packageManager or apply the required lockfile/store
migrations and document the change.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@package.json`:
- Around line 28-38: The `@nuxt/ui` plugin option `inertia: true` is outdated; in
your Vite config replace it with the new API by changing the plugin invocation
that references Nuxt UI (look for nuxtUi or `@nuxt/ui` usage inside
vite.config.ts, e.g., a call like nuxtUi({...}) or in the plugins array) to use
router: 'inertia' instead of inertia: true so the options object becomes router:
'inertia'.

---

Nitpick comments:
In `@composer.json`:
- Around line 20-25: composer.json upgrades to laravel/pail and laravel/sail may
break the dev scripts that call "php artisan pail --timeout=0" (scripts "dev"
and "dev:ssr"); reproduce the dev workflow locally and run both scripts to
confirm the --timeout=0 flag still works with laravel/pail ^1.2.6, and if using
Sail run the same inside Sail (or with your docker-compose) to ensure
CLI/compose compatibility after sail ^1.56.0; if failures occur, either pin
laravel/pail to the previous working version or adjust the scripts to the new
pail CLI options, and update any docker-compose/sail configuration to match the
new sail behavior.

In `@package.json`:
- Line 51: The package.json packageManager field was bumped to "pnpm@10.33.0"
which may introduce lockfile and store layout changes; regenerate the pnpm
lockfile with pnpm@10.33.0 (or the target CI image) and commit the updated
lockfile, then run installs in all environments referenced in CI and local
development (including CI with --frozen-lockfile) to ensure no failures from
integrity/hash or store-layout changes; if issues appear, either pin to a
compatible pnpm version in packageManager or apply the required lockfile/store
migrations and document the change.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 7f2e769f-a6c8-47c3-a5d0-506acb766c36

📥 Commits

Reviewing files that changed from the base of the PR and between 653013e and d0193b3.

⛔ Files ignored due to path filters (2)
  • composer.lock is excluded by !**/*.lock
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (2)
  • composer.json
  • package.json

Comment on lines +28 to +38
"@inertiajs/vue3": "^2.3.21",
"@nuxt/ui": "^4.6.1",
"@vitejs/plugin-vue": "^6.0.5",
"@vueuse/core": "^14.2.1",
"clsx": "^2.1.1",
"concurrently": "^9.2.1",
"laravel-vite-plugin": "^2.0.1",
"laravel-vite-plugin": "^2.1.0",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vue": "^3.5.24",
"ziggy-js": "^2.6.0"
"vue": "^3.5.32",
"ziggy-js": "^2.6.2"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify Vite configuration APIs are compatible with updated versions

# Display the vite.config.ts file to review plugin usage
cat vite.config.ts

# Check for Inertia usage patterns in Vue components
rg -nP "import.*@inertiajs/vue3" --type=ts --type=vue -C2

# Verify `@nuxt/ui` plugin usage with inertia option
rg -nP "ui\(\{" vite.config.ts -A10

Repository: nuxt-ui-templates/starter-laravel

Length of output: 1263


🌐 Web query:

@nuxt/ui 4.6.1 release notes inertia option

💡 Result:

@nuxt/ui v4.6.1 release notes (re: Inertia)

Nuxt UI v4.6.1 (released 2026-04-03) is a bugfix-only release and does not mention any Inertia-specific change in its release notes. The listed fixes are around AI streaming detection, Chat components, DashboardSidebar, Modal/Slideover/Drawer warnings, and module/Vite-related fixes. [1]

“Inertia option” (how to enable Inertia)

In the current Nuxt UI Vite plugin docs, Inertia support is enabled via:

ui({
  router: 'inertia'
})

—not inertia: true. [2]

Sources: [1] [2]


🌐 Web query:

laravel-vite-plugin 2.1.0 changelog breaking changes

💡 Result:

laravel-vite-plugin v2.1.0 (released Jan 20, 2026) — what changed

Release notes list two changes: (github.com)

  1. Changelog/docs fix: “missing 2.0.0 release notes in changelog” (documentation-only). (github.com)
  2. CORS allowed-origins implementation change: the plugin now uses Vite’s exported default allowed-origins pattern (instead of a locally-copied regex) to “future-proof” against upstream pattern changes; related tests were tightened to ensure all expected hosts match. (github.com)

Breaking changes?

  • No explicit breaking changes are called out in the v2.1.0 release notes. (github.com)
  • Practically, the only potential behavior change is around the dev-server CORS origin matching defaults (if you relied on quirks of the previously copied regex). (github.com)

Citations:


🌐 Web query:

@vitejs/plugin-vue 6.0.5 transformAssetUrls API

💡 Result:

In @vitejs/plugin-vue 6.0.5, transformAssetUrls is configured under the plugin’s template option and is passed through to @vue/compiler-sfc’s SFCTemplateCompileOptions.transformAssetUrls. By default, the plugin rewrites certain static asset attributes (e.g. <img src="../x.png">) into ESM imports, and you can customize/disable that behavior via template.transformAssetUrls. [1]

Where to configure

// vite.config.ts
import vue from '@vitejs/plugin-vue'

export default {
  plugins: [
    vue({
      template: {
        transformAssetUrls: /* ... */
      }
    })
  ]
}

[1]

API / types

template.transformAssetUrls accepts: boolean | AssetURLTagConfig | AssetURLOptions. [2]

  • false / true: disable / enable the transform. [2]
  • AssetURLTagConfig: { [tag: string]: string[] } mapping tags to attributes to rewrite. [2]
  • AssetURLOptions:
    • base?: string | null
    • includeAbsolute?: boolean
    • tags?: AssetURLTagConfig
      [2]

Default tag/attribute transforms (plugin default)

{
  video: ['src', 'poster'],
  source: ['src'],
  img: ['src'],
  image: ['xlink:href', 'href'],
  use: ['xlink:href', 'href']
}

[1]

Sources: @vitejs/plugin-vue README (asset URL handling + default tags) [1]; @vue/compiler-sfc type definitions for transformAssetUrls / AssetURLOptions [2].


🌐 Web query:

@inertiajs/vue3 2.3.21 breaking changes

💡 Result:

@inertiajs/vue3 v2.3.21 does not introduce any documented breaking changes. The upstream Inertia v2.3.21 release notes list only maintenance updates:

  • Bump lodash-es from 4.17.3 → 4.18.1 [1]
  • Bump Vite (repo/dev tooling) [1]
  • Improve Playwright CI cache (CI-only) [1]

So if you’re upgrading from v2.3.20 → v2.3.21, you generally shouldn’t need any code changes—just run your usual test/build to confirm no dependency/tooling side-effects. [1], [2]

Sources: [1] [2]


Update @nuxt/ui plugin configuration: change inertia: true to router: 'inertia'.

The upgrade to @nuxt/ui v4.6.1 changes the Inertia integration API. The vite.config.ts currently uses the outdated inertia: true option, but the current version requires router: 'inertia':

vite.config.ts fix
ui({
- inertia: true,
+ router: 'inertia',
  components: {
    dirs: ['resources/js/components'],
  },
  ui: {
    colors: {
      primary: 'scarlet',
      neutral: 'neutral',
    },
  },
}),

Other package updates (@vitejs/plugin-vue, laravel-vite-plugin, @inertiajs/vue3) have no API-breaking changes and are compatible with their current usage patterns.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@package.json` around lines 28 - 38, The `@nuxt/ui` plugin option `inertia:
true` is outdated; in your Vite config replace it with the new API by changing
the plugin invocation that references Nuxt UI (look for nuxtUi or `@nuxt/ui` usage
inside vite.config.ts, e.g., a call like nuxtUi({...}) or in the plugins array)
to use router: 'inertia' instead of inertia: true so the options object becomes
router: 'inertia'.

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