Skip to content

Commit 3841c05

Browse files
committed
whats new 99
1 parent 0423da8 commit 3841c05

1 file changed

Lines changed: 49 additions & 0 deletions

File tree

docs/source/whatsnew/version9.rst

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,55 @@
33
============
44

55

6+
.. _version 9.9:
7+
8+
IPython 9.9
9+
===========
10+
11+
This release includes several bug fixes and improvements across completions, type annotations, and developer experience.
12+
13+
- :ghpull:`15092` Fix formatting for completion suggestions section
14+
- :ghpull:`15057` Reduce types in splitinput.py
15+
- :ghpull:`15096` Use Any type in traceback tuple
16+
- :ghpull:`15099` Fix filename of CVE test
17+
- :ghpull:`15091` Skip downstream CI if only docs changes
18+
- :ghpull:`15093` Replace sphinxext/github with extlink configuration
19+
- :ghpull:`15103` Tips and docs about argcomplete
20+
- :ghpull:`15105` Add prompt_toolkit's unix_word_rubout to assignable commands for shortcuts
21+
- :ghpull:`15095` Enable pretty-printing for PEP-649 annotated functions
22+
- :ghpull:`15106` Fix completions for methods starting with ``_``
23+
- :ghpull:`15111` Stop assuming that memory addresses are signed
24+
- :ghpull:`15102` Bump macOS runner version in GitHub Actions
25+
- :ghpull:`15101` Fix crash on literal with surrogate
26+
27+
Improvements to PEP-649 Support
28+
-------------------------------
29+
30+
IPython now properly pretty-prints functions with PEP-649 style annotations. This improves the display of functions in interactive sessions when using Python 3.14+ annotation semantics.
31+
32+
33+
Shell Shortcuts Enhancement
34+
-----------------------------
35+
36+
The ``unix_word_rubout`` command from prompt_toolkit is now available as an assignable command for terminal shortcuts, giving users more flexibility in customizing their keybindings.
37+
38+
39+
Type Annotation Improvements
40+
----------------------------
41+
42+
Various type annotation improvements have been made throughout the codebase for better static analysis support, including fixes for tracebacks and improved type inference in the completion engine.
43+
44+
45+
Thanks
46+
------
47+
48+
Thanks as well to the `D. E. Shaw group <https://deshaw.com/>`_ for sponsoring
49+
work on IPython.
50+
51+
As usual, you can find the full list of PRs on GitHub under `the 9.9
52+
<https://github.com/ipython/ipython/milestone/157?closed=1>`__ milestone.
53+
54+
655
.. _version 9.8:
756

857
IPython 9.8

0 commit comments

Comments
 (0)