All Versions
26
Latest Version
Avg Release Cycle
113 days
Latest Release
-

Changelog History
Page 1

  • v1.14.1 Changes

    • bugfix where setting _ok_code to not include 0, but 0 was the exit code #545
  • v1.14.0 Changes

    • _env now more lenient in accepting dictionary-like objects #527
    • None and False arguments now do not pass through to underlying command #525
    • ๐Ÿ›  Implemented find_spec on the fancy importer, which fixes some Python3.4+ issues #536
  • v1.13.1 Changes

    April 28, 2020
    • regression fix if _fg=False #520
  • v1.13.0 Changes

    April 27, 2020
    • ๐Ÿ‘ท minor Travis CI fixes #492
    • bugfix for boolean long options not respecting _long_prefix #488
    • ๐Ÿ—„ fix deprecation warning on Python 3.6 regexes #482
    • _pass_fds and _close_fds special kwargs for controlling file descriptor inheritance in child.
    • more efficiently closing inherited fds #406
    • ๐Ÿ›  bugfix where passing invalid dictionary to _env will cause a mysterious child 255 exit code. #497
    • ๐Ÿ›  bugfix where _in using 0 or sys.stdin wasn't behaving like a TTY, if it was in fact a TTY. #514
    • ๐Ÿ›  bugfix where help(sh) raised an exception #455
    • ๐Ÿ›  bugfix fixing broken interactive ssh tutorial from docs
    • change to automatic tty merging into a single pty if _tty_in=True and _tty_out=True
    • introducing _unify_ttys, default False, which allows explicit tty merging into single pty
    • contrib command for ssh connections requiring passwords
    • ๐ŸŽ performance fix for polling output too fast when using _iter #462
    • execution contexts can now be used in python shell #466
    • ๐Ÿ›  bugfix ErrorReturnCode instances can now be pickled
    • ๐Ÿ›  bugfix passing empty string or None for _in hanged #427
    • ๐Ÿ›  bugfix where passing a filename or file-like object to _out wasn't using os.dup2 #449
    • regression make _fg work with _cwd again #330
    • an invalid _cwd now raises a ForkException not an OSError.
    • ๐Ÿ‘ AIX support #477
    • โฑ added a timeout=None param to RunningCommand.wait() #515
  • v1.12.14 Changes

    June 07, 2017
    • ๐Ÿ›  bugfix for poor sleep performance #378
    • allow passing raw integer file descriptors for _out and _err handlers
    • bugfix for when _tee and _out are used, and the _out is a tty or pipe #384
    • ๐Ÿ›  bugfix where python 3.3+ detected different arg counts for bound method output callbacks #380
  • v1.12.13

    March 30, 2017
  • v1.12.12 Changes

    March 30, 2017
    • ๐Ÿ›  pypi readme doc bugfix PR#377
  • v1.12.11 Changes

    March 14, 2017
    • ๐Ÿ›  bugfix for relative paths to sh.Command not expanding to absolute paths #372
    • โšก๏ธ updated for python 3.6
    • ๐Ÿ›  bugfix for SIGPIPE not being handled correctly on pipelined processes #373
  • v1.12.10 Changes

    March 02, 2017
    • ๐Ÿ›  bugfix for file descriptors over 1024 #356
    • bugfix when _err_to_out is True and _out is pipe or tty #365
  • v1.12.9 Changes

    January 04, 2017
    • added _bg_exc for silencing exceptions in background threads #350