Skip to content

v2.7.0

Choose a tag to compare

@danielroe danielroe released this 07 Feb 15:51
· 73 commits to main since this release
Immutable release. Only release title and notes can be modified.
7aa4be2

2.7.0 is the next patch release.

👀 Highlights

This release is focused on slimming down the module and adding Nuxt v4 compatibility.

⚡ Nuxt v4 support

nuxt/telemetry now correctly detects the Nuxt major version when running with Nuxt v4 flags enabled (#339 (#339)), using isNuxtMajorVersion from @nuxt/kit instead of the deprecated isNuxt3 helper.

🔥 Fewer dependencies

We've removed 10 runtime dependencies (destr, dotenv, git-url-parse, is-docker, parse-git-config, package-manager-detector, pathe, defu, nanoid, ci-info) by replacing them with lightweight built-in implementations (#378 (#378), #250 (#250), #195 (#195)).

@nuxt/kit has also been moved to a peer dependency (#379 (#379)), so it's no longer duplicated in your node_modules.

The module now ships with just 5 runtime dependencies: citty, consola, ofetch, rc9, and std-env.

👉 Changelog

compare changes

🔥 Performance

  • Replace unneeded dependencies (#378)
  • Move nuxt/kit to peer deps (#379)

🩹 Fixes

  • Support nuxt v4 flags (#339)

🏡 Chore

  • Remove unused export (8faef92)
  • Prefer nuxt over nuxi (#282)
  • Update pnpm to 10.21 and enable trust policy (4f70dad)
  • Revert pnpm trust policy and restore provenance action (5e9a830)
  • Ignore builds (4085935)
  • Clean up workspace settings (#384)
  • Widen peerDeps (#385)
  • Update repo + guard response (8333d07)

🤖 CI

  • Remove forced corepack installation (7871247)
  • Bump to node lts version (8fbcd1a)
  • Run tests on node 20 (c4eae4a)
  • Add provenance action to check for downgrades in provenance (7c79d3b)
  • Run for merge queues (78b8484)
  • Add release workflow (#387)
  • Add changelog workflow (#388)

❤️ Contributors