- Dropped Python 2 support.
- Added an optional non-pipe TestProcess mode. You can use file objects for processes that are too verbose for a pipe.
- Added some tests.
- Fixed another regression caused by the
universal_newlinesfor Windows.
- Fixed regression caused by the
universal_newlines(now the internals don't decode strings).
- Applied the cookiecutter-pylibrary templates.
TestProcesswill useuniversal_newlinesby default for the containedsubprocess.Popento make sure line buffering is actually used. This also fixes warnings on Python 3.
- Lots of wild stuff.