##// 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 to stop compatibility with Python 2, which is still supported on the bugfix only
20 to stop compatibility with Python 2, which is still supported on the bugfix only
21 5.x branch. Read below to have a non-exhaustive list of new features.
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 You should be able to update by using:
24 You should be able to update by using:
25
25
26 .. code::
26 .. code::
27
27
28 pip install ipython --upgrade
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 New completion API and Interface
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 .. warning::
103 .. warning::
96
104
97 If you are on a system using an older verison of pip on Python 2, pip may
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 You can fix this by ugrading pip, and reinstalling ipython, or forcing pip to
107 You can fix this by ugrading pip, and reinstalling ipython, or forcing pip to
100 install an earlier version: ``pip install 'ipython<6'``
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 hints.
126 hints.
119
127
120
128
121 Configurable TerminalInteractiveShell
129 Configurable TerminalInteractiveShell, readline interface
122 -------------------------------------
130 ---------------------------------------------------------
123
131
124 IPython gained a new ``c.TerminalIPythonApp.interactive_shell_class`` option
132 IPython gained a new ``c.TerminalIPythonApp.interactive_shell_class`` option
125 that allow to customize the class used to start the terminal frontend. This
133 that allow to customize the class used to start the terminal frontend. This
126 should allow user to use custom interfaces, like reviving the former readline
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 Miscs improvements
142 Miscs improvements
General Comments 0
You need to be logged in to leave comments. Login now