NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #100 most downloaded on Packagist
Add beautiful and user-friendly forms to your command-line applications.
Last release 2 days ago
06 Oct 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 54 of 54 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
54 releases · first in 2023
One column per quarter.
Fix memory leak in test suite by @timacdonald in #273
Fix incorrect rendering of nested fg-color tags in select() title (#189) by @wakqasahmed in #266
Preserve original signal handlers in Task and Spinner, fixes #263 by @tminich in #264
Bump actions/checkout from 7.0.0 to 7.0.1 in the github-actions group by @dependabot [bot] in #257
Bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions group by @dependabot [bot] in #252
content() from elements in favor of public readonly properties by @joetannenbaum in #254Full Changelog: v0.3.20...v0.3.21
content() from elements in favor of public readonly properties by @joetannenbaum in https://github.com/laravel/prompts/pull/254Full Changelog: https://github.com/laravel/prompts/compare/v0.3.20...v0.3.21
Add spaced option to bulleted and numbered lists by @joetannenbaum in #251
spaced option to bulleted and numbered lists by @joetannenbaum in #251Full Changelog: v0.3.19...v0.3.20
spaced option to bulleted and numbered lists by @joetannenbaum in https://github.com/laravel/prompts/pull/251Full Changelog: https://github.com/laravel/prompts/compare/v0.3.19...v0.3.20
Bump shivammathur/setup-php from 2.37.0 to 2.37.1 in the github-actions group by @dependabot [bot] in #241
Full Changelog: v0.3.18...v0.3.19
Full Changelog: https://github.com/laravel/prompts/compare/v0.3.18...v0.3.19
Pin GitHub Actions to commit SHAs and add Dependabot config by @joetannenbaum in #237
Full Changelog: v0.3.17...v0.3.18
Full Changelog: https://github.com/laravel/prompts/compare/v0.3.17...v0.3.18
Added keepSummary , subLabel , truncated labels and stable messages by @joetannenbaum in #235
keepSummary, subLabel, truncated labels and stable messages by @joetannenbaum in #235DataTable Prompt by @joetannenbaum in #231
Title Prompt by @joetannenbaum in #221
Fix false-y check on default prompt value by @joetannenbaum in #219
default prompt value by @joetannenbaum in #219fix: deprecation of non-ASCII keys in TypedValue by @gbespyatykh in https://github.com/laravel/prompts/pull/218
Fix for increase/decrease without a min/max specified by @joetannenbaum in https://github.com/laravel/prompts/pull/215
number prompt by @joetannenbaum in https://github.com/laravel/prompts/pull/217Add tests for multiselect behavior with default selections by @sakshamgorey in https://github.com/laravel/prompts/pull/211
number prompt by @joetannenbaum in https://github.com/laravel/prompts/pull/214Add Grid Component by @pushpak1300 in https://github.com/laravel/prompts/pull/210
fix: NoteRenderer padding for multibyte characters by @Azizoff in https://github.com/laravel/prompts/pull/208
Note for test expectation support by @stevebauman in https://github.com/laravel/prompts/pull/209Exclude phpunit.xml from Git export by @ash-jc-allen in https://github.com/laravel/prompts/pull/205
phpunit.xml from Git export by @ash-jc-allen in https://github.com/laravel/prompts/pull/205FIX: update phpstan to latest and remove ignored file by @BinaryKitten in https://github.com/laravel/prompts/pull/198
use multiline signatures by @browner12 in https://github.com/laravel/prompts/pull/190
Pass name to the FormStep. by @AlexSkrypnyk in https://github.com/laravel/prompts/pull/183
Supports Laravel 12 by @crynobone in https://github.com/laravel/prompts/pull/182
Add page up & down key inputs by @CamKem in https://github.com/laravel/prompts/pull/179
[0.3.x] Supports PHP 8.4 by @crynobone in https://github.com/laravel/prompts/pull/167
Adds support for conditional steps by @jochem-blok in https://github.com/laravel/prompts/pull/171
Update logo to support dark/light theme by @milewski in https://github.com/laravel/prompts/pull/170
nick-fields/retry[@v3](https://github.com/v3) by @crynobone in https://github.com/laravel/prompts/pull/169illuminate/collections by @jessarcher in https://github.com/laravel/prompts/pull/168[ BugFix ] Handle Failed Terminal Read Gracefully by @ProjektGopher in https://github.com/laravel/prompts/pull/164
dev-main branch alias to 0.2.x-dev by @crynobone in https://github.com/laravel/prompts/pull/166Adding "Clear" Function For Cleaning The Terminal by @TarsisioXavier in https://github.com/laravel/prompts/pull/160
Add transformation support by @emenkens in https://github.com/laravel/prompts/pull/156
Allow re-rendering during progress callback by @jessarcher in https://github.com/laravel/prompts/pull/155
Ignore PHPstan error by @jessarcher in https://github.com/laravel/prompts/pull/149
multiselect by @duncanmcclean in https://github.com/laravel/prompts/pull/147fix(helper): ensure helpers can't be redeclared by @NickSdot in https://github.com/laravel/prompts/pull/146
Add description to composer.json by @edwinvdpol in https://github.com/laravel/prompts/pull/139
Fix for up/down arrows + cursor position when textarea content contains multi-byte strings by @joetannenbaum in https://github.com/laravel/prompts/pul
Fix multisearch array handling by @jessarcher in https://github.com/laravel/prompts/pull/132
multisearch array handling by @jessarcher in https://github.com/laravel/prompts/pull/132Add Component: Multiline Text Input by @joetannenbaum in https://github.com/laravel/prompts/pull/88
[0.x] Fix box spacing with Symfony named style tags by @jessarcher in https://github.com/laravel/prompts/pull/125
[0.x] Fix multisearch long option truncation by @jessarcher in https://github.com/laravel/prompts/pull/114
multisearch long option truncation by @jessarcher in https://github.com/laravel/prompts/pull/114Allow customizing the cancel behaviour by @weitzman in https://github.com/laravel/prompts/pull/100
Ignore new PHPStan error by @jessarcher in https://github.com/laravel/prompts/pull/103
Allow empty strings on select prompt by @jessarcher in https://github.com/laravel/prompts/pull/99
select prompt by @jessarcher in https://github.com/laravel/prompts/pull/99Add Home and End key for list prompt by @crazywhalecc in https://github.com/laravel/prompts/pull/79
Adds support for alternate HOME and END escape keys by @TWithers in https://github.com/laravel/prompts/pull/87
Prioritize fallback over non-interactive mode by @jessarcher in https://github.com/laravel/prompts/pull/91
Register shutdown function to kill process in the event of an early exit by @joetannenbaum in https://github.com/laravel/prompts/pull/76
multisearch prompt by @irobin591 in https://github.com/laravel/prompts/pull/58^0.2 before official release by @crynobone in https://github.com/laravel/prompts/pull/78select and search "required" message to be customized. by @jessarcher in https://github.com/laravel/prompts/pull/84Add a table renderer by @joetannenbaum in https://github.com/laravel/prompts/pull/68
table renderer by @joetannenbaum in https://github.com/laravel/prompts/pull/68spin: Ensure process termination on $callback() failure by @manelgavalda in https://github.com/laravel/prompts/pull/71Make adjusted scroll value available in prompt constructor by @jessarcher in https://github.com/laravel/prompts/pull/60
scroll value available in prompt constructor by @jessarcher in https://github.com/laravel/prompts/pull/60stty command fails by @jessarcher in https://github.com/laravel/prompts/pull/63Fix display of submitted multiselect selections by @jessarcher in https://github.com/laravel/prompts/pull/53
multiselect prompt by @jessarcher in https://github.com/laravel/prompts/pull/50Correct initial release version in changelog by @ivacuum in https://github.com/laravel/prompts/pull/46
hint by @devajmeireles in https://github.com/laravel/prompts/pull/44Update README.md by @lazer-hybiz in https://github.com/laravel/prompts/pull/35
No major changes.
No major changes.
added null type hints by @oreillysean in https://github.com/laravel/prompts/pull/27
suggest prompt by @jessarcher in https://github.com/laravel/prompts/pull/25NullOutput interface by @jessarcher in https://github.com/laravel/prompts/pull/28(feat) Enforce static calls of static methods by @lucasmichot in https://github.com/laravel/prompts/pull/11
Initial release.
Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →