From f2000a3ff50d988f11b03737024c4d68f17c9387 2020-06-26 22:00:29 From: Matthias Bussonnier Date: 2020-06-26 22:00:29 Subject: [PATCH] Merge pull request #12405 from meeseeksmachine/auto-backport-of-pr-12404-on-7.x Backport PR #12404 on branch 7.x (Update what's new for 7.16) --- diff --git a/docs/source/whatsnew/development.rst b/docs/source/whatsnew/development.rst index f2bde11..9e9b298 100644 --- a/docs/source/whatsnew/development.rst +++ b/docs/source/whatsnew/development.rst @@ -23,6 +23,7 @@ Need to be updated: pr/* + .. DO NOT EDIT THIS LINE BEFORE RELEASE. FEATURE INSERTION POINT. As a reminder, IPython master has diverged from the 7.x branch, thus master may diff --git a/docs/source/whatsnew/github-stats-7.rst b/docs/source/whatsnew/github-stats-7.rst index d326771..6bc36c0 100644 --- a/docs/source/whatsnew/github-stats-7.rst +++ b/docs/source/whatsnew/github-stats-7.rst @@ -1,6 +1,28 @@ Issues closed in the 7.x development cycle ========================================== + +Issues closed in 7.16 +--------------------- + +GitHub stats for 2020/05/29 - 2020/06/26 (tag: 7.15.0) + +These lists are automatically generated, and may be incomplete or contain duplicates. + +We closed 0 issues and merged 18 pull requests. +The full list can be seen `on GitHub `__ + +The following 7 authors contributed 22 commits. + +* Benjamin Ragan-Kelley +* dalthviz +* Frank Tobia +* Matthias Bussonnier +* palewire +* Paul McCarthy +* Talley Lambert + + Issues closed in 7.15 --------------------- diff --git a/docs/source/whatsnew/pr/skip_tracebackhide.rst b/docs/source/whatsnew/pr/skip_tracebackhide.rst deleted file mode 100644 index 0acfecf..0000000 --- a/docs/source/whatsnew/pr/skip_tracebackhide.rst +++ /dev/null @@ -1,11 +0,0 @@ -The default tracebackmode will now skip frames that are marked with -``__tracebackhide__ = True`` and show how many traceback frames have been -skipped. This can be toggled by using :magic:`xmode` with the ``--show`` or -``--hide`` attribute. It will have no effect on non verbose traceback modes. - -The ipython debugger also now understand ``__tracebackhide__`` as well and will -skip hidden frames when displaying. Movement up and down the stack will skip the -hidden frames and will show how many frames were hidden. Internal IPython frames -are also now hidden by default. The behavior can be changed with the -``skip_hidden`` command and accepts "yes", "no", "true" and "false" case -insensitive parameters. diff --git a/docs/source/whatsnew/version7.rst b/docs/source/whatsnew/version7.rst index 3d9abc9..286f16f 100644 --- a/docs/source/whatsnew/version7.rst +++ b/docs/source/whatsnew/version7.rst @@ -2,6 +2,67 @@ 7.x Series ============ +.. _version 716: + +IPython 7.16 +============ + + +The default traceback mode will now skip frames that are marked with +``__tracebackhide__ = True`` and show how many traceback frames have been +skipped. This can be toggled by using :magic:`xmode` with the ``--show`` or +``--hide`` attribute. It will have no effect on non verbose traceback modes. + +The ipython debugger also now understands ``__tracebackhide__`` as well and will +skip hidden frames when displaying. Movement up and down the stack will skip the +hidden frames and will show how many frames were hidden. Internal IPython frames +are also now hidden by default. The behavior can be changed with the +``skip_hidden`` while in the debugger, command and accepts "yes", "no", "true" +and "false" case insensitive parameters. + + +Misc Noticeable changes: +------------------------ + +- Exceptions are now (re)raised when running notebooks via the :magic:`%run`, helping to catch issues in workflows and + pipelines. :ghpull:`12301` +- Fix inputhook for qt 5.15.0 :ghpull:`12355` +- Fix wx inputhook :ghpull:`12375` +- Add handling for malformed pathext env var (Windows) :ghpull:`12367` +- use $SHELL in system_piped :ghpull:`12360` for uniform behavior with + ipykernel. + +Reproducible Build +------------------ + +IPython 7.15 reproducible build did not work, so we try again this month +:ghpull:`12358`. + + +API Changes +----------- + +Change of API and exposed objects automatically detected using `frappuccino +`_ (still in beta): + + +The following items are new and mostly related to understanding ``__tracebackbhide__``:: + + + IPython.core.debugger.Pdb.do_down(self, arg) + + IPython.core.debugger.Pdb.do_skip_hidden(self, arg) + + IPython.core.debugger.Pdb.do_up(self, arg) + + IPython.core.debugger.Pdb.hidden_frames(self, stack) + + IPython.core.debugger.Pdb.stop_here(self, frame) + + +The following items have been removed:: + + - IPython.core.debugger.Pdb.new_do_down + - IPython.core.debugger.Pdb.new_do_up + +Those were implementation details. + + .. _version 715: IPython 7.15