diff --git a/docs/source/whatsnew/development.rst b/docs/source/whatsnew/development.rst index 532ba74..27afd6f 100644 --- a/docs/source/whatsnew/development.rst +++ b/docs/source/whatsnew/development.rst @@ -23,6 +23,7 @@ Need to be updated: pr/* + .. DO NOT EDIT THIS LINE BEFORE RELEASE. FEATURE INSERTION POINT. diff --git a/docs/source/whatsnew/pr/unicode-update.rst b/docs/source/whatsnew/pr/unicode-update.rst deleted file mode 100644 index 40e69cd..0000000 --- a/docs/source/whatsnew/pr/unicode-update.rst +++ /dev/null @@ -1,41 +0,0 @@ -Unicode Completion update -------------------------- - -In IPython 7.1 the unicode completion map has been updated and synchronized with -the Julia language. - -Added and removed character characters: - - ``\jmath`` (``ȷ``), ``\\underleftrightarrow`` (U+034D, combining) have been - added, while ``\\textasciicaron`` have been removed - -Some sequence have seen their prefix removed: - - - 6 characters ``\text...`` should now be inputed with ``\...`` directly, - - 45 characters ``\Elz...`` should now be inputed with ``\...`` directly, - - 65 characters ``\B...`` should now be inputed with ``\...`` directly, - - 450 characters ``\m...`` should now be inputed with ``\...`` directly, - -Some sequence have seen their prefix shortened: - - - 5 characters ``\mitBbb...`` should now be inputed with ``\bbi...`` directly, - - 52 characters ``\mit...`` should now be inputed with ``\i...`` directly, - - 216 characters ``\mbfit...`` should now be inputed with ``\bi...`` directly, - - 222 characters ``\mbf...`` should now be inputed with ``\b...`` directly, - -A couple of character had their sequence simplified: - - - ``ð``, type ``\dh``, instead of ``\eth`` - - ``ħ``, type ``\hbar``, instead of ``\Elzxh`` - - ``ɸ``, type ``\ltphi``, instead of ``\textphi`` - - ``ϴ``, type ``\varTheta``, instead of ``\textTheta`` - - ``ℇ``, type ``\eulermascheroni``, instead of ``\Eulerconst`` - - ``ℎ``, type ``\planck``, instead of ``\Planckconst`` - - - U+0336 (COMBINING LONG STROKE OVERLAY), type ``\strike``, instead of ``\Elzbar``. - -A couple of sequences have been updated: - - - ``\varepsilon`` now give ``ɛ`` (GREEK SMALL LETTER EPSILON) instead of ``ε`` (GREEK LUNATE EPSILON SYMBOL), - - ``\underbar`` now give U+0331 (COMBINING MACRON BELOW) instead of U+0332 (COMBINING LOW LINE). - diff --git a/docs/source/whatsnew/version7.rst b/docs/source/whatsnew/version7.rst index d84c217..6fbc6b3 100644 --- a/docs/source/whatsnew/version7.rst +++ b/docs/source/whatsnew/version7.rst @@ -7,7 +7,6 @@ IPython 7.1.0 ============= - IPython 7.1.0 is the first minor release after 7.0.0 and mostly bring fixes to new feature, internal refactor and regressions that happen during the 6.x->7.x transition. It also bring **Compatibility with Python 3.7.1**, as were @@ -19,12 +18,16 @@ New Core Dev: work on Prompt toolkit, and we'd like to recognise his impact by giving him commit rights. :ghissue:`11397` +Notables Changes + + - Major update of "latex to unicode" tab completion map (see below) + Notable New Features: - - Restore functionality and documentation of the **sphinx directive**, which is - now stricter (fail on error by default), gained configuration options, have a - brand new documentation page :ref:`ipython_directive`, which need some cleanup. - It is also now *tested* so we hope to have less regressions. + - Restore functionality and documentation of the **sphinx directive**, which + is now stricter (fail on error by default), gained configuration options, + have a brand new documentation page :ref:`ipython_directive`, which need + some cleanup. It is also now *tested* so we hope to have less regressions. :ghpull:`11402` - ``IPython.display.Video`` now supports ``width`` and ``height`` arguments, @@ -41,9 +44,10 @@ Notable New Features: Notable Fixes: - - Fix entering of **multi-line block in terminal** IPython, and various crashes - in the new input transformation machinery :ghpull:`11354`, :ghpull:`11356`, :ghpull:`11358`, these - ones also fix a **Compatibility but with Python 3.7.1**. + - Fix entering of **multi-line block in terminal** IPython, and various + crashes in the new input transformation machinery :ghpull:`11354`, + :ghpull:`11356`, :ghpull:`11358`, these ones also fix a **Compatibility but + with Python 3.7.1**. - Fix moving through generator stack in ipdb :ghpull:`11266` @@ -56,6 +60,11 @@ Notable Fixes: - Make ``nonlocal`` raise ``SyntaxError`` instead of silently failing in async mode. :ghpull:`11382` + - Fix mishandling of magics and ``= !`` assignment just after a dedent in + nested code blocks :ghpull:`11418` + + - Fix instructions for custom shortcuts :ghpull:`11426` + Notable Internals improvements: @@ -75,6 +84,48 @@ You can see all the closed issues and Merged PR, new features and fixes `here `_. +Unicode Completion update +------------------------- + +In IPython 7.1 the Unicode completion map has been updated and synchronized with +the Julia language. + +Added and removed character characters: + + ``\jmath`` (``ȷ``), ``\\underleftrightarrow`` (U+034D, combining) have been + added, while ``\\textasciicaron`` have been removed + +Some sequence have seen their prefix removed: + + - 6 characters ``\text...`` should now be inputed with ``\...`` directly, + - 45 characters ``\Elz...`` should now be inputed with ``\...`` directly, + - 65 characters ``\B...`` should now be inputed with ``\...`` directly, + - 450 characters ``\m...`` should now be inputed with ``\...`` directly, + +Some sequence have seen their prefix shortened: + + - 5 characters ``\mitBbb...`` should now be inputed with ``\bbi...`` directly, + - 52 characters ``\mit...`` should now be inputed with ``\i...`` directly, + - 216 characters ``\mbfit...`` should now be inputed with ``\bi...`` directly, + - 222 characters ``\mbf...`` should now be inputed with ``\b...`` directly, + +A couple of character had their sequence simplified: + + - ``ð``, type ``\dh``, instead of ``\eth`` + - ``ħ``, type ``\hbar``, instead of ``\Elzxh`` + - ``ɸ``, type ``\ltphi``, instead of ``\textphi`` + - ``ϴ``, type ``\varTheta``, instead of ``\textTheta`` + - ``ℇ``, type ``\eulermascheroni``, instead of ``\Eulerconst`` + - ``ℎ``, type ``\planck``, instead of ``\Planckconst`` + + - U+0336 (COMBINING LONG STROKE OVERLAY), type ``\strike``, instead of ``\Elzbar``. + +A couple of sequences have been updated: + + - ``\varepsilon`` now give ``ɛ`` (GREEK SMALL LETTER EPSILON) instead of ``ε`` (GREEK LUNATE EPSILON SYMBOL), + - ``\underbar`` now give U+0331 (COMBINING MACRON BELOW) instead of U+0332 (COMBINING LOW LINE). + + .. _whatsnew700: IPython 7.0.0