pylance-release

Documentation and issues for Pylance

CC-BY-4.0 License

Downloads
138
Stars
1.7K
Committers
23

Bot releases are hidden (Show)

pylance-release - 2022.8.21

Published by bschnurr about 2 years ago

Notable changes:

For the full changelog, see CHANGELOG.md

pylance-release - 2022.8.12

Published by heejaechang about 2 years ago

Notable changes:

For the full changelog, see CHANGELOG.md

pylance-release - 2022.8.10

Published by bschnurr about 2 years ago

Notable changes:

  • Release version that rolls up changes from the 2022.7.44 prerelease build.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.8.11

Published by bschnurr about 2 years ago

Notable changes:

  • Enhancement: Auto/add imports now supports new import format options (relative, absolute)
  • Bug Fix: Remove double click to insert type hint on TypeVars, ParamSpec and typeAlias assignments

For the full changelog, see CHANGELOG.md

pylance-release - 2022.7.44

Published by heejaechang about 2 years ago

Notable changes:

  • Bug Fix: Removed auto option from import format.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.7.43

Published by heejaechang about 2 years ago

Notable changes:

  • Bug Fix: Fixed the handling of library module under workspace root in toggle import format.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.7.42

Published by heejaechang about 2 years ago

Notable changes:

For the full changelog, see CHANGELOG.md

pylance-release - 2022.7.40

Published by heejaechang about 2 years ago

Notable changes:

  • Release version that rolls up changes from the 2022.7.31 prerelease build.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.7.41

Published by heejaechang about 2 years ago

Notable changes:

  • Bug Fix: Improved virtual workspace handling.
    (pylance-release#2978)
  • Bug Fix: Improved extract method code generation around expression.
    (pylance-release#2906)
  • Enhancement: Added new capability to Inlay hint that will insert the type when double clicked.
    (pylance-release#2970)
  • Enhancement: Added new code action remove all unused imports that also supports Fix all.
  • Enhancement: Updated bundled pandas stubs.
  • Enhancement: Updated bundled typeshed.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.7.30

Published by heejaechang over 2 years ago

Notable changes:

  • Release version that rolls up changes from the 2022.7.21 prerelease build.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.7.31

Published by heejaechang over 2 years ago

Notable changes:

  • Bug Fix: Installing py.typed library will disable bundled partial stubs.
  • Enhancement: Provide hidden option to disable library file watching
    (pylance-release#3001)
  • Enhancement: Support extra commit characters ("." and "(") in completion when applicable.
    (pylance-release#2946)
  • Enhancement: Updated bundled pandas stubs.
  • Enhancement: Updated typeshed stubs to the latest version, which eliminates support for Python 3.6.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.7.20

Published by heejaechang over 2 years ago

Notable changes:

  • Release version that rolls up changes from the 2022.6.31 and 2022.7.11 prerelease builds.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.7.21

Published by heejaechang over 2 years ago

Notable changes:

  • Bug Fix: Don't report unused imports/variables in notebooks when using the LSP notebooks experiment.
    (pylance-release#2986)
  • Bug Fix: Handle signature help better on nested calls.
    (pylance-release#1990)
  • Enhancement: Improved semantic token provider performance.
  • Enhancement: Updated bundled pandas stubs.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.7.11

Published by debonte over 2 years ago

Notable changes:

For the full changelog, see CHANGELOG.md

pylance-release - 2022.6.31

Published by debonte over 2 years ago

Notable changes:

For the full changelog, see CHANGELOG.md

pylance-release - 2022.6.30

Published by bschnurr over 2 years ago

Notable changes:

  • Enhancement: Added support for inlay hints on function return and variable declarations.
    "python.analysis.inlayHints.variableTypes": true
    "python.analysis.inlayHints.functionReturnTypes": true
    
    (pylance-release#2643)
  • Bug Fix: Error message persists for package imports
    (pylance-release#2246)
  • Bug Fix: Extension is watching files outside of the workspace
    (pylance-release#2914)

For the full changelog, see CHANGELOG.md

pylance-release - 2022.6.20

Published by bschnurr over 2 years ago

Notable changes:

  • Enhancement: Added new configuration setting called "defineConstant". It allows a configuration to specify one or more identifiers that should be assigned by pyright's binder to be constant anywhere they appear. Values can be boolean (true or false) or a string. If an identifier of this value is used within a conditional statement (like if not DEBUG:) it will affect pyright's reachability analysis for the guarded code blocks.
  • Enhancement: Added support for new reportTypeCommentUsage diagnostic check. It flags the usage of # type: xxx comments for functions and variables. These are still supported for backward compatibility, but they are increasingly irrelevant and will likely be deprecated in the next few years.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.6.10

Published by debonte over 2 years ago

Notable changes:

  • Enhancment: Changed our version numbering scheme so we can support VS Code's pre-release extensions feature. Stable versions going forward will be YYYY.MM.X0 and prerelease versions will be YYYY.MM.X1, where X starts at 1 each month and increments. Stable and prerelease versions released on the same day will have the same value for X.
  • Enhancement: Show module paths in auto-import list
    (pylance-release#2885)
  • Bug Fix: "request cancelled" errors when using Pylance on vscode.dev
    (pylance-release#2743)
  • Bug Fix: Fix file watcher behavior with ZIP files
    ([pylance-release#2890](https://github.com/microsoft/pylance-release/issues/

For the full changelog, see CHANGELOG.md

pylance-release - 2022.6.0

Published by bschnurr over 2 years ago

Notable changes:
For the full changelog, see CHANGELOG.md

pylance-release - 2022.5.3

Published by debonte over 2 years ago

Notable changes:

  • Experimental Feature: Treat each Jupyter notebook cell as a separate document rather than concatenating the cells together into a single document. Has the potential to fix a lot of Pylance notebook behaviors. Can be enabled by setting "python.pylanceLspNotebooksEnabled": true.
  • Bug Fix: Multiline tuples don't fold (pylance-release#2779)
  • Bug Fix: Report Issue command fails if Pylance has not been activated (pylance-release#2791)

For the full changelog, see CHANGELOG.md