Download Latest Version v0.24.1 source code.zip (6.6 MB)
Email in envelope

Get an email when there's a new version of xonsh

Home / 0.23.8
Name Modified Size InfoDownloads / Week
Parent folder
xonsh-x86_64.AppImage 2026-05-30 28.3 MB
xonsh-x86_64.AppImage.sha256 2026-05-30 88 Bytes
README.md 2026-05-30 3.6 kB
v0.23.8 source code.tar.gz 2026-05-30 6.3 MB
v0.23.8 source code.zip 2026-05-30 6.5 MB
Totals: 5 Items   41.1 MB 0

0.23.8 (2026-05-28)

Features

  • Parser: Support multiline string with logical subprocess (#6465) (78d9c53), @anki-code
  • Add events.on_completer_filter to skip certain completer if needed (#6453) (ea747d2), @anki-code (@gforsyth)
  • Support SSH escape sequences (#6462) (c5300ed), @anki-code (@brechtm)
  • Builtins: source-foreign: Add ash, dash, ksh as reference to sh (#6459) (9bb681f), @anki-code

Fixes

  • Parser: Treat ! inside f-string {…} as conversion (#6466) (6f52fdc), (b41ba78), @anki-code
  • TTY: termios error (#6461) (b8e51f0), @anki-code (@dysfungi)
  • Builtins: trace: Fix lags issue by avoiding settrace for all files. Also improve output flushing (#6460) (da4e2c9), @anki-code (@certik, @johny65, @gnikit)
  • completer: Source user bash completion scripts (#6464) (a17c6f6), @doronz88
  • Proc: Additional polling return code (#6457) (0549cc5), @anki-code (@rautyrauty)
  • Readline: Completer: Fix file with space in name (#6455) (d7a2811), @anki-code (@ttufts)
  • xcontext: Show both path and resolved path (#6448) (8b75ce2), @anki-code
  • xontribs: Invalidate import caches before loading xontribs (#6452) (794b53c), @rautyrauty
  • Builtins: source-foreign: Show more detailed error, add source-sh (#6458) (8ef52c1), @anki-code (@CmdQ, @damienflament)
  • tests: Add pytest-xdist support (#6454) (85f6c55), @anki-code (@jnoortheen)

Refactoring

  • Remove docstring shenanigans from events (#6449) (8bc46d0), @anki-code (@AstraLuma)
Source: README.md, updated 2026-05-30