0.12.1
------

- Fixed example in README.

0.12
----

- #3: :method:`XProcess.ensure` now accepts preferably
  a ProcessStarter subclass to define and customize the
  process startup behavior. Passing a simple function is
  deprecated and will be removed in a future release.

0.11.1
------

- Restored XProcessInfo.kill() as alias for .terminate()
  for API compatibility.

0.11
-----------

- When tearing down processes (through ``--xkill``), the
  more polite SIGTERM is used before invoking SIGKILL,
  allowing the process to cleanly shutdown. See
  https://github.com/pytest-dev/pytest-xprocess/issues/1
  for more details.

  XProcessInfo.kill() was unintentionally removed.

0.10
-----------

- Project `now hosted on Github
  <https://github.com/pytest-dev/pytest-xprocess/>`_.

0.9.1
-----------

- don't use __multicall__ in pytest hook

0.9
-----------

- fix issue Log calls without parameters now print the correct message
  instead of an empty tuple. See
  https://bitbucket.org/pytest-dev/pytest-xprocess/pull-request/3 for more
  info. Thanks user cr3 for report and Bruno Oliveira for the PR.

- use 3rd party "psutil" for process handling

0.8
-----------

- support python3 (tested on linux/win32)

- split out pytest independent process support into xprocess.py

- add info.kill() method and some smaller refactoring

- fix various windows related Popen / killing details

- add tests

0.7
-----------

- initial release
