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 |
|
27 | - Restore functionality and documentation of the **sphinx directive**, which | |
25 |
now stricter (fail on error by default), gained configuration options, |
|
28 | is now stricter (fail on error by default), gained configuration options, | |
26 |
brand new documentation page :ref:`ipython_directive`, which need |
|
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 |
|
47 | - Fix entering of **multi-line block in terminal** IPython, and various | |
45 |
in the new input transformation machinery :ghpull:`11354`, |
|
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