##// 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 23 pr/*
24 24
25 25
26
26 27 .. DO NOT EDIT THIS LINE BEFORE RELEASE. FEATURE INSERTION POINT.
27 28
28 29
@@ -7,7 +7,6 b''
7 7 IPython 7.1.0
8 8 =============
9 9
10
11 10 IPython 7.1.0 is the first minor release after 7.0.0 and mostly bring fixes to
12 11 new feature, internal refactor and regressions that happen during the 6.x->7.x
13 12 transition. It also bring **Compatibility with Python 3.7.1**, as were
@@ -19,12 +18,16 b' New Core Dev:'
19 18 work on Prompt toolkit, and we'd like to recognise his impact by giving him
20 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 25 Notable New Features:
23 26
24 - Restore functionality and documentation of the **sphinx directive**, which is
25 now stricter (fail on error by default), gained configuration options, have a
26 brand new documentation page :ref:`ipython_directive`, which need some cleanup.
27 It is also now *tested* so we hope to have less regressions.
27 - Restore functionality and documentation of the **sphinx directive**, which
28 is now stricter (fail on error by default), gained configuration options,
29 have a brand new documentation page :ref:`ipython_directive`, which need
30 some cleanup. It is also now *tested* so we hope to have less regressions.
28 31 :ghpull:`11402`
29 32
30 33 - ``IPython.display.Video`` now supports ``width`` and ``height`` arguments,
@@ -41,9 +44,10 b' Notable New Features:'
41 44
42 45 Notable Fixes:
43 46
44 - Fix entering of **multi-line block in terminal** IPython, and various crashes
45 in the new input transformation machinery :ghpull:`11354`, :ghpull:`11356`, :ghpull:`11358`, these
46 ones also fix a **Compatibility but with Python 3.7.1**.
47 - Fix entering of **multi-line block in terminal** IPython, and various
48 crashes in the new input transformation machinery :ghpull:`11354`,
49 :ghpull:`11356`, :ghpull:`11358`, these ones also fix a **Compatibility but
50 with Python 3.7.1**.
47 51
48 52 - Fix moving through generator stack in ipdb :ghpull:`11266`
49 53
@@ -56,6 +60,11 b' Notable Fixes:'
56 60 - Make ``nonlocal`` raise ``SyntaxError`` instead of silently failing in async
57 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 69 Notable Internals improvements:
61 70
@@ -75,6 +84,48 b' You'
75 84 can see all the closed issues and Merged PR, new features and fixes `here
76 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 129 .. _whatsnew700:
79 130
80 131 IPython 7.0.0
1 NO CONTENT: file was removed
General Comments 0
You need to be logged in to leave comments. Login now