Changelog
### 3.3.0
```
- Added `prefix` and `suffix` options to question object to allow you to edit the `? ` prefix or add a custom suffix.
```
### 3.2.5
```
Changes
* fix: respect symbol length (574) GetPsyched
* ignore jinja safty warning, as therer is no fix (577) Cube707
* fix pipleine breaking becaus of `pipx` not loading constraints.txt (576) Cube707
:rocket: Features
* Fix missing path for shortcut commands (543) victormachadoperez
:package: Dependencies
* build(deps-dev): bump idna from 3.6 to 3.7 (549) dependabot
* build(deps-dev): bump safety from 2.3.4 to 3.2.3 (573) dependabot
* build(deps): bump virtualenv from 20.25.1 to 20.26.2 in /.github/workflows (569) dependabot
* build(deps-dev): bump pre-commit-hooks from 4.5.0 to 4.6.0 (547) dependabot
* build(deps-dev): bump tornado from 6.4 to 6.4.1 (572) dependabot
* build(deps-dev): bump bandit from 1.7.7 to 1.7.9 (575) dependabot
* build(deps-dev): bump requests from 2.31.0 to 2.32.0 (570) dependabot
* build(deps): bump myst-parser from 2.0.0 to 3.0.1 in /docs (561) dependabot
* build(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 (566) dependabot
* build(deps-dev): bump pyupgrade from 3.15.1 to 3.15.2 (545) dependabot
* build(deps): bump readchar from 4.0.5 to 4.0.6 (541) dependabot
* build(deps): bump virtualenv from 20.25.0 to 20.25.1 in /.github/workflows (533) dependabot
```
### 3.2.4
```
Changes
* skip `get_hint` if no hints are defined (526) Cube707
:package: Dependencies
* build(deps): bump furo from 2023.9.10 to 2024.1.29 (528) dependabot
* build(deps-dev): bump pyupgrade from 3.15.0 to 3.15.1 (531) dependabot
* build(deps): bump pip from 23.3.2 to 24.0 in /.github/workflows (527) dependabot
* build(deps): bump furo from 2023.9.10 to 2024.1.29 (519) dependabot
```
### 3.2.3
```
- Fix bug where user input prompt containing ANSI code would offset the cursor.
```
### 3.2.2
```
- Fix `BottomBar` with multi-line content.
```
### 3.2.1
```
- Fix: gracefully exit process on `SIGINT` (stopped calling `process.exit()` directly)
```
### 3.2.0
```
- Change to list prompts `default` handling:
- If number, default is the choice index
- Any other defined values, find the value in the choice array. (previously it'd only support strings)
- Bug: SIGINT was not properly exiting the process for some users
- Cleanup: bump dependencies
```
### 3.1.4
```
Changes
* changed default selected color to cyan (483) Cube707
:books: Documentation
* Usage documentation enhancements (467) nwolff
* Updating copyright in README.md (411) The-Alchemist
* docs: fix readme rendering on pypi (401) JonasGroeger
* fix link to documentation in README (412) The-Alchemist
:package: Dependencies
* build(deps): bump virtualenv from 20.24.4 to 20.24.7 in /.github/workflows (484) dependabot
* build(deps): bump pip from 23.2.1 to 23.3.1 in /.github/workflows (477) dependabot
* build(deps-dev): bump urllib3 from 1.26.17 to 1.26.18 (476) dependabot
* build(deps-dev): bump pre-commit from 3.3.3 to 3.5.0 (474) dependabot
* build(deps-dev): bump gitpython from 3.1.32 to 3.1.37 (473) dependabot
* build(deps-dev): bump pre-commit-hooks from 4.4.0 to 4.5.0 (472) dependabot
* build(deps-dev): bump urllib3 from 1.26.13 to 1.26.17 (469) dependabot
* build(deps): bump sphinx from 6.2.1 to 7.2.5 in /docs (454) dependabot
* build(deps): bump sphinx from 6.2.1 to 7.1.2 (456) dependabot
* build(deps): bump virtualenv from 20.24.3 to 20.24.4 in /.github/workflows (455) dependabot
* build(deps): bump furo from 2022.12.7 to 2023.8.19 (453) dependabot
* build(deps): bump sphinx from 6.1.3 to 6.2.1 (452) dependabot
* build(deps-dev): bump tornado from 6.3.2 to 6.3.3 (450) dependabot
* build(deps-dev): bump pygments from 2.13.0 to 2.15.0 (451) dependabot
* build(deps-dev): bump certifi from 2022.12.7 to 2023.7.22 (449) dependabot
* build(deps-dev): bump gitpython from 3.1.30 to 3.1.32 (447) dependabot
* build(deps): bump nox from 2022.11.21 to 2023.4.22 in /.github/workflows (389) dependabot
* build(deps): bump furo from 2022.12.7 to 2023.8.19 (442) dependabot
* build(deps): bump nox-poetry from 1.0.2 to 1.0.3 in /.github/workflows (421) dependabot
* build(deps): bump pip from 23.2 to 23.2.1 in /.github/workflows (426) dependabot
* build(deps): bump sphinx from 6.1.3 to 6.2.1 (392) dependabot
* build(deps): bump virtualenv from 20.24.0 to 20.24.3 in /.github/workflows (436) dependabot
* build(deps): bump myst-parser from 1.0.0 to 2.0.0 (420) dependabot
* build(deps): bump virtualenv from 20.23.1 to 20.24.0 in /.github/workflows (423) dependabot
* build(deps): bump pip from 23.1.2 to 23.2 in /.github/workflows (422) dependabot
* build(deps): bump tornado from 6.2 to 6.3.2 (409) dependabot
* build(deps-dev): bump pyupgrade from 3.4.0 to 3.8.0 (419) dependabot
* build(deps): bump virtualenv from 20.20.0 to 20.23.1 in /.github/workflows (418) dependabot
* build(deps-dev): bump pre-commit from 3.3.2 to 3.3.3 (415) dependabot
* build(deps-dev): bump pyupgrade from 3.3.1 to 3.4.0 (402) dependabot
* build(deps): bump requests from 2.27.1 to 2.31.0 (408) dependabot
* build(deps-dev): bump pre-commit from 3.1.1 to 3.3.2 (404) dependabot
* build(deps): bump pip from 23.0.1 to 23.1.2 in /.github/workflows (395) dependabot
* build(deps-dev): bump bandit from 1.7.4 to 1.7.5 (369) dependabot
* build(deps): bump readchar from 4.0.4 to 4.0.5 (373) dependabot
* build(deps): bump readchar from 4.0.3 to 4.0.4 (372) dependabot
* build(deps): bump myst-parser from 0.19.1 to 1.0.0 (367) dependabot
```
### 3.1.3
```
Changes
* Added checkbox locked choices feature (327) NivEz
* Remove staticdev codeowner (343) staticdev
:beetle: Fixes
* Bugfix/poetry constraints (337) staticdev
:package: Dependencies
* build(deps): bump blessed from 1.19.1 to 1.20.0 (349) dependabot
* build(deps): bump sphinx from 5.3.0 to 6.1.3 (354) dependabot
* build(deps): bump poetry from 1.3.2 to 1.4.0 in /.github/workflows (360) dependabot
* build(deps): bump myst-parser from 0.18.1 to 0.19.1 in /docs (365) dependabot
* build(deps-dev): bump pre-commit from 3.0.4 to 3.1.1 (359) dependabot
* build(deps): bump virtualenv from 20.19.0 to 20.20.0 in /.github/workflows (363) dependabot
* build(deps): bump pip from 23.0 to 23.0.1 in /.github/workflows (357) dependabot
* build(deps-dev): bump flake8-docstrings from 1.6.0 to 1.7.0 (341) dependabot
* build(deps-dev): bump pre-commit from 2.21.0 to 3.0.4 (350) dependabot
* build(deps): bump pip from 22.3.1 to 23.0 in /.github/workflows (346) dependabot
* build(deps): bump virtualenv from 20.17.1 to 20.19.0 in /.github/workflows (353) dependabot
* build(deps-dev): bump isort from 5.11.4 to 5.12.0 (345) dependabot
* build(deps): bump sphinx from 6.1.2 to 6.1.3 in /docs (335) dependabot
```
### 3.1.2
```
Changes
* security: updated gitpython version (331) Cube707
* README-badges (323) Cube707
:books: Documentation
* Fix readme pypi badges (322) staticdev
:package: Dependencies
* build(deps): bump sphinx from 5.3.0 to 6.1.2 in /docs (332) dependabot
* build(deps-dev): bump isort from 5.11.3 to 5.11.4 (325) dependabot
* build(deps-dev): bump pre-commit from 2.20.0 to 2.21.0 (326) dependabot
```
### 3.1.1
```
- Fix bug where password would show after a validation error.
```
### 3.1.0
```
- `password` prompt can now rendered hidden input (Unix style)
- `filter` function now also receive the current answers as argument
- Smaller package size
```
### 3.0.6
```
- Fix help message not always disappearing after interaction in list prompt
- Fix command line not properly cleaned when sending a SIGINT (`ctrl-c`) signal on Ubuntu
```
### 3.0.5
```
Properly respect the pageSize option when deciding whether to paginate or not.
```
### 3.0.4
```
Fix extra whitespace being printed 506
```
### 3.0.3
```
- Unsure we properly unmute the stdout on force close.
```
### 3.0.2
```
- Properly reset the prompt state when a SIGINT signal is emitted. (this fix bug where texts under the input wouldn't be cleared off the terminal after emitting ctrl-c)
- Fix bug with scrollable list centering
```
### 3.0.1
```
- Fix import bug
```
### 3.0.0
```
- Drop support for Node < 4
- Allow failing async validation by rejecting the returned Promise
- Fix bug with bottom bar
```
Links
- PyPI: https://pypi.org/project/inquirer
- Changelog: https://data.safetycli.com/changelogs/inquirer/
- Repo: https://github.com/magmax/python-inquirer
This PR updates inquirer from 2.10.1 to 3.3.0.
Changelog
### 3.3.0 ``` - Added `prefix` and `suffix` options to question object to allow you to edit the `? ` prefix or add a custom suffix. ``` ### 3.2.5 ``` Changes * fix: respect symbol length (574) GetPsyched * ignore jinja safty warning, as therer is no fix (577) Cube707 * fix pipleine breaking becaus of `pipx` not loading constraints.txt (576) Cube707 :rocket: Features * Fix missing path for shortcut commands (543) victormachadoperez :package: Dependencies * build(deps-dev): bump idna from 3.6 to 3.7 (549) dependabot * build(deps-dev): bump safety from 2.3.4 to 3.2.3 (573) dependabot * build(deps): bump virtualenv from 20.25.1 to 20.26.2 in /.github/workflows (569) dependabot * build(deps-dev): bump pre-commit-hooks from 4.5.0 to 4.6.0 (547) dependabot * build(deps-dev): bump tornado from 6.4 to 6.4.1 (572) dependabot * build(deps-dev): bump bandit from 1.7.7 to 1.7.9 (575) dependabot * build(deps-dev): bump requests from 2.31.0 to 2.32.0 (570) dependabot * build(deps): bump myst-parser from 2.0.0 to 3.0.1 in /docs (561) dependabot * build(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 (566) dependabot * build(deps-dev): bump pyupgrade from 3.15.1 to 3.15.2 (545) dependabot * build(deps): bump readchar from 4.0.5 to 4.0.6 (541) dependabot * build(deps): bump virtualenv from 20.25.0 to 20.25.1 in /.github/workflows (533) dependabot ``` ### 3.2.4 ``` Changes * skip `get_hint` if no hints are defined (526) Cube707 :package: Dependencies * build(deps): bump furo from 2023.9.10 to 2024.1.29 (528) dependabot * build(deps-dev): bump pyupgrade from 3.15.0 to 3.15.1 (531) dependabot * build(deps): bump pip from 23.3.2 to 24.0 in /.github/workflows (527) dependabot * build(deps): bump furo from 2023.9.10 to 2024.1.29 (519) dependabot ``` ### 3.2.3 ``` - Fix bug where user input prompt containing ANSI code would offset the cursor. ``` ### 3.2.2 ``` - Fix `BottomBar` with multi-line content. ``` ### 3.2.1 ``` - Fix: gracefully exit process on `SIGINT` (stopped calling `process.exit()` directly) ``` ### 3.2.0 ``` - Change to list prompts `default` handling: - If number, default is the choice index - Any other defined values, find the value in the choice array. (previously it'd only support strings) - Bug: SIGINT was not properly exiting the process for some users - Cleanup: bump dependencies ``` ### 3.1.4 ``` Changes * changed default selected color to cyan (483) Cube707 :books: Documentation * Usage documentation enhancements (467) nwolff * Updating copyright in README.md (411) The-Alchemist * docs: fix readme rendering on pypi (401) JonasGroeger * fix link to documentation in README (412) The-Alchemist :package: Dependencies * build(deps): bump virtualenv from 20.24.4 to 20.24.7 in /.github/workflows (484) dependabot * build(deps): bump pip from 23.2.1 to 23.3.1 in /.github/workflows (477) dependabot * build(deps-dev): bump urllib3 from 1.26.17 to 1.26.18 (476) dependabot * build(deps-dev): bump pre-commit from 3.3.3 to 3.5.0 (474) dependabot * build(deps-dev): bump gitpython from 3.1.32 to 3.1.37 (473) dependabot * build(deps-dev): bump pre-commit-hooks from 4.4.0 to 4.5.0 (472) dependabot * build(deps-dev): bump urllib3 from 1.26.13 to 1.26.17 (469) dependabot * build(deps): bump sphinx from 6.2.1 to 7.2.5 in /docs (454) dependabot * build(deps): bump sphinx from 6.2.1 to 7.1.2 (456) dependabot * build(deps): bump virtualenv from 20.24.3 to 20.24.4 in /.github/workflows (455) dependabot * build(deps): bump furo from 2022.12.7 to 2023.8.19 (453) dependabot * build(deps): bump sphinx from 6.1.3 to 6.2.1 (452) dependabot * build(deps-dev): bump tornado from 6.3.2 to 6.3.3 (450) dependabot * build(deps-dev): bump pygments from 2.13.0 to 2.15.0 (451) dependabot * build(deps-dev): bump certifi from 2022.12.7 to 2023.7.22 (449) dependabot * build(deps-dev): bump gitpython from 3.1.30 to 3.1.32 (447) dependabot * build(deps): bump nox from 2022.11.21 to 2023.4.22 in /.github/workflows (389) dependabot * build(deps): bump furo from 2022.12.7 to 2023.8.19 (442) dependabot * build(deps): bump nox-poetry from 1.0.2 to 1.0.3 in /.github/workflows (421) dependabot * build(deps): bump pip from 23.2 to 23.2.1 in /.github/workflows (426) dependabot * build(deps): bump sphinx from 6.1.3 to 6.2.1 (392) dependabot * build(deps): bump virtualenv from 20.24.0 to 20.24.3 in /.github/workflows (436) dependabot * build(deps): bump myst-parser from 1.0.0 to 2.0.0 (420) dependabot * build(deps): bump virtualenv from 20.23.1 to 20.24.0 in /.github/workflows (423) dependabot * build(deps): bump pip from 23.1.2 to 23.2 in /.github/workflows (422) dependabot * build(deps): bump tornado from 6.2 to 6.3.2 (409) dependabot * build(deps-dev): bump pyupgrade from 3.4.0 to 3.8.0 (419) dependabot * build(deps): bump virtualenv from 20.20.0 to 20.23.1 in /.github/workflows (418) dependabot * build(deps-dev): bump pre-commit from 3.3.2 to 3.3.3 (415) dependabot * build(deps-dev): bump pyupgrade from 3.3.1 to 3.4.0 (402) dependabot * build(deps): bump requests from 2.27.1 to 2.31.0 (408) dependabot * build(deps-dev): bump pre-commit from 3.1.1 to 3.3.2 (404) dependabot * build(deps): bump pip from 23.0.1 to 23.1.2 in /.github/workflows (395) dependabot * build(deps-dev): bump bandit from 1.7.4 to 1.7.5 (369) dependabot * build(deps): bump readchar from 4.0.4 to 4.0.5 (373) dependabot * build(deps): bump readchar from 4.0.3 to 4.0.4 (372) dependabot * build(deps): bump myst-parser from 0.19.1 to 1.0.0 (367) dependabot ``` ### 3.1.3 ``` Changes * Added checkbox locked choices feature (327) NivEz * Remove staticdev codeowner (343) staticdev :beetle: Fixes * Bugfix/poetry constraints (337) staticdev :package: Dependencies * build(deps): bump blessed from 1.19.1 to 1.20.0 (349) dependabot * build(deps): bump sphinx from 5.3.0 to 6.1.3 (354) dependabot * build(deps): bump poetry from 1.3.2 to 1.4.0 in /.github/workflows (360) dependabot * build(deps): bump myst-parser from 0.18.1 to 0.19.1 in /docs (365) dependabot * build(deps-dev): bump pre-commit from 3.0.4 to 3.1.1 (359) dependabot * build(deps): bump virtualenv from 20.19.0 to 20.20.0 in /.github/workflows (363) dependabot * build(deps): bump pip from 23.0 to 23.0.1 in /.github/workflows (357) dependabot * build(deps-dev): bump flake8-docstrings from 1.6.0 to 1.7.0 (341) dependabot * build(deps-dev): bump pre-commit from 2.21.0 to 3.0.4 (350) dependabot * build(deps): bump pip from 22.3.1 to 23.0 in /.github/workflows (346) dependabot * build(deps): bump virtualenv from 20.17.1 to 20.19.0 in /.github/workflows (353) dependabot * build(deps-dev): bump isort from 5.11.4 to 5.12.0 (345) dependabot * build(deps): bump sphinx from 6.1.2 to 6.1.3 in /docs (335) dependabot ``` ### 3.1.2 ``` Changes * security: updated gitpython version (331) Cube707 * README-badges (323) Cube707 :books: Documentation * Fix readme pypi badges (322) staticdev :package: Dependencies * build(deps): bump sphinx from 5.3.0 to 6.1.2 in /docs (332) dependabot * build(deps-dev): bump isort from 5.11.3 to 5.11.4 (325) dependabot * build(deps-dev): bump pre-commit from 2.20.0 to 2.21.0 (326) dependabot ``` ### 3.1.1 ``` - Fix bug where password would show after a validation error. ``` ### 3.1.0 ``` - `password` prompt can now rendered hidden input (Unix style) - `filter` function now also receive the current answers as argument - Smaller package size ``` ### 3.0.6 ``` - Fix help message not always disappearing after interaction in list prompt - Fix command line not properly cleaned when sending a SIGINT (`ctrl-c`) signal on Ubuntu ``` ### 3.0.5 ``` Properly respect the pageSize option when deciding whether to paginate or not. ``` ### 3.0.4 ``` Fix extra whitespace being printed 506 ``` ### 3.0.3 ``` - Unsure we properly unmute the stdout on force close. ``` ### 3.0.2 ``` - Properly reset the prompt state when a SIGINT signal is emitted. (this fix bug where texts under the input wouldn't be cleared off the terminal after emitting ctrl-c) - Fix bug with scrollable list centering ``` ### 3.0.1 ``` - Fix import bug ``` ### 3.0.0 ``` - Drop support for Node < 4 - Allow failing async validation by rejecting the returned Promise - Fix bug with bottom bar ```Links
- PyPI: https://pypi.org/project/inquirer - Changelog: https://data.safetycli.com/changelogs/inquirer/ - Repo: https://github.com/magmax/python-inquirer