# What changed in @compodoc/compodoc

> 16 changes in @compodoc/compodoc 1 to 2 from its official release notes, upgrade guides and advisories: 2 breaking, 1 security, 2 new APIs and options. Each one cited. Sources checked 2026-10-23. HTML: https://unstale.sh/npm/@compodoc/compodoc/

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

## @compodoc/compodoc 2

### Breaking changes

- The package is no longer required by the application. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)
- IE 11 support and Babel transpilation have been dropped. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)

### Security

- Signal type and configuration parsing are hardened against ReDoS. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)

### New APIs and options

- Coverage can exclude files without excluding generated documentation. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)
- The CLI now supports a single file as its source argument. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)

### Behavior and default changes

- Dependency graph nodes are now clickable for navigation. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)
- Interface docs now render nested type literal properties, Omit inheritance, and TypeScript declaration merging. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)
- JSDoc rendering preserves custom-tag descriptions and generic type parameters, uses the nearest variable comment, and supports indented example code blocks and inherited docs. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)
- Route parsing handles additional TypeScript expressions, spreads, lazy imports, aliases, path forms, and route data patterns for more accurate route graphs. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)

### Tooling

- Generated docs support signal inputs and aliases, standalone metadata, styleUrl, and injectable providedIn and inheritance metadata. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)
- Route graph generation now supports provideRouter apps, standalone components, inline lazy routes, default-export route files, and traditional NgModule routing. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)

### Fixes and other changes

- Coverage workflows now support absolute Windows paths and keep coverage enabled in coverage test mode. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)
- Generated documentation handles advanced type syntax, inherited documentation, examples, custom tags, and richer interface docs more accurately. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)
- Changed file paths are normalized during watch workflows. (2.0.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/v2.0.0)

## @compodoc/compodoc 1

### Behavior and default changes

- Compodoc can document only the public API. (1.2.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/1.2.0)

### Fixes and other changes

- Fixes links to type aliases in method parameter signatures. (1.2.0) — [release notes](https://github.com/compodoc/compodoc/releases/tag/1.2.0)
