Notable changes:
- Python files which do not have a
.py
or.pyi
file extension are now supported.
(pylance-release#739, pylance-release#803, pylance-release#810) - Analysis performance has been improved in cases of deeply nested expressions.
(pylance-release#590, pylance-release#767) - Numerous type checking error messages have been improved, including for
TypedDict
, type variable scoping, yields, andParamSpec
with overloads. - Two diagnostics have been added,
reportInvalidTypeVarUse
andreportUnusedCoroutine
. - Pylance's copy of typeshed has been updated.
For the full changelog, see CHANGELOG.md.