Show More
@@ -27,6 +27,14 b' that were Python-version dependant. If you are on 3.5 or earlier pip should' | |||
|
27 | 27 | automatically give you the latest compatible version of IPython so you do not |
|
28 | 28 | need to pin to a given version. |
|
29 | 29 | |
|
30 | Support for Prompt Toolkit 3.0 | |
|
31 | ------------------------------ | |
|
32 | ||
|
33 | Prompt Toolkit 3.0 was release a week before IPython 7.10 and introduces a few | |
|
34 | breaking changes. We believe IPython 7.10 should be compatible with both Prompt | |
|
35 | Toolkit 2.x and 3.x, though it has not been extensively tested with 3.x so | |
|
36 | please report any issues. | |
|
37 | ||
|
30 | 38 | |
|
31 | 39 | Prompt Rendering Performance improvements |
|
32 | 40 | ----------------------------------------- |
@@ -61,11 +69,11 b' auto formatting with *black* will only work if:' | |||
|
61 | 69 | The Black API is also still in motion; so this may not work with all versions of |
|
62 | 70 | black. |
|
63 | 71 | |
|
64 |
It should be possible to register custom |
|
|
72 | It should be possible to register custom formatter, though the API is till in | |
|
65 | 73 | flux. |
|
66 | 74 | |
|
67 | Arbitrary Mimetypes Handing in Terminal | |
|
68 | --------------------------------------- | |
|
75 | Arbitrary Mimetypes Handing in Terminal (Aka inline images in terminal) | |
|
76 | ----------------------------------------------------------------------- | |
|
69 | 77 | |
|
70 | 78 | When using IPython terminal it is now possible to register function to handle |
|
71 | 79 | arbitrary mimetypes. While rendering non-text based representation was possible in |
@@ -84,7 +92,7 b' contribution is welcomed.' | |||
|
84 | 92 | We welcome any feedback on the API. See :ref:`shell_mimerenderer` for more |
|
85 | 93 | informations. |
|
86 | 94 | |
|
87 | This is originally based on work form in :ghpull:`10610` from stephanh42 | |
|
95 | This is originally based on work form in :ghpull:`10610` from @stephanh42 | |
|
88 | 96 | started over two years ago, and still a lot need to be done. |
|
89 | 97 | |
|
90 | 98 | MISC |
@@ -95,6 +103,33 b' MISC' | |||
|
95 | 103 | :ghpull:`11916` |
|
96 | 104 | - Allow to store and restore multiple variables at once :ghpull:`11930` |
|
97 | 105 | |
|
106 | You can see `all pull-requests <https://github.com/ipython/ipython/pulls?q=is%3Apr+milestone%3A7.10+is%3Aclosed>`_ for this release. | |
|
107 | ||
|
108 | API Changes | |
|
109 | ----------- | |
|
110 | ||
|
111 | Change of API and exposed objects automatically detected using `frappuccino <https://pypi.org/project/frappuccino/>`_ : | |
|
112 | ||
|
113 | The following items are new in IPython 7.10: | |
|
114 | + IPython.terminal.shortcuts.reformat_text_before_cursor | |
|
115 | + IPython.terminal.prompts.RichPromptDisplayHook.write_format_data | |
|
116 | + IPython.terminal.interactiveshell.black_reformat_handler | |
|
117 | ||
|
118 | The following signatures differ between 7.9 and 7.10: | |
|
119 | ||
|
120 | - IPython.extensions.storemagic.restore_aliases(ip) | |
|
121 | + IPython.extensions.storemagic.restore_aliases(ip, alias='None') | |
|
122 | ||
|
123 | Special Thanks | |
|
124 | -------------- | |
|
125 | ||
|
126 | - @stephanh42 who started the work on inline images in terminal 2 years ago | |
|
127 | - @augustogoulart who spent a lot of time triaging issues and responding to | |
|
128 | users. | |
|
129 | - @con-f-use who is my (@Carreau) first sponsor on GitHub, as a reminder if you | |
|
130 | like IPython, Jupyter and many other library of the SciPy stack you can | |
|
131 | donate to numfocus.org non profit | |
|
132 | ||
|
98 | 133 | .. _version 790: |
|
99 | 134 | |
|
100 | 135 | IPython 7.9.0 |
@@ -109,7 +144,7 b' IPython 7.9 is a small release with a couple of improvement and bug fixes.' | |||
|
109 | 144 | find all objects needing reload. This should avoid large objects traversal |
|
110 | 145 | like pandas dataframes. :ghpull:`11876` |
|
111 | 146 | - Get ready for Python 4. :ghpull:`11874` |
|
112 |
- `%env` Magic no |
|
|
147 | - `%env` Magic now has heuristic to hide potentially sensitive values :ghpull:`11896` | |
|
113 | 148 | |
|
114 | 149 | This is a small release despite a number of Pull Request Pending that need to |
|
115 | 150 | be reviewed/worked on. Many of the core developers have been busy outside of |
General Comments 0
You need to be logged in to leave comments.
Login now