0.24.0 (2026-07-02)
⚠ BREAKING CHANGES
- Procs: Run scripts without shebang using
sh(#6510), @anki-code (@skeledrew, @bestlem)
Features
- git completer: Add
.gitconfigalias support (#6508) (01c701b), @anki-code (@goodboy) - Introduce
xonsh --no-executeandxonsh checkfor syntax checking without execution (#6496) (3db4807), @anki-code (@asmeurer) - Introduce Xonsh linter
xonsh lint(#6497) (da9222f), @anki-code (@asmeurer) - Prompt: Add
RESET_FOREGROUNDandRESET_BACKGROUND(#6492) (79d0856), @anki-code (@gotgenes) - Windows: Add
XONSH_WIN_CONSOLE_HISTORY_BUFFERSto support Windows console history (#6505) (4c0cfa1), @anki-code (@jaraco) - Windows: Add SIGBREAK handler (#6498) (d10d3c0), @anki-code (@ofek)
Fixes
- Add
checkerandlintercommands to pyproject.toml (Issue #6519) (#6520) (1c2a92f), @anki-code - ci: FreeBSD test: Fix Python version: from 3.11 to 3.12 (#6531) (83327c4), @anki-code
- Completer: Fix
sometool --arg=path/<Tab>completion (#6530) (ffc5e47), @anki-code - Executable: Fixed regress with running executable file by relative path in case the path in PATH (#6533) (6d9d6f4), @anki-code (@blahgeek, @bestlem, @alvarv)
- prompt: vi mode: Fix lag with switching to insert mode (#6509) (8a7371b), @anki-code (@macintacos)
- Some built-in styles make some paths unreadable (#6517) (341774a), @anki-code (@uninstall-your-browser)
- xonfig web: Fix external link for Xonsh documentation (#6470) (e691a91), @anki-code
Documentation
- Add microsoft coreutils to the docs (#6506) (43780b9), @anki-code
- center title (3dee09e), @anki-code
- Cross-platform: Add
osqueryto cross-platform tooling (#6493) (971cd15), @anki-code - events: add usage examples to all event handlers missing them (#6485) (27cd810), @sridhar-3009
- skip archived repos (1a9ae8f), @anki-code
- Update Github xonsh/actions to version 2 in install.rst (be35c39), @anki-code
- Update Xonsh Projects doc (#6534) (0c3dbb8), @anki-code