Skip to content

chore: release nuxt 3.2#3369

Merged
FRSgit merged 4 commits intov2from
v2-release/3.2
Feb 20, 2026
Merged

chore: release nuxt 3.2#3369
FRSgit merged 4 commits intov2from
v2-release/3.2

Conversation

@FRSgit
Copy link
Copy Markdown
Contributor

@FRSgit FRSgit commented Feb 20, 2026

feat: nuxt 4 upgrade
fix: upgrade Node.js to v22 LTS for Vite 7 compatibility

Vite 7.3.1 (required by Nuxt 4.3.1) uses crypto.hash() which needs Node.js >= 21.7.0. Updated .nvmrc and engines field accordingly.
pin vite 5 for docs app to prevent Nuxt 3/Vite 7 conflict
add svgo as root devDependency (was previously resolved via hoisting)
pin nitropack and vite in docs devDeps for explicit version control
fix: add missing eslint-plugin-nuxt dependency

Related issue

Closes #

Scope of work

Screenshots of visual changes

Checklist

  • Self code-reviewed
  • Changes documented
  • Semantic HTML
  • SSR-friendly
  • Caching friendly
  • a11y for WCAG 2.0 AA
  • examples created
  • blocks created
  • cypress tests created

github-actions Bot and others added 2 commits January 14, 2026 21:27
chore: automatic sync v2->v2-develop
* feat: nuxt 4 upgrade

* fix: upgrade Node.js to v22 LTS for Vite 7 compatibility

Vite 7.3.1 (required by Nuxt 4.3.1) uses crypto.hash() which needs
Node.js >= 21.7.0. Updated .nvmrc and engines field accordingly.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: pin vite 5 for docs app to prevent Nuxt 3/Vite 7 conflict

The Nuxt 4 upgrade introduced Vite 7.3.1 into the workspace which
was leaking into the docs app (still on Nuxt 3) during CI resolution,
causing a "nitro.client.mjs not found" build error.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: isolate Nuxt 4 deps to prevent leaking into docs build

- Add hoistingLimits to preview/nuxt workspace so Nuxt 4 deps
  (@nuxt/kit, @nuxt/vite-builder, vite 7) stay isolated and don't
  pollute the root node_modules
- Pin nitropack to 2.10.3 (root resolution + docs devDep) to avoid
  impound/cookie-es incompatibility with Nuxt 3's import protection
- Add svgo as root devDependency (was previously resolved via hoisting)
- Pin nitropack and vite in docs devDeps for explicit version control

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: add missing eslint-plugin-nuxt dependency

Was previously resolved via hoisting from apps/preview/nuxt, now
needs to be an explicit devDependency after hoisting isolation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Feb 20, 2026

⚠️ No Changeset found

Latest commit: 93be92f

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@FRSgit FRSgit changed the title feat: nuxt 4 upgrade (#3366) release: nuxt 3.2 Feb 20, 2026
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@FRSgit FRSgit changed the title release: nuxt 3.2 chore: release nuxt 3.2 Feb 20, 2026
@FRSgit FRSgit merged commit 8a561ea into v2 Feb 20, 2026
31 of 38 checks passed
@FRSgit FRSgit deleted the v2-release/3.2 branch February 20, 2026 11:07
FRSgit added a commit that referenced this pull request Feb 20, 2026
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.

3 participants