summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Kluyver <thomas@kluyver.me.uk>2018-02-10 12:34:14 +0000
committerThomas Kluyver <thomas@kluyver.me.uk>2018-02-10 12:34:14 +0000
commit424d06e508e9be479e1a004d6ecbd98af8cc8af5 (patch)
tree0e80e58c9a9c4c4f69cf6e1f401e24ee8d83e9f9
parentc4d1566c3da5029479b9fd10c033ef6757f6c4d7 (diff)
downloadpexpect-424d06e508e9be479e1a004d6ecbd98af8cc8af5.tar.gz
Release notes for 4.4
-rw-r--r--doc/history.rst13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/history.rst b/doc/history.rst
index dd0a2b9..e025b5b 100644
--- a/doc/history.rst
+++ b/doc/history.rst
@@ -4,6 +4,19 @@ History
Releases
--------
+Version 4.4
+```````````
+
+* :class:`~.PopenSpawn` now has a ``preexec_fn`` parameter, like :class:`~.spawn`
+ and :class:`subprocess.Popen`, for a function to be called in the child
+ process before executing the new command. Like in ``Popen``, this works only
+ in POSIX, and can cause issues if your application also uses threads
+ (:ghpull:`460`).
+* Significant performance improvements when processing large amounts of data
+ (:ghpull:`464`).
+* Ensure that ``spawn.closed`` gets set by :meth:`~.spawn.close`, and improve
+ an example for passing ``SIGWINCH`` through to a child process (:ghpull:`466`).
+
Version 4.3.1
`````````````