[PR #1] [MERGED] Bump nuxt from 3.15.4 to 3.16.0 #1

Closed
opened 2026-10-24 13:18:21 +02:00 by Ulysse · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Ulysse2211/lcc-snt/pull/1
Author: @dependabot[bot]
Created: 4/11/2025
Status: ✅ Merged
Merged: 6/3/2025
Merged by: @Ulysse2211

Base: main ← Head: dependabot/npm_and_yarn/nuxt-3.16.0


📝 Commits (1)

  • b1f2060 Bump nuxt from 3.15.4 to 3.16.0

📊 Changes

2 files changed (+9960 additions, -8674 deletions)

View changed files

📝 package-lock.json (+9959 -8673)
📝 package.json (+1 -1)

📄 Description

Bumps nuxt from 3.15.4 to 3.16.0.

Release notes

Sourced from nuxt's releases.

v3.16.0

👀 Highlights

There's a lot in this one!

⚡️ A New New Nuxt

Say hello to create-nuxt, a new tool for starting Nuxt projects (big thanks to @​devgar for donating the package name)!

It's a streamlined version of nuxi init - just a sixth of the size and bundled as a single file with all dependencies inlined, to get you going as fast as possible.

Starting a new project is as simple as:

npm create nuxt

screenshot of create nuxt app

Special thanks to @​cmang for the beautiful ASCII-art. ❤️

Want to learn more about where we're headed with the Nuxt CLI? Check out our roadmap here, including our plans for an interactive modules selector.

🚀 Unhead v2

We've upgraded to unhead v2, the engine behind Nuxt's <head> management. This major version removes deprecations and improves how context works:

  • For Nuxt 3 users, we're shipping a legacy compatibility build so nothing breaks
  • The context implementation is now more direct via Nuxt itself
// Nuxt now re-exports composables while properly resolving the context
export function useHead(input, options = {}) {
  const unhead = injectHead(options.nuxt)
  return head(input, { head: unhead, ...options })
}

If you're using Unhead directly in your app, keep in mind:

  1. Import from Nuxt's auto-imports or #app/composables/head instead of @unhead/vue
  2. Importing directly from @unhead/vue might lose async context

Don't worry though - we've maintained backward compatibility in Nuxt 3, so most users won't need to change anything!

If you've opted into compatibilityVersion: 4, check out our upgrade guide for additional changes.

🔧 Devtools v2 Upgrade

Nuxt Devtools has leveled up to v2 (#30889)!

... (truncated)

Commits
  • 7a37a98 v3.16.0
  • 0d13fe9 chore(deps): update all non-major dependencies (3.x) (#31264)
  • 2476cab fix(nuxt): strip query in x-nitro-prerender header
  • 2c68c92 chore(deps): update all non-major dependencies (3.x) (#31240)
  • bf454cb fix(nuxt): pass useFetch function name on server for warning (#31213)
  • b29c0e8 chore: ignore nitro/renderer templates
  • 7c427df fix(nuxt): fall back to wasm if oxc native bindings are missing (#31190)
  • 0ebaa51 fix(nuxt): apply ignore rules to nitro devStorage (#31233)
  • 2f833f4 fix(nuxt): preserve query/hash when calling navigateTo with replace (#31244)
  • 3cd4384 fix(nuxt): ensure head components are reactive (#31248)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Ulysse2211/lcc-snt/pull/1 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 4/11/2025 **Status:** ✅ Merged **Merged:** 6/3/2025 **Merged by:** [@Ulysse2211](https://github.com/Ulysse2211) **Base:** `main` ← **Head:** `dependabot/npm_and_yarn/nuxt-3.16.0` --- ### 📝 Commits (1) - [`b1f2060`](https://github.com/Ulysse2211/lcc-snt/commit/b1f2060db42a4792e257bfdd7a70bedf9fed714b) Bump nuxt from 3.15.4 to 3.16.0 ### 📊 Changes **2 files changed** (+9960 additions, -8674 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+9959 -8673) 📝 `package.json` (+1 -1) </details> ### 📄 Description Bumps [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) from 3.15.4 to 3.16.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/nuxt/nuxt/releases">nuxt's releases</a>.</em></p> <blockquote> <h2>v3.16.0</h2> <h2>👀 Highlights</h2> <p>There's a lot in this one!</p> <h3>⚡️ A New New Nuxt</h3> <p>Say hello to <code>create-nuxt</code>, a new tool for starting Nuxt projects (big thanks to <a href="https://github.com/devgar"><code>@​devgar</code></a> for donating the package name)!</p> <p>It's a streamlined version of <code>nuxi init</code> - just a sixth of the size and bundled as a single file with all dependencies inlined, to get you going as fast as possible.</p> <p>Starting a new project is as simple as:</p> <pre lang="bash"><code>npm create nuxt </code></pre> <p><img src="https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:qrygjljnajqwxbld3k7uvyms/bafkreifkhnzbwxgkgjw6jpqg6j6z6abylvfyynca3r7jh5b63fcromj2ia@jpeg" alt="screenshot of create nuxt app" /></p> <p>Special thanks to <a href="https://github.com/cmang"><code>@​cmang</code></a> for the <a href="https://bsky.app/profile/durdraw.org/post/3liadod3gv22a">beautiful ASCII-art</a>. ❤️</p> <p>Want to learn more about where we're headed with the Nuxt CLI? Check out our roadmap <a href="https://redirect.github.com/nuxt/cli/issues/648">here</a>, including our plans for an <a href="https://redirect.github.com/nuxt/cli/issues/754">interactive modules selector</a>.</p> <h3>🚀 Unhead v2</h3> <p>We've upgraded to <code>unhead</code> v2, the engine behind Nuxt's <code>&lt;head&gt;</code> management. This major version removes deprecations and improves how context works:</p> <ul> <li>For Nuxt 3 users, we're shipping a legacy compatibility build so nothing breaks</li> <li>The context implementation is now more direct via Nuxt itself</li> </ul> <pre lang="ts"><code>// Nuxt now re-exports composables while properly resolving the context export function useHead(input, options = {}) { const unhead = injectHead(options.nuxt) return head(input, { head: unhead, ...options }) } </code></pre> <p>If you're using Unhead directly in your app, keep in mind:</p> <ol> <li>Import from Nuxt's auto-imports or <code>#app/composables/head</code> instead of <code>@unhead/vue</code></li> <li>Importing directly from <code>@unhead/vue</code> might lose async context</li> </ol> <p>Don't worry though - we've maintained backward compatibility in Nuxt 3, so most users won't need to change anything!</p> <p>If you've opted into <code>compatibilityVersion: 4</code>, check out <a href="https://nuxt.com/docs/getting-started/upgrade#unhead-v2">our upgrade guide</a> for additional changes.</p> <h3>🔧 Devtools v2 Upgrade</h3> <p>Nuxt Devtools has leveled up to v2 (<a href="https://redirect.github.com/nuxt/nuxt/pull/30889">#30889</a>)!</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nuxt/nuxt/commit/7a37a982535f6da0cef16c4d7d3a81df42429ec1"><code>7a37a98</code></a> v3.16.0</li> <li><a href="https://github.com/nuxt/nuxt/commit/0d13fe9f536437eb6ae847d3de1cf9e1e839d81c"><code>0d13fe9</code></a> chore(deps): update all non-major dependencies (3.x) (<a href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/31264">#31264</a>)</li> <li><a href="https://github.com/nuxt/nuxt/commit/2476cab9a3a32f807ce820abc161d64853b6d646"><code>2476cab</code></a> fix(nuxt): strip query in <code>x-nitro-prerender</code> header</li> <li><a href="https://github.com/nuxt/nuxt/commit/2c68c924c3b69f091957e9301a9a75b8ef3742f7"><code>2c68c92</code></a> chore(deps): update all non-major dependencies (3.x) (<a href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/31240">#31240</a>)</li> <li><a href="https://github.com/nuxt/nuxt/commit/bf454cb5bc571f17ae5fd52acf94fa9a1a1fcd4d"><code>bf454cb</code></a> fix(nuxt): pass <code>useFetch</code> function name on server for warning (<a href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/31213">#31213</a>)</li> <li><a href="https://github.com/nuxt/nuxt/commit/b29c0e86bad5760acc23f3872d724e2ea5b6e651"><code>b29c0e8</code></a> chore: ignore <code>nitro/renderer</code> templates</li> <li><a href="https://github.com/nuxt/nuxt/commit/7c427dfa0507829ff894abf0e31c2a8e0320a9bd"><code>7c427df</code></a> fix(nuxt): fall back to wasm if oxc native bindings are missing (<a href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/31190">#31190</a>)</li> <li><a href="https://github.com/nuxt/nuxt/commit/0ebaa5146523409f76a5cdff4887f31cce43e17b"><code>0ebaa51</code></a> fix(nuxt): apply ignore rules to nitro <code>devStorage</code> (<a href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/31233">#31233</a>)</li> <li><a href="https://github.com/nuxt/nuxt/commit/2f833f413bf7ca864a77b8190b4ed2cb1c9e8d85"><code>2f833f4</code></a> fix(nuxt): preserve query/hash when calling <code>navigateTo</code> with replace (<a href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/31244">#31244</a>)</li> <li><a href="https://github.com/nuxt/nuxt/commit/3cd43849de900e7b9a8fef7cd575c1d8274f2a95"><code>3cd4384</code></a> fix(nuxt): ensure head components are reactive (<a href="https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/31248">#31248</a>)</li> <li>Additional commits viewable in <a href="https://github.com/nuxt/nuxt/commits/v3.16.0/packages/nuxt">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nuxt&package-manager=npm_and_yarn&previous-version=3.15.4&new-version=3.16.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Ulysse2211/lcc-snt/network/alerts). </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Ulysse 2026-10-24 13:18:21 +02:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Ulysse/lcc-snt#1
No description provided.