Notable changes:
- Enhancement: Add folding for f-strings, dicts, and #regions.
- Enhancement: Adding
"python.analysis.indexing"
to the config. Index installed third party libraries and user files for language features such as auto-import, add import, workspace symbols, etc.
(pylance-release#291)
(pylance-release#1288)
(pylance-release#2261) - Enhancement: Better support for docstrings on overload functions. example numpy.random.choice
(pylance-release#2243) - Enhancement: Import completions no longer show builtin symbols
- Enhancement: Implemented a new diagnostic check "reportMissingSuperCall" that checks for
__init__
,__init_subclass__
,__enter__
and__exit__
methods that fail to call through to their parent classes' methods of the same name. This is a common source of bugs. The check is disabled by default. We may eventually enable it by default in strict mode, but we want to get feedback before doing so.
For the full changelog, see CHANGELOG.md