Releases: pappasam/jedi-language-server
Releases · pappasam/jedi-language-server
Version 0.7.1
Changed
lookup_feature_idinitialized in__init__; no longer a class variable- although tests are still mostly missing,
test_clinow importscli; helps determine if there are any runtime errors on import
Version 0.7.0
Added
- Support user-configuration rooted at
jedi. Only 1 option for now:jedi.completion.triggerCharacters. Same defaults as version0.6.1. - Message flashes after initialization.
Changed
pyglstypes now checked. Version0.9.0provides type-hint checking support.
Version 0.6.1
Changed
- Trigger characters are now: ", ', and . to account for dictionary completions
Fixed
- Trigger characters finally work (use underscore in pygls decorator, not camel case...)
- Completion insert items now remove leading " and ' if preceding character is ' or "
Version 0.6.0
Added
- Re-added
workspace/symbolsupport using Jedi'sProjectobject. This is much simpler and faster than the previous implementation.
Version 0.5.2
Changed
- Implementation details involving
ProjectsandScriptswere re-organized in preparation for the next minor release.
Fixed
- Fixed
DOCUMENT_SYMBOL. Line and row numbers were incorrectly passed to this argument before which silently broke this function. These incorrect arguments were removed.
Version 0.5.1
Changed
- Hover uses Jedi's
helpmethod, instead ofinfer. Provides better help message information.
Version 0.5.0
Added
- Support for Jedi
0.17
Changed
- Major internal updates to helper functions. Jedi
0.17has a different public API.
Removed
- Remove support for Workspace symbols. I never used this feature and I figure we can do this better with Jedi's new project constructs.
- Remove support for any version of Jedi before
0.17. If you must use an older Jedi, stick to0.4.2.
Version 0.4.2
Changed
- Reformat changelog with
prettier.
Fixed
- Jedi
0.17introduces major public API breaking changes. Temporarily version constrain Jedi to>=0.15.1,<0.17.0to keep language server usable until we can address all public API changes in upstream Jedi. Version0.5.0will require Jedi>=0.17.0.
Version 0.4.1
0.4.1
Fixed
- docstring for
lsp_rename READMEnow provides clearer overview of supported features and usage.
Version 0.4.0
Added
- Support for
workspace/symbol- NOTE: currently ignores the query. Maybe something worth considering the query in future.
Fixed
- Document symbols are now properly mapped to jedi symbols. Before, I was incorrectly using the completion item mapping. I need to use the separate symbol mapping.