summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJeff Quast <contact@jeffquast.com>2014-11-23 04:23:31 -0800
committerJeff Quast <contact@jeffquast.com>2014-11-23 04:23:31 -0800
commit01ea0ff440facd47894c076747488c28291a47cc (patch)
tree9a6a1f02e34f364ecfd9fed378a41ac6df8eb4eb /doc
parenta88e60f8403b1d25db1cca857009f3612a8f1e19 (diff)
parent00c8aaed9605c446844bbe379582753492a3627b (diff)
downloadpexpect-git-01ea0ff440facd47894c076747488c28291a47cc.tar.gz
Merge remote-tracking branch 'origin/master' into issue-104-cannot-exec-setuids
Conflicts: doc/history.rst
Diffstat (limited to 'doc')
-rw-r--r--doc/history.rst12
1 files changed, 11 insertions, 1 deletions
diff --git a/doc/history.rst b/doc/history.rst
index 19c2973..c9d5640 100644
--- a/doc/history.rst
+++ b/doc/history.rst
@@ -4,12 +4,22 @@ History
Releases
--------
+Version 4.0
+```````````
+
+* Integration with :mod:`asyncio`: passing ``async=True`` to :meth:`~.expect`,
+ :meth:`~.expect_exact` or :meth:`~.expect_list` will make them return a
+ coroutine. You can get the result using ``yield from``, or wrap it in an
+ :class:`asyncio.Task`. This allows the event loop to do other things while
+ waiting for output that matches a pattern.
+
Version 3.4
```````````
* Fix regression that prevented executable, but unreadable files from
being found when not specified by absolute path -- such as
/usr/bin/sudo (:ghissue:`104`).
-
+* Fixed regression when executing pexpect with some prior releases of
+ the multiprocessing module where stdin has been closed (:ghissue:`86`).
Version 3.3
```````````