##// END OF EJS Templates
Polish release docs.
Matthias Bussonnier -
Show More
@@ -20,13 +20,21 b' capable of completing non-executed code. It is also the first version of IPython'
20 20 to stop compatibility with Python 2, which is still supported on the bugfix only
21 21 5.x branch. Read below to have a non-exhaustive list of new features.
22 22
23 Make sure you have pip > 9.0 before upgrading.
23 Make sure you have pip > 9.0 before upgrading.
24 24 You should be able to update by using:
25 25
26 26 .. code::
27 27
28 28 pip install ipython --upgrade
29 29
30
31 .. note::
32
33 If your pip version is greater of equal to pip 9.0.1 you will automatically get
34 the most recent version of IPython compatible with your system. THat is to day
35 on Python 2 you will get the latest IPython 5.x bugfix, while in Python 3
36 you will get the latest 6.x stable version.
37
30 38 New completion API and Interface
31 39 --------------------------------
32 40
@@ -95,7 +103,7 b' automatically upgrade to the latest version compatible with your system.'
95 103 .. warning::
96 104
97 105 If you are on a system using an older verison of pip on Python 2, pip may
98 still install IPython 6.0 on your system, and IPython will refuse to start.
106 still install IPython 6.0 on your system, and IPython will refuse to start.
99 107 You can fix this by ugrading pip, and reinstalling ipython, or forcing pip to
100 108 install an earlier version: ``pip install 'ipython<6'``
101 109
@@ -118,13 +126,17 b' of these as well to improve user experience with better error messages and'
118 126 hints.
119 127
120 128
121 Configurable TerminalInteractiveShell
122 -------------------------------------
129 Configurable TerminalInteractiveShell, readline interface
130 ---------------------------------------------------------
123 131
124 132 IPython gained a new ``c.TerminalIPythonApp.interactive_shell_class`` option
125 133 that allow to customize the class used to start the terminal frontend. This
126 134 should allow user to use custom interfaces, like reviving the former readline
127 interface which is now a separate package not maintained by the core team.
135 interface which is now a separate package not actively maintained by the core
136 team. See the project to bring back the readline interface: `rlipython
137 <https://github.com/ipython/rlipython>`_.
138
139 This change will be backported to the IPython 5.x series.
128 140
129 141
130 142 Miscs improvements
General Comments 0
You need to be logged in to leave comments. Login now