diff options
-rw-r--r-- | doc/history.rst | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/doc/history.rst b/doc/history.rst index 96c979e..0da6c6e 100644 --- a/doc/history.rst +++ b/doc/history.rst @@ -14,17 +14,20 @@ Version 3.3 * Removed the ``pexpect.psh`` module. This was never documented, and we found no evidence that people use it. The new :mod:`pexpect.replwrap` module provides a more flexible alternative. -* Fixed ``TypeError: got <type 'str'> ('\r\n') as pattern`` in ``readline()`` - method of ``spawnu`` (:ghissue:`67`). -* Fixed issue where EOF was not correctly detected in ``interact()``, causing +* Fixed ``TypeError: got <type 'str'> ('\r\n') as pattern`` in :meth:`spawnu.readline` + method (:ghissue:`67`). +* Fixed issue where EOF was not correctly detected in :meth:`~.interact`, causing a repeating loop of output on Linux, and blocking before EOF on BSD and Solaris (:ghissue:`49`). -* Several Solaris (SmartOS) bugfixes, preventing IOError exceptions, especially +* Several Solaris (SmartOS) bugfixes, preventing :exc:`IOError` exceptions, especially when used with cron(1) (:ghissue:`44`). -* Added new keyword argument ``echo=True`` for ``spawn()``. On SVR4-like - systems, the method ``isatty()`` will always return *False*: the child pty - does not appear as a terminal. Therefore, ``setecho()``, ``getwinsize()``, - ``setwinsize()``, and ``waitnoecho()`` are not supported on those platforms. +* Added new keyword argument ``echo=True`` for :class:`spawn`. On SVR4-like + systems, the method :meth:`~.isatty` will always return *False*: the child pty + does not appear as a terminal. Therefore, :meth:`~.setecho`, :meth:`~.getwinsize`, + :meth:`~.setwinsize`, and :meth:`~.waitnoecho` are not supported on those platforms. + +After this, we intend to start working on a bigger refactoring of the code, to +be released as Pexpect 4. There may be more bugfix 3.x releases, however. Version 3.2 ``````````` |