----------------- * Don't use a process group; as it caused signals to not get propagated. Processes are explicitly waited for by pid, so this will not consume the exit of other process not create by this module.
0.8.0
----------------- * make most optional arguments require keyword form to help prevent errors, especially if open() options are assumed * added more functions to make Popen objects file-like objects
0.7.0
----------------- * don't fail if invalid UTF-8 characters are written to capture stderr
0.6.0
----------------- * remove use of deprecated pipes module
0.5.0
----------------- * Removed Python-2 support. * Switch to using subprocess as a base rather interface directly with Unix system calls. This lets subprocess deal with various issues dealing with the Python interpreter environment.
0.4.0
------------------ * Allow passing through universial newline mode for PY2. * Fix bug with not using specified log level.