NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1786 most downloaded on npm
Inquirer password prompt
Last release 10 days ago
07 Sep 2026
Release timing varies
gaps range from 8 days to 3 months
Some releases are documented
notes for 16 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
124 releases · first in 2019
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Bugfix: Cursor position when no value/default value is rendered.
@inquirer/select now support search when typing letters (aiming to imitate how the HTML search works)
@inquirer/select now support search when typing letters (aiming to imitate how the HTML <select> search works)getFullOutput() utility that'll return a raw string of everything that was written to the output streamuseEffect now pass the active Readline instance to the effect callback. e.g useEffect((readline) => ...
Nothing published for this version
Nothing published for this version
Major refactor of the core to allow multiple features:
Major refactor of the core to allow multiple features:
input(...).cancel())Now includes a stricter answer parser. Prior to this change, the prompt would default to Yes on almost any input.
name with . are now expand in the answer object. e.g. name.sub would generate an answer object formatted as {name: {sub: 'answer'}}.expand prompt default value if not specified is now help.Rewrote how raw input is handled. This shouldn't cause issue for most, but if you had specific or uncommon use of the testing framework, this could be a breaking change.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Bugfix: Cursor position now reflected properly when using arrow keys.
Bugfix: Cursor position now reflected properly when using arrow keys.
Nothing published for this version
Nothing published for this version
Fix bug where options passed to Inquirer were mutated.
Fix list prompts being re-render each time enter key was pressed.
Correctly ignore validation on list prompts. (previously the function would be run and throw an exception)
Instead of validation, you can:
choices so you can filter out invalid choicesSeparators. That way, they'll be seen, but won't be selectable.Add a new editor prompt to launch an editor allowing to easily enter multiline content - or edit file content.
editor prompt to launch an editor allowing to easily enter multiline content - or edit file content.@inquirer/core@9.1.0 adding support for { signal: AbortSignal } in the context options to programatically cancel a prompt.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix support for decimal numbers
Nothing published for this version
Nothing published for this version
Allow falsy values as option value in expand prompt.
value in expand prompt.Release tooling package.
package pin <dependency> command rewrites caret/tilde ranges to exact versions across public packages; the release pipeline uses it to pin @inquirer/type in published manifests (#2247).package normalize command applies the fixups required to make manifests valid for npm publishing. It replaces the inline jq step that stripped workspace:* devDependencies (byte-identical output, now also covering the published tools/* packages).index.ts + command.ts, tests colocated); bin.ts only assembles the CLI.Fix expand prompt to correctly use the value key as the prompt answer.
expand prompt to correctly use the value key as the prompt answer.expand prompt support the filter key.Fix issue where vim/emacs keybindings would conflict with the search term input when typing letters used to navigate through the list.
Fix bug where inquirer would overwrite properties on the options passed in. Now we're making sure to not mutate your originals objects.
space key instead of any keys.readline2 in favor of Node core version. This might fix some edge cases some users on windows encountered.Fix issue where typing would disallow the following
search({
...,
source: async (term: string = '') => {
...
},
});
The whole inquirer API is now based on promises!
The whole inquirer API is now based on promises!
inquirer.prompt(questions).then(). There's no more callback function.this.async().filter is now always run before validate #122inquirer.prompt doesn't take a callback argument anymoreAnd various other minor fixes and cleanup to the code base.
New package - first release!
Drop-in replacement for @inquirer/prompts with localized text.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →