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