This repository has been archived by the owner on Apr 14, 2022. It is now read-only.
Release 2019.1.1
- 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.