##// END OF EJS Templates
Update what's new for 7.1.0
Matthias Bussonnier -
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