Overview

Request 1170597 accepted

- update to 0.16.0:
* Square brackets can now be used in command arguments without
quotes (e.g. echo a[b])
* Add XONSH_BASH_PATH_OVERRIDE option (off-by-default) to
override what is returned by xonsh.platform.bash_command.
* Added PATH.prepend(path) to add path to the beginning.
* Xonsh AppImage now on Python 3.12 that works faster.
* Xonsh AppImage: pinned prompt-toolkit version until fix
upstream issue.
* Builtin aliases (xontrib, history) switched to threadable
mode.
* EnvPath methods (append, remove, add, insert) prepare the
path before action.
* Replaced black formatter with ruff-format
* source_foreign_fn now does not run subshells in interactive
mode, so associated RC files like zshrc and bashrc will not
be auto-loaded on sourcing.
* Removed usage of deprecated cgi module
* Removed ArgParserAlias.hook_pre_add_argument,
ArgParserAlias.hook_post_add_argument. Please use custom
action instead to modify the argument options.
* Removed deprecated module xonsh.proc
* Fixed an issue with completions when using absolute paths to
commands and having $UPDATE_COMPLETIONS_ON_KEYPRESS set to
True. https://github.com/xonsh/xonsh/issues/5127
* Jobs: fixed "index out of range" exception.
* Expressions like 2>1 are now parsed correctly as Python code
instead of being treated like special io-redirection
operators.
* Redirect tokens in quotes (e.g. ">", "2>", "2>1") are now

Loading...

Request History
Dirk Mueller's avatar

dirkmueller created request

- update to 0.16.0:
* Square brackets can now be used in command arguments without
quotes (e.g. echo a[b])
* Add XONSH_BASH_PATH_OVERRIDE option (off-by-default) to
override what is returned by xonsh.platform.bash_command.
* Added PATH.prepend(path) to add path to the beginning.
* Xonsh AppImage now on Python 3.12 that works faster.
* Xonsh AppImage: pinned prompt-toolkit version until fix
upstream issue.
* Builtin aliases (xontrib, history) switched to threadable
mode.
* EnvPath methods (append, remove, add, insert) prepare the
path before action.
* Replaced black formatter with ruff-format
* source_foreign_fn now does not run subshells in interactive
mode, so associated RC files like zshrc and bashrc will not
be auto-loaded on sourcing.
* Removed usage of deprecated cgi module
* Removed ArgParserAlias.hook_pre_add_argument,
ArgParserAlias.hook_post_add_argument. Please use custom
action instead to modify the argument options.
* Removed deprecated module xonsh.proc
* Fixed an issue with completions when using absolute paths to
commands and having $UPDATE_COMPLETIONS_ON_KEYPRESS set to
True. https://github.com/xonsh/xonsh/issues/5127
* Jobs: fixed "index out of range" exception.
* Expressions like 2>1 are now parsed correctly as Python code
instead of being treated like special io-redirection
operators.
* Redirect tokens in quotes (e.g. ">", "2>", "2>1") are now


Sebastian Wagner's avatar

sebix accepted request

openSUSE Build Service is sponsored by