Notable changes:
- A number of CPU and memory improvements have been made, improving indexing, docstring conversion, and peak memory usage.
- Pylance insiders will now be automatically enabled when Python insiders is enabled. This can be overridden by explicitly setting
pylance.insidersChannel
. - Docstring support for compiled standard library modules (such as
math
,sys
, andtime
) now handles module docstrings. - The bundled stubs for pandas and PIL have been updated.
(pylance-release#556, pylance-release#660, pylance-release#769, pylance-release#779) - The "report issue" command can now be run in any file, including Jupyter notebooks.
(pylance-release#1207) - A number of crashes have been fixed.
(pylance-release#1211, pylance-release#1218, pylance-release#1219) - Python 3.10's new
match
andcase
keywords will now be highligted as keywords when semantic tokenization is enabled.
(pylance-release#1215) - Assignment expressions in the class scope are no longer incorrectly disallowed.
(pylance-release#1213) - Completions are no longer incorrectly provided in the string portion of f-strings.
(pylance-release#1226) - Pylance's copy of typeshed has been updated.
(pylance-release#1216)
For the full changelog, see CHANGELOG.md.