inquirer
14.2.5 · 27 Oct 2026MIT59.6M / weekRepositoryHomepagenpmAtom feed
Upgrading inquirer From 0.11.1 to 14.2.5
202 releases in betweennotes for 95
Reading releases, release notes and advisories…
- 10+
- changes to make
- 0
- advisories fixed
- 30+
- new
- 51+
- fixes
Counted from 95 of 202 release notes. Advisories are counted from the advisory database, in full.
Before you upgrade
Tick each one off as you go- breaking13.0.0
- breaking13.0.0
- breaking12.3.0
- breaking10.1.2
- breaking10.0.3
- breaking8.0.0
- breaking7.0.0
- deprecated13.0.0
- deprecated13.0.0
- deprecated13.0.0
Security
- 13.0.0
This makes Inquirer smaller and reduces risks of vulnerabilities coming from transitive dependencies.
- 7.3.3
Security patch (lodash)
Release by release
- new
confirm()now trims surrounding whitespace from answers before matching yes/no keywords (@inquirer/confirm, #2254). - fixed
Fixed a race where keystrokes batched in the same tick as the key that settled a prompt could still reach keypress handlers after the prompt was done, cancelled, or aborted (
@inquirer/core, #2255, closes #1816).
- new
- new
Published manifests now pin
@inquirer/typeto an exact version. Since these type definitions leak into consumers'tscruns, a semver range on the types-only dependency could break downstream TypeScript builds without any change to Inquirer.js itself (#2247, fixes #2244).
- new
- new
Updated to
@inquirer/prompts@^8.7.0and@inquirer/core@^12.0.1. - new
Includes the new
toggleMaskoption forpassword(ctrl+t to reveal), localized yes/no parsing forconfirm, and prettified prompt/theme types for better IDE display.
- new
- new
Updated to
@inquirer/prompts@^8.6.0and@inquirer/core@^12.0.0. - new
Includes the new
initialValueoption forsearch, floating-point step fixes fornumber, and explicit-undefineddefault handling innumber/confirm/editor.
- new
- fixed
Fix security warnings in external-editor
- fixed
56 other lines we could not sort, mostly version bumps
- 14.2.2
@inquirer/core@^12.0.3 - 14.2.2
@inquirer/prompts@^8.7.2 - 14.2.1
@inquirer/core@^12.0.2 - 14.2.1
@inquirer/prompts@^8.7.1 - 14.2.1
@inquirer/type@4.1.1(pinned exactly) - 14.2.1
@inquirer/ansi@^2.0.8 - 14.2.0
@inquirer/core@^12.0.1 - 14.2.0
@inquirer/prompts@^8.7.0 - 14.2.0
@inquirer/type@^4.1.0 - 14.2.0
@inquirer/ansi@^2.0.7
32 internal lines (docs, tests, tooling) left out.