# What changed in zile

> 25 changes in zile 0.0 from its official release notes, upgrade guides and advisories: 1 breaking, 4 new APIs and options. Each one cited. Sources checked 2026-10-25. HTML: https://unstale.sh/npm/zile/

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

## zile 0.0

### Breaking changes

- The project template migrated from Biome and Vitest scripts to Vite+ with Oxlint and Oxfmt. (0.0.29) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.29)

### New APIs and options

- Added a command to typecheck and format JSDoc examples, with an optional --fix flag. (0.0.26) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.26)
- Added support for wildcard exports. (0.0.15) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.15)
- Added the zile new command. (0.0.9) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.9)
- Adds support for the [!start-pkg] marker in package.json. (0.0.8) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.8)

### Behavior and default changes

- Link mode now creates symlinks for bin entries. (0.0.19) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.20), [release notes](https://github.com/wevm/zile/releases/tag/v0.0.19)
- The default package manager is now inferred when running zile new. (0.0.12) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.12)

### Tooling

- Fixed .d.ts generation, improving the generated type declarations developers consume. (0.0.14) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.14)
- The command now adds GitHub Actions to newly created projects. (0.0.13) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.13)

### Fixes and other changes

- Generated exports entries now place src first so the dev-time src condition resolves before fallback conditions. (0.0.27) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.27)
- The generated tsconfig now sets rootDir to the computed common source directory from entry points by default, fixing TypeScript 6 compatibility. (0.0.25) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.25)
- No longer strips pre-marker keys from package.json. (0.0.24) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.24)
- No longer strips pre-marker keys such as scripts and devDependencies from package.json. (0.0.23) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.24), [release notes](https://github.com/wevm/zile/releases/tag/v0.0.23)
- Fixed the zile dev command. (0.0.21) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.21)
- All publish paths now produce a clean package.json without monorepo-only fields. (0.0.20) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.20)
- Bin object processing now supports entries with a .src suffix and entries already pointing to the output directory. (0.0.18) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.18)
- Relative paths for outDir from tsconfig are now resolved correctly. (0.0.18) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.18)
- Fixed wildcard exports. (0.0.17) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.17)
- Fixed deep nested exports. (0.0.16) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.16)
- Fixed the template/ folder. (0.0.10) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.10)
- EOF newlines are preserved. (0.0.7) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.7)
- Indentation is now detected when writing back to package.json, preserving the file’s existing formatting. (0.0.5) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.5)
- The CLI was fixed. (0.0.4) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.4)
- Fixed the CLI pragma. (0.0.3) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.3)
- Fixed an issue where Zile could not find the tsc binary. (0.0.2) — [release notes](https://github.com/wevm/zile/releases/tag/v0.0.2)
