Releases: pappasam/jedi-language-server
Releases · pappasam/jedi-language-server
Version 0.35.0
Changed
- Default log level has been changed to
WARN, suppresses verboseINFOmessages 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.Namereturned an empty line/column. Now, module builtins like__name__and__file__will Highlight / Hover correctly.
Version 0.34.10
Fixed
CompletionItem.detailno longer provides redundant information that is already provided inCompletionItem.kind.- Explicit calls to
get_type_hintare 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.
Version 0.34.6
Fixed
- Completion at beginning of line now works.
- Per comment here, may resolve issues associated with Windows line endings.
jedi_line_columnnow returns a tuple instead of a dict. Since this function is often used, it makes sense to choose a more-performant data type.
Version 0.34.5
Fixed
- InitializationOption
jediSettings.debugnow writes to stderr, not stdout. stdout broke the language server.
Version 0.34.4
Added
- InitializationOption
jediSettings.debugthat lets user configure jedi's debugging messages to print to stdout.