Show More
@@ -2,6 +2,79 b'' | |||||
2 | 7.x Series |
|
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 | .. _whatsnew700: |
|
78 | .. _whatsnew700: | |
6 |
|
79 | |||
7 | IPython 7.0.0 |
|
80 | 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