Skip to content

Commit c40b9ef

Browse files
committed
Add release notes for 9.6
1 parent cc81ca1 commit c40b9ef

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

docs/source/whatsnew/version9.rst

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,29 @@
22
9.x Series
33
============
44

5+
.. _version 9.6:
6+
7+
IPython 9.6
8+
===========
9+
10+
This version brings improvements to tab completion, ``%notebook`` magic, module ignoring functionality to debugger.
11+
12+
- :ghpull:`14973` Add module ignoring functionality to debugger
13+
- :ghpull:`14982` Extract code from line magics for attribute completion
14+
- :ghpull:`14998` Fix matplotlib plots displaying in wrong cells during ``%notebook`` export
15+
- :ghpull:`14996` Respect ``DisplayFormatter.active_types`` trait configuration
16+
- :ghpull:`15001` Fix ``%notebook`` magic creating multiple display_data outputs for single widgets
17+
- :ghpull:`14997` Make ``%notebook`` magic notarise exported notebooks (mark as trusted)
18+
- :ghpull:`14993` Type-guided partial evaluation for completion of uninitialized variables
19+
- :ghpull:`14978` deduperreload: patch NULL for empty closure rather than None
20+
- :ghpull:`14994` Bump minimum version (spec-0) and whitespace update
21+
22+
The ``%notebook`` magic can now reliably export plots generated by ``matplotlib``, whether with the default ``inline`` or the interactive ``ipympl`` backend.
23+
For the plots to display when using the ``inline`` backend the ``c.DisplayFormatter.active_types`` needs to include ``image/png`` (or another image media type, depending on the backend configuration).
24+
25+
Tab completion now works on multi-line buffers with unevaluated code even when jedi is disabled.
26+
Additionally, completion works when writing code as an argument to ``%timeit`` and ``%debug``.
27+
528
.. _version 9.5:
629

730
IPython 9.5

0 commit comments

Comments
 (0)