Releases: pappasam/jedi-language-server
Releases · pappasam/jedi-language-server
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).
Version 0.34.8
Fixed
- Fixed bug where classes nested inside functions cause exceptions in textDocument/documentSymbol. This release avoids the crash and includes info about classes and functions nested inside functions. See this issue
Version 0.34.7
Added
- InitializationOption
completion.ignorePatterns
, an option for users to conditionally ignore certain completion patterns. A generalized solution to this issue.