pypi xonsh 0.20.0
v0.20.0

14 hours ago

0.20.0 (2025-11-24)

⚠ BREAKING CHANGES

  • drop support for Python versions below 3.11
  • auto-load xontribs after loading RC files (#5873)

Features

  • Allow sourcing files with different extensions (#5938) (296a683)
  • allow specifying special files as scripts (d487f06)
  • Allow specifying special files as scripts (#5886) (d487f06)
  • completers: add completion for inline xonsh importer (#5917) (e10a3aa)
  • Keep hash (#) if it's part of the string in subprocess commands (#5941) (2757a9a)

Bug Fixes

  • ensure PATH is EnvPath when using --no-env flag (#5870) (#5903) (c73d599)
  • filter escape sequences after decoding in captured stdout and stderr (#5939) (#5940) (9df5cce)
  • map Name.Builtin to Color.GREEN when undefined (#5908) (9a23e2e)
  • missing docstring for argument "verbose" of xontribs_unload and xontribs_reload (#5922) (97265ed)
  • remove redundant "command not found" (#5915) (2db28a0)
  • Update release-please-config.json (4c21211)

Documentation

  • update devguide (911a2f8)
  • update devguide (eabf298)
  • update hardlink to external site (41b4c85)
  • update TOC to include top level titles (e21a326)
  • use soft-links for external docs (1a49358)
  • use sphinx-autobuild for live reloaded docs (174d2d8)

Code Refactoring

  • auto-load xontribs after loading RC files (#5873) (bf4770a)
  • drop support for Python versions below 3.11 (02f0ec4)

Don't miss a new xonsh release

NewReleases is sending notifications on new releases.