diff --git a/docs/source/whatsnew/development.rst b/docs/source/whatsnew/development.rst index a07ee1e..3bdbc3e 100644 --- a/docs/source/whatsnew/development.rst +++ b/docs/source/whatsnew/development.rst @@ -11,13 +11,10 @@ This document describes in-flight development work. `docs/source/whatsnew/pr` folder - - .. DO NOT EDIT THIS LINE BEFORE RELEASE. FEATURE INSERTION POINT. Backwards incompatible changes ------------------------------ - .. DO NOT EDIT THIS LINE BEFORE RELEASE. INCOMPAT INSERTION POINT. diff --git a/docs/source/whatsnew/pr/incompat-deleted-install_ext.rst b/docs/source/whatsnew/pr/incompat-deleted-install_ext.rst deleted file mode 100644 index 01b6d75..0000000 --- a/docs/source/whatsnew/pr/incompat-deleted-install_ext.rst +++ /dev/null @@ -1 +0,0 @@ -Deleted the install_ext magic function diff --git a/docs/source/whatsnew/pr/incompat-event-triggering.rst b/docs/source/whatsnew/pr/incompat-event-triggering.rst deleted file mode 100644 index 432af68..0000000 --- a/docs/source/whatsnew/pr/incompat-event-triggering.rst +++ /dev/null @@ -1,7 +0,0 @@ -Update IPython event triggering to ensure callback registration and -unregistration only affects the set of callbacks the *next* time that event is -triggered. See :ghissue:`9447` and :ghpull:`9453`. - -This is a change to the existing semantics, wherein one callback registering a -second callback when triggered for an event would previously be invoked for -that same event. diff --git a/docs/source/whatsnew/pr/incompat-readline.rst b/docs/source/whatsnew/pr/incompat-readline.rst deleted file mode 100644 index 04272ce..0000000 --- a/docs/source/whatsnew/pr/incompat-readline.rst +++ /dev/null @@ -1,3 +0,0 @@ -IPython 5.0 now uses prompt_toolkit, so any setting that affects ``readline`` will -have no effect, and has likely been replaced by a configuration option on -IPython itself. diff --git a/docs/source/whatsnew/pr/incompat-remove-pydb.rst b/docs/source/whatsnew/pr/incompat-remove-pydb.rst deleted file mode 100644 index 4fe0fa5..0000000 --- a/docs/source/whatsnew/pr/incompat-remove-pydb.rst +++ /dev/null @@ -1 +0,0 @@ -Integration with pydb has been removed since pydb development has been stopped since 2012, and pydb is not installable from PyPI diff --git a/docs/source/whatsnew/pr/simple_prompt.rst b/docs/source/whatsnew/pr/simple_prompt.rst deleted file mode 100644 index c9d3ec5..0000000 --- a/docs/source/whatsnew/pr/simple_prompt.rst +++ /dev/null @@ -1,4 +0,0 @@ -when using IPython as a subprocess, like for emacs inferior-shell, IPython can -be started with --simple-prompt flag, which will bypass the prompt_toolkit -input layer. In this mode completion, prompt color and many other features are -disabled. diff --git a/docs/source/whatsnew/version5.rst b/docs/source/whatsnew/version5.rst new file mode 100644 index 0000000..fe83f27 --- /dev/null +++ b/docs/source/whatsnew/version5.rst @@ -0,0 +1,43 @@ +============ + 5.x Series +============ + +IPython 5.0 +=========== + +Released June, 2016 + +IPython 5.0 now uses `promt-toolkit` for the command line interface, thus +allowing real multi-line editing and syntactic coloration as you type. + + +When using IPython as a subprocess, like for emacs inferior-shell, IPython can +be started with --simple-prompt flag, which will bypass the prompt_toolkit +input layer. In this mode completion, prompt color and many other features are +disabled. + +Backwards incompatible changes +------------------------------ + + +The `install_ext magic` function which was deprecated since 4.0 have now been deleted. +You can still distribute and install extension as packages on PyPI. + +Update IPython event triggering to ensure callback registration and +unregistration only affects the set of callbacks the *next* time that event is +triggered. See :ghissue:`9447` and :ghpull:`9453`. + +This is a change to the existing semantics, wherein one callback registering a +second callback when triggered for an event would previously be invoked for +that same event. + +Integration with pydb has been removed since pydb development has been stopped +since 2012, and pydb is not installable from PyPI + +IPython 5.0 now uses prompt_toolkit, so any setting that affects ``readline`` will +have no effect, and has likely been replaced by a configuration option on +IPython itself. + +the `PromptManager` class have been removed, and the prompt machinery simplified. +See `TerminalINteractiveShell.prompts` configurable for how to setup your prompts. +