Notable changes:
- The new "report issue" VS Code command can automatically fill out a new GitHub issue template for simpler bug reporting.
(pylance-release#762) - The PYTHONPATH environment variable is now supported. This requires a recent insiders build of the Python extension (or the yet-to-be-released January version).
(pylance-release#275) - Variables that are annotated but assigned a value of the wrong type will now use the annotated type rather than using the incorrect type (while in the "off" type checking mode, Pylance's default).
(pylance-release#822) - A number of crashes and performance issues have been fixed.
(pylance-release#825) TypedDict
keys are now suggested in index expression completions.
(pylance-release#827)- The semantic token types for class members and methods have been changed to
property
andmethod
respectively, for consistency with the LSP spec and other languages in VS Code. - Type stubs for SQLAlchemy are now bundled, improving completions, type checking, and other features.
- The bundled Django stubs have been updated to the latest version.
For the full changelog, see CHANGELOG.md.