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 - 2021.12.1

Published by bschnurr almost 3 years ago

Notable changes:

  • Pylance now supports smart selection (shift + alt + rightArrow/leftArrow)
  • Pylance's copy of typeshed has been updated.
  • The bundled stubs for django have been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2021.12.0

Published by bschnurr almost 3 years ago

Notable changes:

  • Pylance now supports Go to Type Definition.
  • Performance of Find All References and Rename Symbol has been improved for large workspaces.
    (pylance-release#2109)
  • Pylance's copy of typeshed has been updated.
  • The bundled stubs for django have been updated

For the full changelog, see CHANGELOG.md

pylance-release - 2021.11.2

Published by heejaechang almost 3 years ago

Notable changes:

-   Intellicode context now includes collections.
-   Pylance's copy of typeshed has been updated.
-   The bundled stubs have been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2021.11.1

Published by heejaechang almost 3 years ago

Notable changes:

  • Bug fix: Fixed semantic token bug involving file opened and closed repeatedly in a short period times.

For the full changelog, see CHANGELOG.md

pylance-release - 2021.11.0

Published by heejaechang almost 3 years ago

Notable changes:

  • Enum member values are now appear before other enum class members in completions.
    (pylance-release#1977)
  • Type mismatch errors involving tuples are now more descriptive.
    (pylance-release#2020)
  • Pylance's copy of typeshed has been updated.
  • The bundled stubs for django have been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2021.10.3

Published by bschnurr almost 3 years ago

Notable changes:

  • Analysis performance has been improved for large and complicated functions, such as those in scipy and sympy.
    (pylance-release#1964)
  • Pylance's copy of typeshed has been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2021.10.2

Published by bschnurr almost 3 years ago

Notable changes:

  • A bug related to missing completions inside lists and tuples has been fixed.
    (pylance-release#1302)
  • The bundled stubs for django have been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2021.10.1

Published by bschnurr about 3 years ago

Notable changes:

  • A bug in the import completion that prevented some absolute imports from being suggested has been fixed.
  • Variables named match no longer cause a parser error when used in a slice expression.
    (pylance-release#1911)
  • TypedDict completions now work correctly in dict literals with more than one key-value pair.
    (pylance-release#1920
  • The bundled stubs for pandas, django and openpyxl have been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2021.10.0

Published by bschnurr about 3 years ago

Notable changes:

For the full changelog, see CHANGELOG.md

pylance-release - 2021.9.4

Published by jakebailey about 3 years ago

Notable changes:

  • Completion is now supported for TypedDict keys and values. Thanks to Robert Cragie for this contribution!
  • Variables captured by lambdas and functions are now narrowed when they are known to not be reassigned.
    (pylance-release#261, pylance-release#1016)
  • Auto-imports no longer incorrectly add to * import lines.
    (pylance-release#1679)
  • The "Add Optional to Type Annotation" quick fix no longer fails to run.
    (pylance-release#1873)
  • Pylance's copy of typeshed has been updated.
    (pylance-release#1872)

For the full changelog, see CHANGELOG.md

pylance-release - 2021.9.3

Published by jakebailey about 3 years ago

Notable changes:

  • A number of IntelliCode bugs have been fixed, including cases where starred entries would disappear when more code is typed.
    (pylance-release#89)
  • Signature help should no longer trigger when typing a parenthesis in a string.
    (pylance-release#1677)
  • Pylance's copy of typeshed has been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2021.9.2

Published by jakebailey about 3 years ago

Notable changes:

  • Method override completions now correctly include default parameters.
    (pylance-release#869)
  • PEP 258 style attribute docstrings now work on type aliases.
    (pylance-release#1815)
  • Parenthesized expressions are now better handled in hover, document highlight, and semantic highlighting.
    (pylance-release#591)
  • A number of errors and inconsistencies with unrooted environments (like open file mode) have been fixed.
    (pylance-release#1586)
  • The docstring for os.path.splitext is now correctly handled.
    (pylance-release#1408)
  • The bundled stubs for pandas have been updated.
  • Pylance's copy of typeshed has been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2021.9.1

Published by jakebailey about 3 years ago

Notable changes:

For the full changelog, see CHANGELOG.md

pylance-release - 2021.9.0

Published by jakebailey about 3 years ago

Notable changes:

  • Docstrings for the decimal module are now supported.
    (pylance-release#1350))
  • The None, True, False, and __debug__ builtin constants are now correctly colorized within quoted type annotations.
    (pylance-release#1039))
  • Completions for keywords that aren't available in the currently selected version of Python will no longer be offered.
    (pylance-release#1724))
  • Import completions will no longer include imports which will not resolve if accepted.
    (pylance-release#1046))
  • The bundled stubs for pandas have been updated.
  • Pylance's copy of typeshed has been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2021.8.3

Published by heejaechang about 3 years ago

Notable changes:

  • A bug that prevented navigation to directory-based eggs has been fixed. (pylance-release#1685))
  • Corrupt eggs and zips will no longer cause a crash. (pylance-release#1692)
  • Triple quote auto-close has been disabled for multi-line selections. (pylance-release#1716)
  • The bundled stubs for django and pandas have been updated.
  • pth files in directories in extraPaths will now be processed for additional paths. (pylance-release#1709)
  • Pylance's copy of typeshed has been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2021.8.2

Published by heejaechang about 3 years ago

Notable changes:

  • Attribute doc strings are now supported in hover tooltips.
  • Diagnostics and other language features now work in untitled files and files manually marked as Python.
  • The "remove unused imports" code action now handles multiple statements on the same line properly. (pylance-release#1547)
  • Support for native modules stored in dist-packages has been improved, including numpy when installed globally on Debian-based Linux distributions.
  • Support for cv2 has been improved. (pylance-release#1339), (pylance-release#1609)

For the full changelog, see CHANGELOG.md

pylance-release - 2021.8.1

Published by heejaechang about 3 years ago

Notable changes:

  • More literal completions are now supported. (pylance-release#1497)
  • The bundled pandas stubs have been updated.
  • Pylance's copy of typeshed has been updated.
  • Creating new file in open file mode no longer causes a hang.

For the full changelog, see CHANGELOG.md

pylance-release - 2021.8.0

Published by heejaechang about 3 years ago

Notable changes:

  • Performance of completions for huggingface/transformers has been improved by adding partial stubs. (pylance-release#1258)
  • Variable renaming now works in open file mode. (pylance-release#1300)
  • Pylance's copy of typeshed has been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2021.7.7

Published by jakebailey about 3 years ago

This is a hotfix release, fixing a tokenizer bug that caused identifiers called "constructor" to be mishandled.
(pylance-release#1618)

pylance-release - 2021.7.6

Published by bschnurr about 3 years ago

Notable changes:

  • PEP 258 style "attribute docstrings" are now supported.
    (pylance-release#1576)
  • Attribute assignments that use reserved keywords now correctly cause a parser error.
  • A number of bugs that caused crashes in certain circumstances have been fixed.
    (pylance-release#1597)
  • The bundled stubs for django and pandas have been updated.

For the full changelog, see CHANGELOG.md