##// END OF EJS Templates
Backport PR #12404: Update what's new for 7.16
Matthias Bussonnier -
Show More
@@ -23,6 +23,7 b' Need to be updated:'
23 23 pr/*
24 24
25 25
26
26 27 .. DO NOT EDIT THIS LINE BEFORE RELEASE. FEATURE INSERTION POINT.
27 28
28 29 As a reminder, IPython master has diverged from the 7.x branch, thus master may
@@ -1,6 +1,28 b''
1 1 Issues closed in the 7.x development cycle
2 2 ==========================================
3 3
4
5 Issues closed in 7.16
6 ---------------------
7
8 GitHub stats for 2020/05/29 - 2020/06/26 (tag: 7.15.0)
9
10 These lists are automatically generated, and may be incomplete or contain duplicates.
11
12 We closed 0 issues and merged 18 pull requests.
13 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.16>`__
14
15 The following 7 authors contributed 22 commits.
16
17 * Benjamin Ragan-Kelley
18 * dalthviz
19 * Frank Tobia
20 * Matthias Bussonnier
21 * palewire
22 * Paul McCarthy
23 * Talley Lambert
24
25
4 26 Issues closed in 7.15
5 27 ---------------------
6 28
@@ -2,6 +2,67 b''
2 2 7.x Series
3 3 ============
4 4
5 .. _version 716:
6
7 IPython 7.16
8 ============
9
10
11 The default traceback mode will now skip frames that are marked with
12 ``__tracebackhide__ = True`` and show how many traceback frames have been
13 skipped. This can be toggled by using :magic:`xmode` with the ``--show`` or
14 ``--hide`` attribute. It will have no effect on non verbose traceback modes.
15
16 The ipython debugger also now understands ``__tracebackhide__`` as well and will
17 skip hidden frames when displaying. Movement up and down the stack will skip the
18 hidden frames and will show how many frames were hidden. Internal IPython frames
19 are also now hidden by default. The behavior can be changed with the
20 ``skip_hidden`` while in the debugger, command and accepts "yes", "no", "true"
21 and "false" case insensitive parameters.
22
23
24 Misc Noticeable changes:
25 ------------------------
26
27 - Exceptions are now (re)raised when running notebooks via the :magic:`%run`, helping to catch issues in workflows and
28 pipelines. :ghpull:`12301`
29 - Fix inputhook for qt 5.15.0 :ghpull:`12355`
30 - Fix wx inputhook :ghpull:`12375`
31 - Add handling for malformed pathext env var (Windows) :ghpull:`12367`
32 - use $SHELL in system_piped :ghpull:`12360` for uniform behavior with
33 ipykernel.
34
35 Reproducible Build
36 ------------------
37
38 IPython 7.15 reproducible build did not work, so we try again this month
39 :ghpull:`12358`.
40
41
42 API Changes
43 -----------
44
45 Change of API and exposed objects automatically detected using `frappuccino
46 <https://pypi.org/project/frappuccino/>`_ (still in beta):
47
48
49 The following items are new and mostly related to understanding ``__tracebackbhide__``::
50
51 + IPython.core.debugger.Pdb.do_down(self, arg)
52 + IPython.core.debugger.Pdb.do_skip_hidden(self, arg)
53 + IPython.core.debugger.Pdb.do_up(self, arg)
54 + IPython.core.debugger.Pdb.hidden_frames(self, stack)
55 + IPython.core.debugger.Pdb.stop_here(self, frame)
56
57
58 The following items have been removed::
59
60 - IPython.core.debugger.Pdb.new_do_down
61 - IPython.core.debugger.Pdb.new_do_up
62
63 Those were implementation details.
64
65
5 66 .. _version 715:
6 67
7 68 IPython 7.15
1 NO CONTENT: file was removed
General Comments 0
You need to be logged in to leave comments. Login now