Download Latest Version Latest 0.2.zip (2.1 MB)
Email in envelope

Get an email when there's a new version of Microsoft Python Language Server

Home / 2019.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2019-01-17 3.0 kB
Release 2019.1.1.tar.gz 2019-01-17 1.2 MB
Release 2019.1.1.zip 2019-01-17 2.2 MB
Totals: 3 Items   3.4 MB 0
  • Document symbol search is now powered by a separate indexer. Document outline should be populating very quickly and Document and Workspace symbols should be available almost immediately. [#433]
  • Fixed LS crash when uninstalling package from a virtual environment. [#522]

2018.12: - Language server now detects and flags undeclared variables. - Fixed another issue that caused excessive memory consumption. - Fixed GoTo Definition and intellisense issues with class methods [#225], [#208]. - Implemented navigation to the class definition when using Go To Definition on self [#22]. - Implemented on type formatting in the language server via AST, fixing multiple issues. - Fixed issue that prevented base class methods from appearing in completions [#11]. - Fixed memory leak when modules were reloaded after installation or removal of packages [#109]. - Overall improvements in the stability and reliability.

2018.11 - Major rework of the import resolution subsystem. Language server now properly resolves namespace packages and relative imports. [#12], [#71], [#281], [#291], [#363], [#365], [#366], [#367], [#374], [#349]. - Goto Definition is now supported in namespace packages [#281] - Fixed reported null reference exceptions [#446], [#449] - Fixed erroneous reporting of None, True and False as undefined [#391] - Improved telemetry reporting to include information on unhandled exceptions [#445] - Fixed invalid cast exception [#470]

2018.10 - namedtuple should now provide completions [#15] - Correctly handle NewType and TypeVar [#254] - List[T] now properly shows methods of the list type [#260] - Improved GoTo Definition on from ... import statements [#302] - Fixed issues with LS protocol caused problems with vim [#305], [#342] - Fixed case when None could be flagged as undeclared variable [#335] - Prevent BadSourceException from being raised on some source files [#354] - Fixed null reference exception when handling certain function overloads [#286]

2018.9 - Fixed issue with excessive memory consumption caused by storing too many document symbols. [#193] - Implemented support for autoComplete.addBrackets option that auto-inserts braces upon function name completion. [#35] - Language server now outputs its version at startup [#97]. - Removed analysis progress reporting since the message was confusing [#94] and [#69]. - Fixed numerous issues with Find References and Goto Definition functionality. [#155], [#156] - Fixed PriorityProducerConsumer exception [#68]. - Fixed exception in EvaluateWorker [#87]. - Fixed exception in ModuleResolver [#72]. - Fixed issue when simple file edits caused modules to reload [#111]. - Fixed issues when analysis results were stale due to thread synchronization errors [#90]. - Fixed BadSourceException caused by some Python 2 module sources [#65]. - Fixed issues when information from Typeshed was not used correctly [#93] and [#136]. - Improved handling of function overloads [#38].

Source: README.md, updated 2019-01-17