Notable changes:
- Bug fix: reportCallIssue false positive when chaining dynamic
type()calls pylance-release#8166 - Bug fix:
"editor.pasteAs.preferences": ["text.pylance.reindent"]incorrent inline indent pylance-release#8161 - Bug fix: Attribute docstring missing from hover for dataclass_transform field with converter pylance-release#8156
- Bug fix: Pylance causes auto whitespaces to be trimmed pylance-release#8139
- Bug fix: A Simple Highlight Error pylance-release#8138
- Bug fix: Completion crashes in pytest test files pylance-release#8136
- Bug fix: StrEnum members show at the bottom of the autocomplete list instead of the top pylance-release#8135
- Bug fix: Shared link renaming doesn't update errors after undo pylance-release#8132
- Bug fix: [TSP] Weird failing getComputedType call pylance-release#8122
- Enhancement: Complete Django
urlpatternsentries from exported views pylance-release#8119 - Bug fix: 4+1 indenting on new line when tabs in a file pylance-release#8112
- Bug fix: PEP 829 needs to be handled for editable install paths pylance-release#8038
- Bug fix: Add capability to ignore certain packages pylance-release#7976
- Enhancement: Hovering over instance of derived class shows docstring for base class pylance-release#7970
- Bug fix: Forever "... files and ... cells to analyze" pylance-release#7969
- Enhancement: Feature Request - make not working
python.analysissettings more discoverable pylance-release#7927 - Bug fix: Add #AARRGGBB color mode option pylance-release#7921
- Enhancement: Feature Request: Filter or Visually Distinguish Workspace vs Library Symbols in Outgoing Call Hierarchy pylance-release#7910
- Bug fix: Inlay hints should not be displayed for optional positional-only parameters pylance-release#7905
- Bug fix: Github Copilot is referencing old documentation pylance-release#7788
- Bug fix: Add setting to disable "enable type checking" notification pylance-release#7623
- Bug fix: Find All References doesn't ignore files in editable.modulename.xxx directories pylance-release#7412
- Bug fix: Auto imports in pytest files are not working pylance-release#7410
- Bug fix: Add workspace 2 workspace reference concept to pylance pylance-release#7396
- Bug fix: Use pyright from virtual environment pylance-release#7339
- Bug fix: Error parsing pth file pylance-release#7271
- Bug fix: Disable built-in stubs pylance-release#7265
- Bug fix: UV generated project has no completions pylance-release#7242
- Bug fix: Incorrect "No parameter named" Warning pylance-release#7222
- Bug fix: Path for
python.analysis.stubPathin.vscode/settings.jsonis resolved relative to workspace root instead of settings file pylance-release#7178 - Bug fix: Multi-root workspace with hidden directories uses wrong python interpreter pylance-release#6751
- Bug fix: Syntax highlighting does not support negative literals pylance-release#6267
- Bug fix: Symlink would block pylance from working pylance-release#6006
- Bug fix: The automatic behavior of
python.analysis.excludeis ambiguous when I specify excluded paths. pylance-release#5970 - Bug fix: Syntax highlighting works differently in the last curly brackets in f-strings pylance-release#5877
- Bug fix: Virtual workspace has duplicates for show call hierarchy pylance-release#5811
- Bug fix: Semantic colorization for quoted type annotations is inconsistent pylance-release#5810
- Bug fix: Long string changes color if split it and add "" to the end pylance-release#5733
- Bug fix: Intellisense not working when using pylance (no suggestions Ctrl+Space) pylance-release#5689
- Enhancement: Add imports favors 3rd party imports over current package pylance-release#5660
- Bug fix: When function with
Optionalparam is moved,Optionalis not imported in target file pylance-release#5553 - Bug fix: Incorrect function argument indentation pylance-release#5456
- Enhancement: Add support for create function, class or parameter code actions depending on context pylance-release#5368
- Enhancement: Globs in extra paths pylance-release#5364
- Enhancement: Offer quick fix suggestion to update type annotation pylance-release#5254
- Bug fix: Find all references doesn't look in closed notebook files pylance-release#5175
- Enhancement: Add paths next to references when "Show Call Hierarchy" is run pylance-release#5104
- Bug fix: Signature helper for a overload without docstring is showing the docstring of a different overload (of the same function) pylance-release#5079
- Bug fix: TextMate grammar for python doesn't correctly handle
matchstatement followed by~token pylance-release#4753 - Enhancement: Import resolution errors should show more information about the environment in use pylance-release#4368
- Bug fix: Slow hover/completions could put up a quick action to switch to 'super' trace mode pylance-release#4228
- Enhancement: Offer to install type stub packages for users pylance-release#3702
- Enhancement: Provide improved support for django pylance-release#3701
- Bug fix: Support for PyScript & Brython. pylance-release#6760
For the full changelog, see CHANGELOG.md