49678a28fd
IPython 4.0 =========== Released August, 2015 IPython 4.0 is the first major release after the Big Split. IPython no longer contains the notebook, qtconsole, etc. which have moved to jupyter <https://jupyter.readthedocs.io>. IPython subprojects, such as IPython.parallel and widgets have moved to their own repos as well IPython 5.0 =========== Released July 7, 2016 New terminal interface ---------------------- IPython 5 features a major upgrade to the terminal interface, bringing live syntax highlighting as you type, proper multiline editing and multiline paste, and tab completions that don't clutter up your history. .. image:: ../_images/ptshell_features.png :alt: New terminal interface features :align: center :target: ../_images/ptshell_features.png These features are provided by the Python library prompt_toolkit, which replaces ``readline`` throughout our terminal interface. Relying on this pure-Python, cross platform module also makes it simpler to install IPython. We have removed dependencies on ``pyreadline`` for Windows and ``gnureadline`` for Mac. Backwards incompatible changes ------------------------------ - The ``%install_ext`` magic function, deprecated since 4.0, has now been deleted. You can distribute and install extensions as packages on PyPI. - Callbacks registered while an event is being handled will now only be called for subsequent events; previously they could be called for the current event. Similarly, callbacks removed while handling an event *will* always get that event. - Integration with pydb has been removed since pydb development has been stopped since 2012, and pydb is not installable from PyPI. - The ``autoedit_syntax`` option has apparently been broken for many years. It has been removed. IPython 5.3 =========== Released on January 29th, 2017. Remarkable changes and fixes: * Fix a bug in ``set_next_input`` leading to a crash of terminal IPython. * Always wait for editor inputhook for terminal IPython * Disable ``_ipython_display_`` in terminal * Update terminal colors to be more visible by default on windows * Add Ctrl-Z shortcut (suspend) in terminal debugger * Indent on new line by looking at the text before the cursor * Update QtEventloop integration to fix some matplotlib integration issues * Respect completions display style in terminal debugger * Add a config option ``TerminalInteractiveShell.extra_open_editor_shortcuts`` to enable extra shortcuts to open the input in an editor. These are :kbd:`v` in vi mode, and :kbd:`C-X C-E` in emacs mode The :kbd:`F2` shortcut is always enabled. |
||
---|---|---|
.. | ||
patches | ||
ALTERNATIVES | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |