PackageTrack
Sign in Get early access

laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

v0.3.23 236M downloads/mo #103 most downloaded on composer laravel/prompts

What this package is like to depend on

Last release 12 days ago

11 Aug 2026

Ships fairly regularly

a new release about every 5 weeks

Nearly every release is documented

notes for 52 of 52 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

52 releases · first in 2023

17 releases in the last 12 months

see the full history below

Release timeline

52 releases · Jul 2023 to Aug 2026
2024 2025 2026
Release Pre-release

Releases

latest 52
  1. v0.3.23 11 Aug 2026
    Release notes
    • Preserve original signal handlers in Task and Spinner, fixes #263 by @tminich in #264
    Open source →
    Release notes
    • Preserve original signal handlers in Task and Spinner, fixes #263 by @tminich in https://github.com/laravel/prompts/pull/264
    Open source →
  2. v0.3.22 04 Aug 2026
    Release notes
    • Bump actions/checkout from 7.0.0 to 7.0.1 in the github-actions group by @dependabot[bot] in #257
    • Fix missing corners on header-less tables and grids by @WaleedHU in #260
    • Truncate grid items that are wider than the grid by @WaleedHU in #261
    Open source →
    Release notes
    • Bump actions/checkout from 7.0.0 to 7.0.1 in the github-actions group by @dependabot[bot] in https://github.com/laravel/prompts/pull/257
    • Fix missing corners on header-less tables and grids by @WaleedHU in https://github.com/laravel/prompts/pull/260
    • Truncate grid items that are wider than the grid by @WaleedHU in https://github.com/laravel/prompts/pull/261
    Open source →
  3. v0.3.21 26 Jun 2026
    Release notes

    What's Changed

    Full Changelog: v0.3.20...v0.3.21

    Open source →
    Release notes

    What's Changed

    • Bump actions/checkout from 6.0.3 to 7.0.0 in the github-actions group by @dependabot[bot] in https://github.com/laravel/prompts/pull/252
    • Add Link element with OSC 8 hyperlink support by @joetannenbaum in https://github.com/laravel/prompts/pull/253
    • Remove content() from elements in favor of public readonly properties by @joetannenbaum in https://github.com/laravel/prompts/pull/254
    • Highlight links in callouts by @joetannenbaum in https://github.com/laravel/prompts/pull/255
    • Clean up callout rendering logic by @joetannenbaum in https://github.com/laravel/prompts/pull/256

    Full Changelog: https://github.com/laravel/prompts/compare/v0.3.20...v0.3.21

    Open source →
  4. v0.3.20 24 Jun 2026
    Release notes

    What's Changed

    Full Changelog: v0.3.19...v0.3.20

    Open source →
    Release notes

    What's Changed

    • Add spaced option to bulleted and numbered lists by @joetannenbaum in https://github.com/laravel/prompts/pull/251

    Full Changelog: https://github.com/laravel/prompts/compare/v0.3.19...v0.3.20

    Open source →
  5. v0.3.19 23 Jun 2026
    Release notes

    What's Changed

    • Bump shivammathur/setup-php from 2.37.0 to 2.37.1 in the github-actions group by @dependabot[bot] in #241
    • Add Dependabot cooldown of 5 days by @nunomaduro in #243
    • Enable Dependabot auto-merge by @nunomaduro in #244
    • Bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions group by @dependabot[bot] in #245
    • Bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the github-actions group by @dependabot[bot] in #247
    • Add callout component by @joetannenbaum in #250
    • Use static rendering for Spinner when output is not decorated by @lazerg in #249
    • Print completion line after task finishes by @lazerg in #248

    New Contributors

    Full Changelog: v0.3.18...v0.3.19

    Open source →
    Release notes

    What's Changed

    • Bump shivammathur/setup-php from 2.37.0 to 2.37.1 in the github-actions group by @dependabot[bot] in https://github.com/laravel/prompts/pull/241
    • Add Dependabot cooldown of 5 days by @nunomaduro in https://github.com/laravel/prompts/pull/243
    • Enable Dependabot auto-merge by @nunomaduro in https://github.com/laravel/prompts/pull/244
    • Bump actions/checkout from 6.0.2 to 6.0.3 in the github-actions group by @dependabot[bot] in https://github.com/laravel/prompts/pull/245
    • Bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the github-actions group by @dependabot[bot] in https://github.com/laravel/prompts/pull/247
    • Add callout component by @joetannenbaum in https://github.com/laravel/prompts/pull/250
    • Use static rendering for Spinner when output is not decorated by @lazerg in https://github.com/laravel/prompts/pull/249
    • Print completion line after task finishes by @lazerg in https://github.com/laravel/prompts/pull/248

    New Contributors

    • @dependabot[bot] made their first contribution in https://github.com/laravel/prompts/pull/241
    • @nunomaduro made their first contribution in https://github.com/laravel/prompts/pull/243
    • @lazerg made their first contribution in https://github.com/laravel/prompts/pull/249

    Full Changelog: https://github.com/laravel/prompts/compare/v0.3.18...v0.3.19

    Open source →
  6. v0.3.18 19 May 2026
    Release notes

    What's Changed

    • Pin GitHub Actions to commit SHAs and add Dependabot config by @joetannenbaum in #237
    • Fix Spinner & Task prompt to use static rendering when POSIX extension is not available by @crynobone in #239
    • Fix Logger to Return when constructed without a socket (Windows Laravel New Fix) by @joshcirre in #240

    New Contributors

    Full Changelog: v0.3.17...v0.3.18

    Open source →
    Release notes

    What's Changed

    • Pin GitHub Actions to commit SHAs and add Dependabot config by @joetannenbaum in https://github.com/laravel/prompts/pull/237
    • Fix Spinner & Task prompt to use static rendering when POSIX extension is not available by @crynobone in https://github.com/laravel/prompts/pull/239
    • Fix Logger to Return when constructed without a socket (Windows Laravel New Fix) by @joshcirre in https://github.com/laravel/prompts/pull/240

    New Contributors

    • @joshcirre made their first contribution in https://github.com/laravel/prompts/pull/240

    Full Changelog: https://github.com/laravel/prompts/compare/v0.3.17...v0.3.18

    Open source →
  7. v0.3.17 20 Apr 2026
    Release notes
    • Added keepSummary, subLabel, truncated labels and stable messages by @joetannenbaum in #235
    Open source →
    Release notes
    • Added keepSummary, subLabel, truncated labels and stable messages by @joetannenbaum in https://github.com/laravel/prompts/pull/235
    Open source →
  8. v0.3.16 23 Mar 2026
    Release notes
    Open source →
    Release notes
    • DataTable Prompt by @joetannenbaum in https://github.com/laravel/prompts/pull/231
    • Fix trailing newline calculation for Windows PHP_EOL by @JoshSalway in https://github.com/laravel/prompts/pull/232
    Open source →
  9. v0.3.15 17 Mar 2026
    Release notes
    Open source →
    Release notes
    • Title Prompt by @joetannenbaum in https://github.com/laravel/prompts/pull/221
    • Stream Prompt by @joetannenbaum in https://github.com/laravel/prompts/pull/222
    • Task Prompt by @joetannenbaum in https://github.com/laravel/prompts/pull/223
    • PHPStan cleanup by @joetannenbaum in https://github.com/laravel/prompts/pull/224
    • Autocomplete Prompt by @joetannenbaum in https://github.com/laravel/prompts/pull/226
    • Allow for dynamic secondary info on select-type prompts by @joetannenbaum in https://github.com/laravel/prompts/pull/227
    • Notify Prompt by @joetannenbaum in https://github.com/laravel/prompts/pull/228
    Open source →
  10. v0.3.14 01 Mar 2026
    Release notes
    Open source →
    Release notes
    • Fix false-y check on default prompt value by @joetannenbaum in https://github.com/laravel/prompts/pull/219
    Open source →
  11. v0.3.13 06 Feb 2026
    Release notes
    • fix: deprecation of non-ASCII keys in TypedValue by @gbespyatykh in https://github.com/laravel/prompts/pull/218
    Open source →
  12. v0.3.12 03 Feb 2026
    Release notes
    • Fix for increase/decrease without a min/max specified by @joetannenbaum in https://github.com/laravel/prompts/pull/215
    • Fix for non-closure original validation in number prompt by @joetannenbaum in https://github.com/laravel/prompts/pull/217
    • Supports Laravel 13 by @crynobone in https://github.com/laravel/prompts/pull/216
    Open source →
  13. v0.3.11 27 Jan 2026
    Release notes
    • Add tests for multiselect behavior with default selections by @sakshamgorey in https://github.com/laravel/prompts/pull/211
    • Add number prompt by @joetannenbaum in https://github.com/laravel/prompts/pull/214
    Open source →
  14. v0.3.10 13 Jan 2026
    Release notes
    • Add Grid Component by @pushpak1300 in https://github.com/laravel/prompts/pull/210
    Open source →
  15. v0.3.9 07 Jan 2026
    Release notes
    • fix: NoteRenderer padding for multibyte characters by @Azizoff in https://github.com/laravel/prompts/pull/208
    • Add fallback to Note for test expectation support by @stevebauman in https://github.com/laravel/prompts/pull/209
    Open source →
  16. v0.3.8 21 Nov 2025
    Release notes
    • Exclude phpunit.xml from Git export by @ash-jc-allen in https://github.com/laravel/prompts/pull/205
    • [0.3.x] PHP 8.4 Compatibility by @crynobone in https://github.com/laravel/prompts/pull/207
    Open source →
  17. v0.3.7 19 Sep 2025
    Release notes
    • FIX: update phpstan to latest and remove ignored file by @BinaryKitten in https://github.com/laravel/prompts/pull/198
    • Fix spacing before progress bars by @jessarcher in https://github.com/laravel/prompts/pull/203
    • Improve display of progress bars with high step counts by @jessarcher in https://github.com/laravel/prompts/pull/204
    Open source →
  18. v0.3.6 07 Jul 2025
    Release notes
    • use multiline signatures by @browner12 in https://github.com/laravel/prompts/pull/190
    • Fix: Select Default Falsy by @liamduckett in https://github.com/laravel/prompts/pull/194
    • Fix: Exclude Progress from phpstan as causes infinite loop by @BinaryKitten in https://github.com/laravel/prompts/pull/197
    Open source →
  19. v0.3.5 11 Feb 2025
    Release notes
    • Pass name to the FormStep. by @AlexSkrypnyk in https://github.com/laravel/prompts/pull/183
    Open source →
  20. v0.3.4 24 Jan 2025
    Release notes
    • Supports Laravel 12 by @crynobone in https://github.com/laravel/prompts/pull/182
    Open source →
  21. v0.3.3 30 Dec 2024
    Release notes
    • Add page up & down key inputs by @CamKem in https://github.com/laravel/prompts/pull/179
    Open source →
  22. v0.3.2 12 Nov 2024
    Release notes
    • [0.3.x] Supports PHP 8.4 by @crynobone in https://github.com/laravel/prompts/pull/167
    Open source →
  23. v0.3.1 09 Oct 2024
    Release notes
    • Adds support for conditional steps by @jochem-blok in https://github.com/laravel/prompts/pull/171
    Open source →
  24. v0.3.0 30 Sep 2024
    Release notes
    • Update logo to support dark/light theme by @milewski in https://github.com/laravel/prompts/pull/170
    • Uses nick-fields/retry[@v3](https://github.com/v3) by @crynobone in https://github.com/laravel/prompts/pull/169
    • [0.3.0] Remove circular dependency on illuminate/collections by @jessarcher in https://github.com/laravel/prompts/pull/168
    • Fix default values not being passed by @jessarcher in https://github.com/laravel/prompts/pull/174
    Open source →
  25. v0.2.1 19 Sep 2024
    Release notes
    • [ BugFix ] Handle Failed Terminal Read Gracefully by @ProjektGopher in https://github.com/laravel/prompts/pull/164
    • Update dev-main branch alias to 0.2.x-dev by @crynobone in https://github.com/laravel/prompts/pull/166
    Open source →
  26. v0.2.0 11 Sep 2024
    Release notes
    • Adding "Clear" Function For Cleaning The Terminal by @TarsisioXavier in https://github.com/laravel/prompts/pull/160
    • Extract Looping Mechanisms by @ProjektGopher in https://github.com/laravel/prompts/pull/162
    Open source →
  27. v0.1.25 12 Aug 2024
    Release notes
    • Add transformation support by @emenkens in https://github.com/laravel/prompts/pull/156
    • Fix textarea helper method signature. by @samrap in https://github.com/laravel/prompts/pull/159
    Open source →
  28. v0.1.24 17 Jun 2024
    Release notes
    • Allow re-rendering during progress callback by @jessarcher in https://github.com/laravel/prompts/pull/155
    Open source →
  29. v0.1.23 27 May 2024
    Release notes
    • Ignore PHPstan error by @jessarcher in https://github.com/laravel/prompts/pull/149
    • Allow selecting all options in a multiselect by @duncanmcclean in https://github.com/laravel/prompts/pull/147
    Open source →
  30. v0.1.22 10 May 2024
    Release notes
    • fix(helper): ensure helpers can't be redeclared by @NickSdot in https://github.com/laravel/prompts/pull/146
    Open source →
  31. v0.1.21 30 Apr 2024
    Release notes
    • Add description to composer.json by @edwinvdpol in https://github.com/laravel/prompts/pull/139
    • Add ability to specify character in pad function by @ProjektGopher in https://github.com/laravel/prompts/pull/141
    • Adds support for additional keys by @ProjektGopher in https://github.com/laravel/prompts/pull/140
    • Extract string handling methods from DrawsBoxes trait by @ProjektGopher in https://github.com/laravel/prompts/pull/142
    Open source →
  32. v0.1.20 18 Apr 2024
    Release notes
    • Fix for up/down arrows + cursor position when textarea content contains multi-byte strings by @joetannenbaum in https://github.com/laravel/prompts/pull/137
    Open source →
  33. v0.1.19 16 Apr 2024
    Release notes
    • Fix multisearch array handling by @jessarcher in https://github.com/laravel/prompts/pull/132
    • Adds Reversible Forms to Prompts by @lukeraymonddowning in https://github.com/laravel/prompts/pull/118
    • Fix type error in suggest with collection by @macocci7 in https://github.com/laravel/prompts/pull/134
    Open source →
  34. v0.1.18 04 Apr 2024
    Release notes
    • Add Component: Multiline Text Input by @joetannenbaum in https://github.com/laravel/prompts/pull/88
    • Remove terminal height requirement by @jessarcher in https://github.com/laravel/prompts/pull/128
    Open source →
  35. v0.1.17 13 Mar 2024
    Release notes
    • [0.x] Fix box spacing with Symfony named style tags by @jessarcher in https://github.com/laravel/prompts/pull/125
    Open source →
  36. v0.1.16 21 Feb 2024
    Release notes
    • [0.x] Fix multisearch long option truncation by @jessarcher in https://github.com/laravel/prompts/pull/114
    • Added pause prompt by @allanmcarvalho in https://github.com/laravel/prompts/pull/108
    Open source →
  37. v0.1.15 29 Dec 2023
    Release notes
    • Allow customizing the cancel behaviour by @weitzman in https://github.com/laravel/prompts/pull/100
    • Support for custom validation and aliases by @cerbero90 in https://github.com/laravel/prompts/pull/102
    Open source →
  38. v0.1.14 27 Dec 2023
    Release notes
    • Ignore new PHPStan error by @jessarcher in https://github.com/laravel/prompts/pull/103
    Open source →
  39. v0.1.13 27 Oct 2023
    Release notes
    • Allow empty strings on select prompt by @jessarcher in https://github.com/laravel/prompts/pull/99
    Open source →
  40. v0.1.12 18 Oct 2023
    Release notes
    • Add Home and End key for list prompt by @crazywhalecc in https://github.com/laravel/prompts/pull/79
    • Support for Symfony v7.0 on Laravel 11 by @crynobone in https://github.com/laravel/prompts/pull/93
    Open source →
  41. v0.1.11 03 Oct 2023
    Release notes
    • Adds support for alternate HOME and END escape keys by @TWithers in https://github.com/laravel/prompts/pull/87
    Open source →
  42. v0.1.10 29 Sep 2023
    Release notes
    • Prioritize fallback over non-interactive mode by @jessarcher in https://github.com/laravel/prompts/pull/91
    Open source →
  43. v0.1.9 26 Sep 2023
    Release notes
    • Register shutdown function to kill process in the event of an early exit by @joetannenbaum in https://github.com/laravel/prompts/pull/76
    • Add non-interactive mode by @jessarcher in https://github.com/laravel/prompts/pull/73
    • Add multisearch prompt by @irobin591 in https://github.com/laravel/prompts/pull/58
    • Allow to target ^0.2 before official release by @crynobone in https://github.com/laravel/prompts/pull/78
    • Allow select and search "required" message to be customized. by @jessarcher in https://github.com/laravel/prompts/pull/84
    • Replace shutdown handlers with destructors by @jessarcher in https://github.com/laravel/prompts/pull/81
    • Update dependencies for 0.1.9 release by @crynobone in https://github.com/laravel/prompts/pull/83
    • Add Progress Bar Helper by @joetannenbaum in https://github.com/laravel/prompts/pull/82
    Open source →
  44. v0.1.8 19 Sep 2023
    Release notes
    • Add a table renderer by @joetannenbaum in https://github.com/laravel/prompts/pull/68
    • Support emacs style key binding by @storyn26383 in https://github.com/laravel/prompts/pull/67
    • Support more readline keys by @storyn26383 in https://github.com/laravel/prompts/pull/70
    • spin: Ensure process termination on $callback() failure by @manelgavalda in https://github.com/laravel/prompts/pull/71
    Open source →
  45. v0.1.7 12 Sep 2023
    Release notes
    • Make adjusted scroll value available in prompt constructor by @jessarcher in https://github.com/laravel/prompts/pull/60
    • Display count of selected items when scrolling by @jessarcher in https://github.com/laravel/prompts/pull/61
    • fix(select): default value not being centered when not visible by @toyi in https://github.com/laravel/prompts/pull/59
    • Use fallback implementation when stty command fails by @jessarcher in https://github.com/laravel/prompts/pull/63
    • Fix synchronous rendering of spinner by @jessarcher in https://github.com/laravel/prompts/pull/66
    Open source →
  46. v0.1.6 18 Aug 2023
    Release notes
    • Fix display of submitted multiselect selections by @jessarcher in https://github.com/laravel/prompts/pull/53
    • Add a default hint for the multiselect prompt by @jessarcher in https://github.com/laravel/prompts/pull/50
    • Remove redundant handling of Symfony-style tags by @jessarcher in https://github.com/laravel/prompts/pull/49
    • Add view state for scroll prompts by @crazywhalecc in https://github.com/laravel/prompts/pull/43
    Open source →
  47. v0.1.5 15 Aug 2023
    Release notes
    • Correct initial release version in changelog by @ivacuum in https://github.com/laravel/prompts/pull/46
    • Draw Boxes With All Supported Colors by @devajmeireles in https://github.com/laravel/prompts/pull/47
    • Prompt hint by @devajmeireles in https://github.com/laravel/prompts/pull/44
    Open source →
  48. v0.1.4 07 Aug 2023
    Release notes
    • Update README.md by @lazer-hybiz in https://github.com/laravel/prompts/pull/35
    • Don't allow negativ str_repeats by @mpociot in https://github.com/laravel/prompts/pull/37
    • Prevent C0 control codes by @jessarcher in https://github.com/laravel/prompts/pull/38
    • support mutli-byte characters by @tyler36 in https://github.com/laravel/prompts/pull/33
    • Add support for alternative arrow keys by @jessarcher in https://github.com/laravel/prompts/pull/40
    • Add info note by @sebastianpopp in https://github.com/laravel/prompts/pull/36
    Open source →
  49. v0.1.3 02 Aug 2023
    Release notes

    No major changes.

    Open source →
  50. v0.1.2 02 Aug 2023
    Release notes
    • added null type hints by @oreillysean in https://github.com/laravel/prompts/pull/27
    • Fix required validation on suggest prompt by @jessarcher in https://github.com/laravel/prompts/pull/25
    • Improve support for accent characters by @jessarcher in https://github.com/laravel/prompts/pull/26
    • Fix output of escape characters when using NullOutput interface by @jessarcher in https://github.com/laravel/prompts/pull/28
    Open source →
  51. v0.1.1 31 Jul 2023
    Release notes
    • (feat) Enforce static calls of static methods by @lucasmichot in https://github.com/laravel/prompts/pull/11
    • fix: Check for non-null return value from fread to handle character z… by @igorblumberg in https://github.com/laravel/prompts/pull/15
    • Replace tput command as it's not available on all OSes by @digiservnet in https://github.com/laravel/prompts/pull/14
    • Improve errors on unsupported environments by @jessarcher in https://github.com/laravel/prompts/pull/20
    Open source →
  52. v0.1.0 26 Jul 2023
    Release notes

    Initial release.

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive