Show More
@@ -23,6 +23,7 b' Need to be updated:' | |||||
23 | pr/* |
|
23 | pr/* | |
24 |
|
24 | |||
25 |
|
25 | |||
|
26 | ||||
26 | .. DO NOT EDIT THIS LINE BEFORE RELEASE. FEATURE INSERTION POINT. |
|
27 | .. DO NOT EDIT THIS LINE BEFORE RELEASE. FEATURE INSERTION POINT. | |
27 |
|
28 | |||
28 | As a reminder, IPython master has diverged from the 7.x branch, thus master may |
|
29 | As a reminder, IPython master has diverged from the 7.x branch, thus master may |
@@ -1,6 +1,28 b'' | |||||
1 | Issues closed in the 7.x development cycle |
|
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 | Issues closed in 7.15 |
|
26 | Issues closed in 7.15 | |
5 | --------------------- |
|
27 | --------------------- | |
6 |
|
28 |
@@ -2,6 +2,67 b'' | |||||
2 | 7.x Series |
|
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 | .. _version 715: |
|
66 | .. _version 715: | |
6 |
|
67 | |||
7 | IPython 7.15 |
|
68 | IPython 7.15 |
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