@@ -11,9 +11,15 @@ IPython 9.7
1111As 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
1925Gruvbox 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
3953As 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