##// END OF EJS Templates
Update what's new in preparation of 7.1.0
Matthias Bussonnier -
Show More
@@ -23,6 +23,7 b' Need to be updated:'
23 pr/*
23 pr/*
24
24
25
25
26
26 .. DO NOT EDIT THIS LINE BEFORE RELEASE. FEATURE INSERTION POINT.
27 .. DO NOT EDIT THIS LINE BEFORE RELEASE. FEATURE INSERTION POINT.
27
28
28
29
@@ -7,7 +7,6 b''
7 IPython 7.1.0
7 IPython 7.1.0
8 =============
8 =============
9
9
10
11 IPython 7.1.0 is the first minor release after 7.0.0 and mostly bring fixes to
10 IPython 7.1.0 is the first minor release after 7.0.0 and mostly bring fixes to
12 new feature, internal refactor and regressions that happen during the 6.x->7.x
11 new feature, internal refactor and regressions that happen during the 6.x->7.x
13 transition. It also bring **Compatibility with Python 3.7.1**, as were
12 transition. It also bring **Compatibility with Python 3.7.1**, as were
@@ -19,12 +18,16 b' New Core Dev:'
19 work on Prompt toolkit, and we'd like to recognise his impact by giving him
18 work on Prompt toolkit, and we'd like to recognise his impact by giving him
20 commit rights. :ghissue:`11397`
19 commit rights. :ghissue:`11397`
21
20
21 Notables Changes
22
23 - Major update of "latex to unicode" tab completion map (see below)
24
22 Notable New Features:
25 Notable New Features:
23
26
24 - Restore functionality and documentation of the **sphinx directive**, which is
27 - Restore functionality and documentation of the **sphinx directive**, which
25 now stricter (fail on error by default), gained configuration options, have a
28 is now stricter (fail on error by default), gained configuration options,
26 brand new documentation page :ref:`ipython_directive`, which need some cleanup.
29 have a brand new documentation page :ref:`ipython_directive`, which need
27 It is also now *tested* so we hope to have less regressions.
30 some cleanup. It is also now *tested* so we hope to have less regressions.
28 :ghpull:`11402`
31 :ghpull:`11402`
29
32
30 - ``IPython.display.Video`` now supports ``width`` and ``height`` arguments,
33 - ``IPython.display.Video`` now supports ``width`` and ``height`` arguments,
@@ -41,9 +44,10 b' Notable New Features:'
41
44
42 Notable Fixes:
45 Notable Fixes:
43
46
44 - Fix entering of **multi-line block in terminal** IPython, and various crashes
47 - Fix entering of **multi-line block in terminal** IPython, and various
45 in the new input transformation machinery :ghpull:`11354`, :ghpull:`11356`, :ghpull:`11358`, these
48 crashes in the new input transformation machinery :ghpull:`11354`,
46 ones also fix a **Compatibility but with Python 3.7.1**.
49 :ghpull:`11356`, :ghpull:`11358`, these ones also fix a **Compatibility but
50 with Python 3.7.1**.
47
51
48 - Fix moving through generator stack in ipdb :ghpull:`11266`
52 - Fix moving through generator stack in ipdb :ghpull:`11266`
49
53
@@ -56,6 +60,11 b' Notable Fixes:'
56 - Make ``nonlocal`` raise ``SyntaxError`` instead of silently failing in async
60 - Make ``nonlocal`` raise ``SyntaxError`` instead of silently failing in async
57 mode. :ghpull:`11382`
61 mode. :ghpull:`11382`
58
62
63 - Fix mishandling of magics and ``= !`` assignment just after a dedent in
64 nested code blocks :ghpull:`11418`
65
66 - Fix instructions for custom shortcuts :ghpull:`11426`
67
59
68
60 Notable Internals improvements:
69 Notable Internals improvements:
61
70
@@ -75,6 +84,48 b' You'
75 can see all the closed issues and Merged PR, new features and fixes `here
84 can see all the closed issues and Merged PR, new features and fixes `here
76 <https://github.com/ipython/ipython/issues?utf8=%E2%9C%93&q=+is%3Aclosed+milestone%3A7.1+>`_.
85 <https://github.com/ipython/ipython/issues?utf8=%E2%9C%93&q=+is%3Aclosed+milestone%3A7.1+>`_.
77
86
87 Unicode Completion update
88 -------------------------
89
90 In IPython 7.1 the Unicode completion map has been updated and synchronized with
91 the Julia language.
92
93 Added and removed character characters:
94
95 ``\jmath`` (``ȷ``), ``\\underleftrightarrow`` (U+034D, combining) have been
96 added, while ``\\textasciicaron`` have been removed
97
98 Some sequence have seen their prefix removed:
99
100 - 6 characters ``\text...<tab>`` should now be inputed with ``\...<tab>`` directly,
101 - 45 characters ``\Elz...<tab>`` should now be inputed with ``\...<tab>`` directly,
102 - 65 characters ``\B...<tab>`` should now be inputed with ``\...<tab>`` directly,
103 - 450 characters ``\m...<tab>`` should now be inputed with ``\...<tab>`` directly,
104
105 Some sequence have seen their prefix shortened:
106
107 - 5 characters ``\mitBbb...<tab>`` should now be inputed with ``\bbi...<tab>`` directly,
108 - 52 characters ``\mit...<tab>`` should now be inputed with ``\i...<tab>`` directly,
109 - 216 characters ``\mbfit...<tab>`` should now be inputed with ``\bi...<tab>`` directly,
110 - 222 characters ``\mbf...<tab>`` should now be inputed with ``\b...<tab>`` directly,
111
112 A couple of character had their sequence simplified:
113
114 - ``ð``, type ``\dh<tab>``, instead of ``\eth<tab>``
115 - ``ħ``, type ``\hbar<tab>``, instead of ``\Elzxh<tab>``
116 - ``ɸ``, type ``\ltphi<tab>``, instead of ``\textphi<tab>``
117 - ``ϴ``, type ``\varTheta<tab>``, instead of ``\textTheta<tab>``
118 - ``ℇ``, type ``\eulermascheroni<tab>``, instead of ``\Eulerconst<tab>``
119 - ``ℎ``, type ``\planck<tab>``, instead of ``\Planckconst<tab>``
120
121 - U+0336 (COMBINING LONG STROKE OVERLAY), type ``\strike<tab>``, instead of ``\Elzbar<tab>``.
122
123 A couple of sequences have been updated:
124
125 - ``\varepsilon`` now give ``ɛ`` (GREEK SMALL LETTER EPSILON) instead of ``ε`` (GREEK LUNATE EPSILON SYMBOL),
126 - ``\underbar`` now give U+0331 (COMBINING MACRON BELOW) instead of U+0332 (COMBINING LOW LINE).
127
128
78 .. _whatsnew700:
129 .. _whatsnew700:
79
130
80 IPython 7.0.0
131 IPython 7.0.0
1 NO CONTENT: file was removed
NO CONTENT: file was removed
General Comments 0
You need to be logged in to leave comments. Login now