Show More
@@ -2,6 +2,79 b'' | |||
|
2 | 2 | 7.x Series |
|
3 | 3 | ============ |
|
4 | 4 | |
|
5 | .. _whatsnew710: | |
|
6 | ||
|
7 | IPython 7.1.0 | |
|
8 | ============= | |
|
9 | ||
|
10 | ||
|
11 | 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 | |
|
13 | transition. It also bring **Compatibility with Python 3.7.1**, as were | |
|
14 | unwillingly relying on a bug in CPython. | |
|
15 | ||
|
16 | New Core Dev: | |
|
17 | ||
|
18 | - We welcome Jonathan Slenders to the commiters. Jonathan has done a fantastic | |
|
19 | work on Prompt toolkit, and we'd like to recognise his impact by giving him | |
|
20 | commit rights. :ghissue:`11397` | |
|
21 | ||
|
22 | Notable New Features: | |
|
23 | ||
|
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. | |
|
28 | :ghpull:`11402` | |
|
29 | ||
|
30 | - ``IPython.display.Video`` now supports ``width`` and ``height`` arguments, | |
|
31 | allowing a custom width and height to be set instead of using the video's | |
|
32 | width and height. :ghpull:`11353` | |
|
33 | ||
|
34 | - Warn when using ``HTML('<iframe>')`` instead of ``IFrame`` :ghpull:`11350` | |
|
35 | ||
|
36 | - Allow Dynamic switching of editing mode between vi/emacs and show | |
|
37 | normal/input mode in prompt when using vi. :ghpull:`11390`. Use ``%config | |
|
38 | TerminalInteractiveShell.editing_mode = 'vi'`` or ``%config | |
|
39 | TerminalInteractiveShell.editing_mode = 'emacs'`` to dynamically spwitch | |
|
40 | ||
|
41 | ||
|
42 | Notable Fixes: | |
|
43 | ||
|
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 | ||
|
48 | - Fix moving through generator stack in ipdb :ghpull:`11266` | |
|
49 | ||
|
50 | - Magics arguments now support quoting. :ghpull:`11330` | |
|
51 | ||
|
52 | - Re-add ``rprint`` and ``rprinte`` aliases. :ghpull:`11331` | |
|
53 | ||
|
54 | - Remove implicit dependency to ``ipython_genutils`` :ghpull:`11317` | |
|
55 | ||
|
56 | - Make ``nonlocal`` raise ``SyntaxError`` instead of silently failing in async | |
|
57 | mode. :ghpull:`11382` | |
|
58 | ||
|
59 | ||
|
60 | Notable Internals improvements: | |
|
61 | ||
|
62 | - Use of ``os.scandir`` (Python 3 only) to speedup some file system operations. | |
|
63 | :ghpull:`11365` | |
|
64 | ||
|
65 | - use ``perf_counter`` instead of ``clock`` for more precise | |
|
66 | timing result with ``%time`` :ghpull:`11376` | |
|
67 | ||
|
68 | Many thanks to all the contributors and in particular to ``bartskowron``, and | |
|
69 | ``tonyfast`` who handled a pretty complicated bugs in the input machinery. We | |
|
70 | had a number of first time contributors and maybe hacktoberfest participant that | |
|
71 | made significant contributions, and helped us free some time to focus on more | |
|
72 | complicated bugs. | |
|
73 | ||
|
74 | You | |
|
75 | 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+>`_. | |
|
77 | ||
|
5 | 78 | .. _whatsnew700: |
|
6 | 79 | |
|
7 | 80 | IPython 7.0.0 |
|
1 | NO CONTENT: file was removed |
General Comments 0
You need to be logged in to leave comments.
Login now