v2.7.0
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
🔥 Performance
🩹 Fixes
- Support nuxt v4 flags (#339)
🏡 Chore
- Remove unused export (8faef92)
- Prefer
nuxtovernuxi(#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
- Daniel Roe (@danielroe)
- Horu (@HigherOrderLogic)