Packages

@inquirer/prompts

8.7.4 · 19 Oct 2026MIT28.9M / weekRepositoryHomepagenpmAtom feed

118 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 8.x · latest line
  2. 8.7.4

    19 Oct 2026
    • checkbox() no longer accepts edits or submissions while an async validator is pending — the selection is captured at submit time, and repeated Enter presses don't run the validator more than once (@inquirer/checkbox, #2296).

    • Prompt output no longer leaks when a prompt is cancelled or aborted before its first render — the deferred initial render is now cancelled during cleanup, so a settled prompt never writes to an ended output stream or reinstalls keypress listeners (@inquirer/core, #2318, relates to #1816).

    • number() now treats whitespace-only input as empty, so a space-padded submit resolves to the default/undefined answer instead of a validation error (@inquirer/number, #2307).

  3. 8.7.3

    4 Oct 2026
    • search() no longer submits a stale choice when Enter is pressed while an async search is still loading — the prompt waits for the fresh results, the query is preserved, and repeated Enter presses during validation no longer run the async validator more than once (@inquirer/search, #2291, closes #2290).

    • confirm() now always accepts the single keystrokes y/n even with localized keywords, and unrecognized input no longer silently falls back on the default answer (@inquirer/confirm, #2281, closes #2279).

    • expand() and rawlist() now ignore surrounding whitespace in answers (@inquirer/expand, @inquirer/rawlist, #2280).

  4. 8.7.2

    7 Sep 2026
    • 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).

    • confirm() now trims surrounding whitespace from answers before matching yes/no keywords (@inquirer/confirm, #2254).

    • @inquirer/checkbox@^5.2.5

  5. 8.7.1

    2 Sep 2026
    • All bundled prompts now pin @inquirer/type to an exact version in their published manifests. Since these type definitions leak into consumers' tsc runs, a semver range on the types-only dependency could break downstream TypeScript builds without any change to Inquirer.js itself (#2247, fixes #2244).

    • @inquirer/checkbox@^5.2.4

    • @inquirer/confirm@^6.3.1

  6. 8.7.0

    26 Aug 2026
    • password gains the toggleMask option (ctrl+t to reveal the typed value).

    • confirm now matches localized yes/no answers per-locale.

    • Prettified prompt and theme types for better IDE display.

  7. 8.6.0

    19 Aug 2026
  8. 8.5.2

    31 May 2026

    Reading the note…

  9. 8.5.1

    29 May 2026

    Reading the note…

  10. 8.5.0

    25 May 2026

    Reading the note…

  11. 8.4.3

    10 May 2026

    Reading the note…

  12. 8.4.2

    19 Apr 2026

    Reading the note…

  13. 8.4.1

    7 Apr 2026

    Reading the note…

  14. 8.4.0

    6 Apr 2026

    Reading the note…

  15. 8.3.2

    15 Mar 2026

    Reading the note…

  16. 8.3.1

    15 Mar 2026

    Reading the note…

  17. 8.3.0

    22 Feb 2026

    Reading the note…

  18. 8.2.1

    14 Feb 2026

    Reading the note…

  19. 8.2.0

    11 Jan 2026

    Reading the note…

  20. 8.1.0

    13 Dec 2025

    Reading the note…

  21. 8.0.2

    2 Dec 2025

    Reading the note…

  22. 8.0.1

    17 Nov 2025

    Reading the note…

  23. 8.0.0

    16 Nov 2025

    Reading the note…

  24. 7.x
  25. 7.10.1

    12 Nov 2025

    Reading the note…

  26. 7.10.0

    8 Nov 2025

    Reading the note…

  27. 7.9.0

    13 Oct 2025

    Reading the note…

  28. 7.8.6

    14 Sep 2025

    Reading the note…

  29. 7.8.5

    14 Sep 2025

    Reading the note…

  30. 7.8.4

    24 Aug 2025

    Reading the note…

  31. 7.8.3

    17 Aug 2025

    Reading the note…

  32. 7.8.2

    13 Aug 2025

    Reading the note…

  33. 7.8.1

    8 Aug 2025

    Reading the note…

  34. 7.8.0

    28 Jul 2025

    Reading the note…

  35. 7.7.1

    21 Jul 2025

    Reading the note…

  36. 7.7.0

    20 Jul 2025

    Reading the note…

  37. 7.6.0

    1 Jul 2025

    Reading the note…

  38. 7.5.3

    25 May 2025

    Reading the note…

  39. 7.5.2

    23 May 2025

    Reading the note…

  40. 7.5.1

    10 May 2025

    Reading the note…

  41. 7.5.0

    24 Apr 2025

    Reading the note…

  42. 7.4.1

    3 Apr 2025

    Reading the note…

  43. 7.4.0

    15 Mar 2025

    Reading the note…

  44. 7.3.3

    8 Mar 2025

    Reading the note…

  45. 7.3.2

    15 Feb 2025

    Reading the note…

  46. 7.3.1

    2 Feb 2025

    Reading the note…

  47. 7.3.0

    2 Feb 2025

    Reading the note…

  48. 7.2.4

    28 Jan 2025

    Reading the note…

  49. 7.2.3

    13 Jan 2025

    Reading the note…

  50. 7.2.2

    11 Jan 2025

    Reading the note…

  51. 7.2.1

    20 Dec 2024

    Reading the note…

  52. 7.2.0

    7 Dec 2024

    Reading the note…