ANN: Xonsh v0.6.1

27 views
Skip to first unread message

Anthony Scopatz

unread,
Apr 14, 2018, 9:50:49 AM4/14/18
to xo...@googlegroups.com

Hello All,

I am happy to announce xonsh v0.6.1!  Here is what has changed. Thanks to everyone who worked on this release!


Added:

  • Support for MSYS2.
  • New xonsh.main.setup() function for starting up xonsh in 3rd party
    packages.

Changed:

  • Updated CircleCI to use circle version 2.0
  • Replaced StopIteration with return in CommandPipeline.iterraw.
  • Xonsh run control now also looks for the XDG-compliant file
    ~/.config/xonsh/rc.xsh at startup.

Fixed:

  • Clean out $LINES and $COLUMNS if set, preventing some programs from drawing weirdly
  • cat from xoreutils now outputs in configured encoding
  • Fixed hanging issue with pipelines whose middle processes exit before the
    first or last process.
  • Fixed issue where xonsh would deduplicate spaces from bash autocompletions.
  • Fixed failing redirections from stderr to stdout when the command
    being executed was a callable alias.
  • Ensure that the free_cwd contrib can only be active on pure Windows.
  • Made an exceptional case in iglobpath() more robust when Python globbing
    fails for due to strange scrandir issue.
  • Unexpected process suspension on Cygwin and MSYS2.
  • $XONSH_APPEND_NEWLINE will now default to True when in interactive mode.
  • Fixed issue with uncalled lambdas being run in subproc mode.
  • Lambda nodes not have proper line and column numbers in AST.
  • Properly throw SyntaxError when no kwargs are defined
    in a kwarg-only function. This used to throw a
    TypeError: 'NoneType' object is not iterable.
  • Addressed issue where encoding and errors were None when teeing output.
  • Commands like git c would complete to git 'checkout ' because git adds an extra space
    to the end of the completion, which was being captured in the completion. Xonsh now fixes the git issue
    while retaining all whitespace when there is other internal whitespace.
--

Asst. Prof. Anthony Scopatz
Nuclear Engineering Program
Mechanical Engineering Dept.
University of South Carolina
sco...@cec.sc.edu
Office: (803) 777-9334
Cell: (512) 827-8239
Office: Horizon 1, #011 (ground floor, not first)
Book a meeting with me at https://scopatz.youcanbook.me/
Open up an issue: https://github.com/scopatz/me/issues
Check my calendar

Reply all
Reply to author
Forward
0 new messages