* 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.
2.1.2
------------------
* Fixed another regression caused by the ``universal_newlines`` for Windows.
2.1.1
------------------
* Fixed regression caused by the ``universal_newlines`` (now the internals don't decode strings).
2.1.0
------------------
* Applied the cookiecutter-pylibrary templates. * ``TestProcess`` will use ``universal_newlines`` by default for the contained ``subprocess.Popen`` to make sure line buffering is actually used. This also fixes warnings on Python 3.