+
Skip to content

Releases: xonsh/xonsh

v0.19.9

24 Jun 19:55
Compare
Choose a tag to compare

0.19.9 (2025-06-24)

Bug Fixes

  • Update release-please.yml (505a3a7)

0.19.8

24 Jun 17:46
Compare
Choose a tag to compare

Full Changelog: 0.19.6...0.19.8

0.19.6

24 Jun 17:39
8292791
Compare
Choose a tag to compare

What's Changed

  • ci(pre-commit): auto-update plugins by @pre-commit-ci in #5845
  • fix: upload releases to PyPI by @jnoortheen in #5847
  • chore(main): release 0.19.6 by @github-actions in #5848
  • chore(main): release 0.19.7 by @github-actions in #5850
  • fix: PyPI upload by @jnoortheen in #5852
  • chore(main): release 0.19.7 by @github-actions in #5853
  • chore(main): release 0.19.8 by @github-actions in #5857
  • chore: bootstrap releases for path: . by @jnoortheen in #5859

Full Changelog: 0.19.5...0.19.6

v0.19.5

24 Jun 11:51
64a1916
Compare
Choose a tag to compare

0.19.5 (2025-06-24)

Features

  • #5745 - send Ctrl+C event on Windows instead of forceful terminate (#5838) (ac02ea1)
  • completion: Accept single completion in VI MODE using Ctrl+] (#5763) (45c6436)
  • New experimental Rust based parser for xonsh (#5749) (cff9046)

Bug Fixes

  • don't skip history items when running full history pull after session-specific pull (#5826) (5ecdcae)

Performance Improvements

  • Disable double check is_file on Windows systems to speedup IO (b112b83)

Documentation

0.19.4

26 Mar 18:50
Compare
Choose a tag to compare

Changed:

  • Updated bash_completion.py from archived xonsh/py-bash-completion repo. The last update fixes empty completion list issue.

Authors:

  • Gil Forsyth
  • anki-code

0.19.3

19 Mar 15:32
Compare
Choose a tag to compare

Changed:

  • On Windows, cmd.exe-based aliases now resolve to %SystemRoot%\System32\cmd.exe by default (and fallback to COMSPEC only if the former cannot be found).

Fixed:

  • Using trace on with .xsh scripts could previously lead to
    a spurious ignored exception showing up on stderr. This is now fixed.
  • pipelines: fixed 'NoneType' object has no attribute 'pid' exception (#5794).

Security:

  • The history delete action on the sqlite backend used to
    pass matched history lines to a SQL statement without sanitization.
    This could lead to unexpected SQL being run on the history database.
    This is now fixed. Security risk: low.

Authors:

  • anki-code
  • Jason R. Coombs
  • Łukasz Langa
  • Ahmed

0.19.2

11 Feb 17:10
Compare
Choose a tag to compare

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 propmter 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

0.19.1

13 Jan 16:55
Compare
Choose a tag to compare

Fixed:

  • Fixed hanging the command right after calling full capture subprocess (#5769).
  • Fixed non-int sys.exit codes raising ValueError. (#5721)

Authors:

  • anki-code
  • Evgeny

0.19.0

09 Dec 14:41
Compare
Choose a tag to compare

Added:

  • Env: Added $XONSH_SUPPRESS_WELCOME variable to suppress the welcome message.

Changed:

  • Replaced case_insensitive_dictionary dependency with local CaseInsensitiveDict class.

Fixed:

  • Parsers: support python3.13: fix deprecation warnings.
  • Fix DeprecationWarning while initializing Expression.

Authors:

  • Evgeny
  • doronz88
  • JamesParrott
  • Jueun Lee
  • Simon Billinge
  • Bala
  • Gil Forsyth

0.18.4

02 Nov 21:50
Compare
Choose a tag to compare

Changed:

  • Now SystemExit that invoked from callable alias follows to exiting from callable alias instead of exiting the entire shell.

Fixed:

  • Built-in commands such as xonfig -h and xontrib -h no longer cause the shell to exit.
  • Fixed incorrect quoting behaviour in activate.xsh for virtualenv version 20.26.6.

Authors:

  • anki-code
  • pre-commit-ci[bot]
  • Peter Ye
  • Max Nordlund
  • Shawn Wallace
  • Faidon Liambotis
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载