# What changed in @listr2/prompt-adapter-enquirer

> 11 changes in @listr2/prompt-adapter-enquirer 3 to 4 from its official release notes, upgrade guides and advisories: 5 breaking. Each one cited. Sources checked 2026-11-12. HTML: https://unstale.sh/npm/@listr2/prompt-adapter-enquirer/

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

## @listr2/prompt-adapter-enquirer 4

### Breaking changes

- Node 20 is no longer supported because it is reaching end of life. (4.0.0) — [release notes](https://github.com/listr2/listr2/releases/tag/%40listr2/prompt-adapter-enquirer%404.0.0)

### Fixes and other changes

- The test renderer now serializes the cancelled state. (4.3.0) — [release notes](https://github.com/listr2/listr2/releases/tag/%40listr2/prompt-adapter-enquirer%404.3.0)
- Reverted logupdate to an older version. (4.1.2) — [release notes](https://github.com/listr2/listr2/releases/tag/%40listr2/prompt-adapter-enquirer%404.1.2)
- The enquirer adapter suppresses specific readline close errors during cancellation cleanup on Node.js 22+. (4.0.0) — [release notes](https://github.com/listr2/listr2/releases/tag/%40listr2/prompt-adapter-enquirer%404.0.0)
- A tiny bug with the spinner was fixed. (4.0.0) — [release notes](https://github.com/listr2/listr2/releases/tag/%40listr2/prompt-adapter-enquirer%404.0.0)

## @listr2/prompt-adapter-enquirer 3

### Breaking changes

- The default renderer adds collapsed errors and revises rendering; developers relying on its output, especially in snapshot tests, may need to update expectations. (3.0.0) — [release notes](https://github.com/listr2/listr2/releases/tag/v3.0.0)
- The renderer uses platform-dependent EOL, leaves an empty line before the last render, trims output more consistently, and changes spacing for subtasks and bars. (3.0.0) — [release notes](https://github.com/listr2/listr2/releases/tag/v3.0.0)
- The last rendering method changed, which may affect renderer output and tests that depend on it. (3.0.0) — [release notes](https://github.com/listr2/listr2/releases/tag/v3.0.0)
- Error collection was not working as expected; its corrected behavior might cause tests to fail. (3.0.0) — [release notes](https://github.com/listr2/listr2/releases/tag/v3.0.0)

### Fixes and other changes

- A lost-message issue was fixed. (3.0.0) — [release notes](https://github.com/listr2/listr2/releases/tag/v3.0.0)
- Subtask rendering was fixed. (3.0.0) — [release notes](https://github.com/listr2/listr2/releases/tag/v3.0.0)
