# What changed in @vercel/nft

> 12 changes in @vercel/nft 0.30 to 1 from its official release notes, upgrade guides and advisories: 1 breaking, 1 new APIs and options. Each one cited. Sources checked 2026-10-26. HTML: https://unstale.sh/npm/@vercel/nft/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @vercel/nft 1

### Breaking changes

- The package now requires Node.js 20 or newer, affecting which Node.js versions developers can use. (1.0.0) — [release notes](https://github.com/vercel/nft/releases/tag/1.0.0)

### New APIs and options

- Adds a depth option to control tracing depth. (1.3.0) — [release notes](https://github.com/vercel/nft/releases/tag/1.3.0)

### Behavior and default changes

- Adds catchall tracing for module-sync. (1.10.0) — [release notes](https://github.com/vercel/nft/releases/tag/1.10.0)
- Traces pino transports in constructor and fastify patterns, helping include them in dependency tracing. (1.5.0) — [release notes](https://github.com/vercel/nft/releases/tag/1.5.0)
- Tracing now includes pino transport target modules, so they can be included in traced output. (1.4.0) — [release notes](https://github.com/vercel/nft/releases/tag/1.4.0)
- Supports module.createRequire when mixedModules is false, allowing dependency tracing in that configuration. (1.2.0) — [release notes](https://github.com/vercel/nft/releases/tag/1.2.0)
- When tracing module-sync conditions, @vercel/nft also traces the cjs fallback. (1.1.0) — [release notes](https://github.com/vercel/nft/releases/tag/1.1.0)

### Fixes and other changes

- Package import wildcard trailers are now resolved. (1.11.0) — [release notes](https://github.com/vercel/nft/releases/tag/1.11.0)
- Absolute paths outside the job base are no longer followed. (1.3.2) — [release notes](https://github.com/vercel/nft/releases/tag/1.3.2)
- Symlinks are resolved relative to the real file location. (1.3.1) — [release notes](https://github.com/vercel/nft/releases/tag/1.3.1)
- Nested export conditions are evaluated when resolving a module-sync fallback. (1.1.1) — [release notes](https://github.com/vercel/nft/releases/tag/1.1.1)

## @vercel/nft 0.30

### Fixes and other changes

- Reverts the change that emitted relative assets using cwd, restoring the prior behavior. (0.30.3) — [release notes](https://github.com/vercel/nft/releases/tag/0.30.3)
