##// END OF EJS Templates
what's new version 8.11
Matthias Bussonnier -
Show More
@@ -541,7 +541,9 class TerminalInteractiveShell(InteractiveShell):
541 541 if key in shortcut
542 542 }
543 543 if len(matching) == 0:
544 raise ValueError(f"No shortcuts matching {specification} found")
544 raise ValueError(
545 f"No shortcuts matching {specification} found in {key_bindings.bindings}"
546 )
545 547 elif len(matching) > 1:
546 548 raise ValueError(
547 549 f"Multiple shortcuts matching {specification} found,"
@@ -2,6 +2,46
2 2 8.x Series
3 3 ============
4 4
5 .. _version 8.11.0:
6
7 IPython 8.11
8 ------------
9
10 Back on almost regular monthly schedule for IPython with end-of-month
11 really-late-Friday release, with a few new features, bugfix and UX improvements.
12
13 This is a non-exhaustive list, but among other you will find:
14
15 Faster Traceback Highlighting
16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17
18 Resurrection of pre-IPython-8 traceback highlighting code.
19
20 Really long and complicated files were slow to highlight in traceback with
21 IPython 8 despite upstream improvement that make many case better. Therefore
22 starting with IPython 8.11 when one of the highlighted file is more than 10 000
23 line long by default, we'll fallback to a faster path that does not have all the
24 features of highlighting failing AST nodes.
25
26 This can be configures by setting the value of
27 ``IPython.code.ultratb.FAST_THRESHOLD`` to an arbitrary low or large value.
28
29 Miscellaneous
30 ~~~~~~~~~~~~~
31
32 - ``%gui`` should now support PySide6. :ghpull:`13864`
33 - Cli shortcuts can now be configured :ghpull:`13928`
34 - Capture output should now respect ``;`` semicolon to suppress output.
35 :ghpull:`13940`
36
37 - Base64 encoded images (in jupyter frontend), will not have trailing newlines.
38 :ghpull:`13941`
39
40 As usual you can find the full list of PRs on GitHub under `the 8.10 milestone
41 <https://github.com/ipython/ipython/milestone/113?closed=1>`__.
42
43 Thanks to the `D. E. Shaw group <https://deshaw.com/>`__ for sponsoring
44 work on IPython and related libraries.
5 45
6 46 .. _version 8.10.0:
7 47
@@ -262,7 +302,7 Here is a non-exhaustive list of changes that have been implemented for IPython
262 302 - show maxlen in deque's repr. :ghpull:`13648`
263 303
264 304 Restore line numbers for Input
265 ------------------------------
305 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
266 306
267 307 Line number information in tracebacks from input are restored.
268 308 Line numbers from input were removed during the transition to v8 enhanced traceback reporting.
@@ -315,7 +355,7 or, with xmode=Plain::
315 355 :ghpull:`13560`
316 356
317 357 New setting to silence warning if working inside a virtual environment
318 ----------------------------------------------------------------------
358 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
319 359
320 360 Previously, when starting IPython in a virtual environment without IPython installed (so IPython from the global environment is used), the following warning was printed:
321 361
General Comments 0
You need to be logged in to leave comments. Login now