0.0.26
------
15-Dec-2015
* Fix (issue 19) where stdout and stderr would be prematurely ended and not
  fully logged.

0.0.25
------
21-Apr-2015
* Fix (issue 15) where a child process could finish but output would not be
  flushed to stdout/stderr.

0.0.24
------
* Ship the ``LICENSE`` file and ``tests`` directory as part of the
  distribution.

0.0.23
------
* Output the exact same order of remote ``stdout`` and ``stderr``

0.0.22
------
* Create a better detection mechanism for remote ``sudo`` needs

0.0.21
------
* Do not override remote environment variables to set the ``$PATH``

0.0.20
------
* Fix unneeded ssh connection when using FQDN hosts

0.0.19
------
* Fix ``vendor.py`` to really include the proper tag for ``execnet``

0.0.18
------
* Use execnet 1.2post2 that fixes a problem with ``None`` globals (see issue
  #1)

0.0.17
------
* add some imports to init so that they are easier to use
* make vendor libraries optional

0.0.16
------
* spit stdout before stderr as errors should be read last

0.0.15
------
* eat typeerror when closing the connection (execnet)

0.0.14
------
* Use new execnet  1.2.0
* use new connection defaults for execent

0.0.13
------
* Add a ``sync`` function to be able to synchronize directories between hosts.

0.0.12
------
* Map ``stderr`` to ``WARNING`` log level
* Do not spit out ``remoto``'s own tracebacks when raising remote errors
  because some exception occurred just do it for non-remoto exceptions
* Use version 1.1.1 of execnet with patches.

0.0.11
------
* Catch more TypeError problems when closing the connections.

0.0.10
------
* Allow configuration to raise on non-zero exit status

0.0.9
-----
* If the exit status is non-zero on the remote end, raise an exception

0.0.8
-----
* Raise RuntimeError on remote exceptions so others can actually
  catch that.

0.0.7
-----
* Patches execnet to allow local popen with sudo python

0.0.6
-----
* Add a global timeout option
* All processes use PATH variables passed to Popen
* Do not mangle commands if they need sudo
* Allow sudo python

0.0.5
-----
* Allow more than one thread to be started in the connection
* log at debug level the name of the function to be remotely
  executed

0.0.4
-----
* Create a way to execute functions remotely

0.0.3
-----
* If the hostname passed in to the connection matches the local
  hostname, then do a local connection (not an ssh one)

0.0.2
-----
* Allow a context manager for running one-off commands with the connection
  object.
* ``process.run`` can now take in a timeout value so that it does not hang in
  remote processes
