Skip to content

Commit 9f76fd5

Browse files
committed
Populate more of 9.7 release notes
1 parent b564a3f commit 9f76fd5

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

docs/source/whatsnew/version9.rst

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,15 @@ IPython 9.7
1111
As ususal this new version of IPython brings a number of bugfixes:
1212

1313

14-
- :ghpull:`1512` Fix ``Exception.text`` may be None
14+
- :ghpull:`15012` Fix ``Exception.text`` may be None
1515
- :ghpull:`15007` Start Testign on free-threaded Python
16-
- :ghpull:`14784` Update min dependencies
16+
- :ghpull:`15036` Suppress file completions in context of attributes/methods
17+
- :ghpull:`15056` Completion in loops and conditionals
18+
- :ghpull:`15048` Support completions for lambdas and ``async`` functions
19+
- :ghpull:`15042` Support subscript assignment in completions
20+
- :ghpull:`15027` Infer type from return value and improve attribute completions
21+
- :ghpull:`15020` Fix tab completion for subclasses of trusted classes
22+
- :ghpull:`15022` Prevent trusting modules with matching prefix
1723

1824

1925
Gruvbox Dark Theme
@@ -35,6 +41,14 @@ The behavior of ``safe_path`` was described in `what's new in 3.11`_ and in `PyC
3541
.. _PyConfig docs: https://docs.python.org/3/c-api/init_config.html#c.PyConfig.safe_path
3642

3743

44+
Tab Completion
45+
--------------
46+
47+
Multiple improvements were made to the tab completer.
48+
The tab completions now work for more complex code, even when jedi is disabled, using a hybrid evaluation procedure
49+
which infers available completions from both the typing information, runtime values, and static code analysis.
50+
The paths to hidden files are no longer suggested when attempting attribute completion.
51+
3852

3953
As usual, you can find the full list of PRs on GitHub under `the 9.7
4054
<https://github.com/ipython/ipython/milestone/155?closed=1>`__ milestone.

0 commit comments

Comments
 (0)