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 |
|
|
25 |
now stricter (fail on error by default), gained configuration options, |
|
|
26 |
brand new documentation page :ref:`ipython_directive`, which need |
|
|
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 |
|
|
45 |
in the new input transformation machinery :ghpull:`11354`, |
|
|
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