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.5.2

Published by debonte over 2 years ago

Notable changes:

For the full changelog, see CHANGELOG.md

pylance-release - 2022.5.1

Published by bschnurr over 2 years ago

Notable changes:

  • Bug Fix: TypedDict attribute suggestions don't recognise f-string quote type
    (pylance-release#1919)
  • Bug Fix: Auto complete for attributes form CBV in Django not working
    (pylance-release#2059)
  • Bug Fix: Always require restart when installing new package and cannot find python interpreter (pylance-release#2505)

For the full changelog, see CHANGELOG.md

pylance-release - 2022.4.3

Published by heejaechang over 2 years ago

For the full changelog, see CHANGELOG.md

pylance-release - 2022.4.2

Published by heejaechang over 2 years ago

Notable changes:

  • Enhancement: Improvement on supporting doc comment for builtin modules.
    (pylance-release#1938)
  • Enhancement: Updated typeshed stubs to latest.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.4.1

Published by heejaechang over 2 years ago

Notable changes:

  • Enhancement: Renaming a method will rename all overridden methods as well.
    (pylance-release#813)
  • Bug Fix: pandas stub updated to remove Unknown type argument.
    (pylance-release#1968)
  • Enhancement: Named argument in call context will show up at the top in completion.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.4.0

Published by bschnurr over 2 years ago

Notable changes:

  • Enhancement: Improved completions for native modules with matching stub files.
    (pylance-release#2533)
  • Bug Fix: Fixed docstring lookup for typeshed stubbed packages.
    (pylance-release#2472)
  • Enhancement: The stubs for pandas and django have been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.3.4

Published by bschnurr over 2 years ago

Notable changes:

  • Enhancement: Improved Rename Symbol to handle imports.
    (pylance-release#1175)
  • Bug Fix: Fixed conda temp.txt files causing analysis unneeded refresh.
  • Bug Fix: Ignore var decl in completions
    (pylance-release#2189)

For the full changelog, see CHANGELOG.md

pylance-release - 2022.3.3

Published by bschnurr over 2 years ago

Notable changes:

  • Enhancement: Added support for prepare rename. This will let users know when rename is not allowed. (pylance-release#1360) (pylance-release#2457)
  • Enhancement: Improved reportMissingSourceModule to work for all different import cases.
    (pylance-release#2158)
  • Enhancement: Improved property completions.
  • Enhancement: The bundled stubs for django have been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.3.2

Published by bschnurr over 2 years ago

Notable changes:

  • Enhancement: Updated Pandas stubs
  • Bug Fix: Removed duplicate SQLAlchemy stubs due to them now being in typeshed.
  • Enhancement: Allow auto import customization
    (pylance-release#2312)
  • Enhancement: Allow Rename on excluded files
    (pylance-release#2468)

For the full changelog, see CHANGELOG.md

pylance-release - 2022.3.1

Published by bschnurr over 2 years ago

Notable changes:

  • Enhancement: The bundled native module stubs for sklearn, scipy, and pandas have been updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.3.0

Published by bschnurr over 2 years ago

Notable changes:

  • Enhancement: Django and SQLAlchemy stubs have been updated to their latest versions.
  • Enhancement: Pandas stubs updated.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.2.4

Published by debonte over 2 years ago

Notable changes:

  • Enhancement: Several improvements in Pandas stubs (Thanks to @Dr-Irv and @sjdemartini)
  • Behavior Change: Changed strictParameterNoneValue to default to true rather than false. This reflects the updated guidance in PEP 484, which indicates that type checkers should not assume that a default argument of None should imply an Optional type.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.2.3

Published by debonte over 2 years ago

Notable changes:

  • Bug Fix: Pandas stubs fixes.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.2.1

Published by debonte over 2 years ago

Notable changes:

  • Performance: Only index workspaces that have open files. (pylance-release#2270)
  • Performance: Exclude folders whose names start with "." from indexing.
  • Performance: Delay indexing of libraries until 10 minutes after last edit.
  • Performance: Added partial seaborn stub.
  • Performance: Added colors API to matplotlib stub.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.2.0

Published by debonte over 2 years ago

Notable changes:

  • Enhancement: Improve perf when python.analysis.indexing is on by only re-indexing user files that are directly changed. (pylance-release#1368)
  • Bug Fix: Fixed Pandas stubs to allow passing NamedAgg to aggregate and agg. (pylance-release#2180)

For the full changelog, see CHANGELOG.md

pylance-release - 2022.1.5

Published by debonte over 2 years ago

Notable changes:

  • Behavior Change: Changed folding of classes and functions to fold at the line containing the function or class name.
  • Enhancement: Updated to requied node 14 and vscode 1.63.1
  • Enhancement: Added new diagnostic check "reportMatchNotExhaustive" which reports cases where a match statement doesn't exhaustively cover all cases.
  • Enhancement: Added option to disable "Go to symbol in workspace"
    (pylance-release#2236)

For the full changelog, see CHANGELOG.md

pylance-release - 2022.1.3

Published by bschnurr over 2 years ago

Notable changes:

  • Enhancement: Add folding for f-strings, dicts, and #regions.
  • Enhancement: Adding "python.analysis.indexing" to the config. Index installed third party libraries and user files for language features such as auto-import, add import, workspace symbols, etc.
    (pylance-release#291)
    (pylance-release#1288)
    (pylance-release#2261)
  • Enhancement: Better support for docstrings on overload functions. example numpy.random.choice
    (pylance-release#2243)
  • Enhancement: Import completions no longer show builtin symbols
  • Enhancement: Implemented a new diagnostic check "reportMissingSuperCall" that checks for __init__, __init_subclass__, __enter__ and __exit__ methods that fail to call through to their parent classes' methods of the same name. This is a common source of bugs. The check is disabled by default. We may eventually enable it by default in strict mode, but we want to get feedback before doing so.

For the full changelog, see CHANGELOG.md

pylance-release - 2022.1.1

Published by bschnurr almost 3 years ago

Notable changes:

  • Enhancement: Added LSP support for code folding ranges
    (vscode-codebasics-folding)
  • Enhancement: Added support for USERNAME and VIRTUAL_ENV shell variables in vscode settings.
    (pylance-release#2221)
  • Enhancement: Improved completion provider suggestions for static members.
    (pylance-release#1318)
  • Enhancement: "add import" suggestions now suggest exact matches with higher priority.
    (pylance-release#297)
  • Enhancement: Improved override function completions around positional and keyword only parameters.
    (pylance-release#711)
  • Behavior Change: Always enable stdlib indexing if possible. This will allow users to use 'auto import' and 'add import' in open single file mode.
    (pylance-release#1765)
  • Bug Fix: Pylance is not working on vscode.dev/github.dev.
    (pylance-release#2235)

For the full changelog, see CHANGELOG.md

pylance-release - 2022.1.0

Published by bschnurr almost 3 years ago

Notable changes:

  • Enhancement: Improved untitled file support

For the full changelog, see CHANGELOG.md

pylance-release - 2021.12.2

Published by bschnurr almost 3 years ago

Notable changes:

For the full changelog, see CHANGELOG.md