Releases: pappasam/jedi-language-server
Releases · pappasam/jedi-language-server
Version 0.38.0
Added
- Support for Python 3.11
- Support
workspace.environmentPath
initialization option. Enables configuration of Jedi's Project environment path.
Changed
pygls
version constraint updated to^0.12.4
Version 0.37.0
Added
- Support
textDocument/typeDefinition
. Resolves #221
Version 0.36.1
- Dependency updates, most relevant being pydantic to 1.9.1.
Version 0.36.0
Removed
- Drop support for Python 3.6
Fixed
- Class properties now hover as simple properties. Resolves #200
Version 0.35.1
Changed
jedi
version constraint has been relaxed to^0.18.0
. Resolves #190.
Version 0.35.0
Changed
- Default log level has been changed to
WARN
, suppresses verboseINFO
messages provided by pygls.
Version 0.34.12
Changed
- Completions are now sorted public, private, then dunder.
- The order of completion items returned by Jedi is now preserved across clients through explicit sort order.
Version 0.34.11
Fixed
- Fix edge case where LSP methods that relied on
jedi_utils.lsp_range
(like Highlight) would break ifjedi.api.classes.Name
returned an empty line/column. Now, module builtins like__name__
and__file__
will Highlight / Hover correctly.
Version 0.34.10
Fixed
CompletionItem.detail
no longer provides redundant information that is already provided inCompletionItem.kind
.- Explicit calls to
get_type_hint
are removed for performance reasons. - classes and functions with no arguments sometimes return no jedi signatures. In these cases, we manually provide
()
at the end of said classes and functions to ensure a consisten detail experience for end users.
Version 0.34.9
Changed
- Completion detail now has full signature.
- Descriptive text is now more standardized across Completion, Hover, and Signature Items. Main difference comes down to inclusion of full name (Hover) and inclusion of multiple signatures (Signature).