xonsh v0.5.8 Release Notes

  • ๐Ÿ”„ Changed:

    • The xonsh.platform.os_environ wrapper is now case-insensitive and case-preserving on Windows.
    • The private _TeeStd class will no longer attempt to write to a standard buffer after the tee has been 'closed' and the standard buffer returned to the system.

    ๐Ÿ›  Fixed:

    • ๐Ÿ›  Fixed a bug on py34 where os.scandir was used by accident.
    • Line continuations (\\) is subproc mode will no longer consume the surrounding whitespace.
    • ๐Ÿ›  Fixed a bug if foreign_shell name was not written in lower case in the static configuration file config.json
    • ๐Ÿ›  Fixed a regression on Windows where caused which reported that the PATH environment variable could not be found.
    • ๐Ÿ›  Fixed issue with foregrounding jobs that were started in the background.
    • ๐Ÿ›  Fixed that Ctrl-C crashes xonsh after running an invalid command.
    • ๐Ÿ›  Fixed an potential ProcessLookupError issue, see #2288.