refactor: updates from changelog.rst

This commit is contained in:
Noortheen Raja 2025-03-03 06:40:36 +05:30
parent f3c0c983a2
commit 9e2b75e33b

View file

@ -1,5 +1,49 @@
# Xonsh Change Log
## v0.19.2
### Added:
- **env:** Add `$XONSH_PROMPT_CURSOR_SHAPE` for configuring prompt cursor shape.
- **env:** Added `XONSH_CONFIG_DIR`, `XONSH_DATA_DIR`, and `XONSH_CACHE_DIR`.
- **SIGHUP** will now be forwarded to child processes when received by the main xonsh process.
This matches the behavior of other shells, e.g., bash.
- Documented the fact that the `on_postcommand` event only fires in interactive mode.
- **history:** Added and documented `--session-id` parameter for `history pull` command.
- **history-json:** Implemented `history pull` for JSON history backend.
### Fixed
- Running a subcommand in an event handler will no longer block xonsh from exiting.
- **history:** Prevented `history pull` command from adding consecutive duplicates to prompter history.
- **prompt toolkit:** Fixed autosuggest sometimes not updating when up-arrow is pressed (#5787).
- **Subprocess-based completions** like
[`xontrib-fish-completer`](https://github.com/xonsh/xontrib-fish-completer)
no longer append a space if the single available completion ends with
a directory separator. This is consistent with the behavior of the
default completer.
### Authors
- anki-code
- jfmontanaro
- Artur Manuel
- Đỗ Trung Nguyên
- Łukasz Langa
## v0.19.1
### Fixed
- Fixed hanging the command right after calling full capture subprocess (#5760).
- Fixed non-int `sys.exit` codes raising `ValueError`.
### Authors
- anki-code
- pre-commit-ci[bot]
- Evgeny
## v0.19.0
**Added:**