v0.2.1 - 2024-09-19
- [ BugFix ] Handle Failed Terminal Read Gracefully by @ProjektGopher in laravel#164
- Update
dev-main
branch alias to0.2.x-dev
by @crynobone in laravel#166
v0.2.0 - 2024-09-11
- Adding "Clear" Function For Cleaning The Terminal by @TarsisioXavier in laravel#160
- Extract Looping Mechanisms by @ProjektGopher in laravel#162
v0.1.25 - 2024-08-12
- Add transformation support by @emenkens in laravel#156
- Fix textarea helper method signature. by @samrap in laravel#159
v0.1.24 - 2024-06-17
- Allow re-rendering during progress callback by @jessarcher in laravel#155
v0.1.23 - 2024-05-27
- Ignore PHPstan error by @jessarcher in laravel#149
- Allow selecting all options in a
multiselect
by @duncanmcclean in laravel#147
v0.1.22 - 2024-05-10
- fix(helper): ensure helpers can't be redeclared by @NickSdot in laravel#146
v0.1.21 - 2024-04-30
- Add description to composer.json by @edwinvdpol in laravel#139
- Add ability to specify character in pad function by @ProjektGopher in laravel#141
- Adds support for additional keys by @ProjektGopher in laravel#140
- Extract string handling methods from DrawsBoxes trait by @ProjektGopher in laravel#142
v0.1.20 - 2024-04-18
- Fix for up/down arrows + cursor position when textarea content contains multi-byte strings by @joetannenbaum in laravel#137
v0.1.19 - 2024-04-16
- Fix
multisearch
array handling by @jessarcher in laravel#132 - Adds Reversible Forms to Prompts by @lukeraymonddowning in laravel#118
- Fix type error in suggest with collection by @macocci7 in laravel#134
v0.1.18 - 2024-04-04
- Add Component: Multiline Text Input by @joetannenbaum in laravel#88
- Remove terminal height requirement by @jessarcher in laravel#128
v0.1.17 - 2024-03-13
- [0.x] Fix box spacing with Symfony named style tags by @jessarcher in laravel#125
v0.1.16 - 2024-02-21
- [0.x] Fix
multisearch
long option truncation by @jessarcher in laravel#114 - Added pause prompt by @allanmcarvalho in laravel#108
v0.1.15 - 2023-12-29
- Allow customizing the cancel behaviour by @weitzman in laravel#100
- Support for custom validation and aliases by @cerbero90 in laravel#102
v0.1.14 - 2023-12-27
- Ignore new PHPStan error by @jessarcher in laravel#103
v0.1.13 - 2023-10-27
- Allow empty strings on
select
prompt by @jessarcher in laravel#99
v0.1.12 - 2023-10-18
- Add Home and End key for list prompt by @crazywhalecc in laravel#79
- Support for Symfony v7.0 on Laravel 11 by @crynobone in laravel#93
v0.1.11 - 2023-10-03
- Adds support for alternate HOME and END escape keys by @TWithers in laravel#87
v0.1.10 - 2023-09-29
- Prioritize fallback over non-interactive mode by @jessarcher in laravel#91
v0.1.9 - 2023-09-26
- Register shutdown function to kill process in the event of an early exit by @joetannenbaum in laravel#76
- Add non-interactive mode by @jessarcher in laravel#73
- Add
multisearch
prompt by @irobin591 in laravel#58 - Allow to target
^0.2
before official release by @crynobone in laravel#78 - Allow
select
andsearch
"required" message to be customized. by @jessarcher in laravel#84 - Replace shutdown handlers with destructors by @jessarcher in laravel#81
- Update dependencies for 0.1.9 release by @crynobone in laravel#83
- Add Progress Bar Helper by @joetannenbaum in laravel#82
v0.1.8 - 2023-09-19
- Add a
table
renderer by @joetannenbaum in laravel#68 - Support emacs style key binding by @storyn26383 in laravel#67
- Support more readline keys by @storyn26383 in laravel#70
spin
: Ensure process termination on$callback()
failure by @manelgavalda in laravel#71
v0.1.7 - 2023-09-12
- Make adjusted
scroll
value available in prompt constructor by @jessarcher in laravel#60 - Display count of selected items when scrolling by @jessarcher in laravel#61
- fix(select): default value not being centered when not visible by @toyi in laravel#59
- Use fallback implementation when
stty
command fails by @jessarcher in laravel#63 - Fix synchronous rendering of spinner by @jessarcher in laravel#66
v0.1.6 - 2023-08-18
- Fix display of submitted multiselect selections by @jessarcher in laravel#53
- Add a default hint for the
multiselect
prompt by @jessarcher in laravel#50 - Remove redundant handling of Symfony-style tags by @jessarcher in laravel#49
- Add view state for scroll prompts by @crazywhalecc in laravel#43
v0.1.5 - 2023-08-15
- Correct initial release version in changelog by @ivacuum in laravel#46
- Draw Boxes With All Supported Colors by @devajmeireles in laravel#47
- Prompt
hint
by @devajmeireles in laravel#44
v0.1.4 - 2023-08-07
- Update README.md by @lazer-hybiz in laravel#35
- Don't allow negativ str_repeats by @mpociot in laravel#37
- Prevent C0 control codes by @jessarcher in laravel#38
- support mutli-byte characters by @tyler36 in laravel#33
- Add support for alternative arrow keys by @jessarcher in laravel#40
- Add info note by @sebastianpopp in laravel#36
v0.1.3 - 2023-08-02
No major changes.
v0.1.2 - 2023-08-02
- added null type hints by @oreillysean in laravel#27
- Fix required validation on
suggest
prompt by @jessarcher in laravel#25 - Improve support for accent characters by @jessarcher in laravel#26
- Fix output of escape characters when using
NullOutput
interface by @jessarcher in laravel#28
v0.1.1 - 2023-07-31
- (feat) Enforce static calls of static methods by @lucasmichot in laravel#11
- fix: Check for non-null return value from fread to handle character z… by @igorblumberg in laravel#15
- Replace tput command as it's not available on all OSes by @digiservnet in laravel#14
- Improve errors on unsupported environments by @jessarcher in laravel#20
Initial release.