Jedi-language-server

Latest version: v0.41.4

Safety actively analyzes 629855 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 18

0.35.0

Changed

- Default log level has been changed to `WARN`, suppresses verbose `INFO` messages provided by pygls.

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.

0.34.11

Fixed

- Fix edge case where LSP methods that relied on `jedi_utils.lsp_range` (like Highlight) would break if `jedi.api.classes.Name` returned an empty line/column. Now, module builtins like `__name__` and `__file__` will Highlight / Hover correctly.

0.34.10

Fixed

- `CompletionItem.detail` no longer provides redundant information that is already provided in `CompletionItem.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.

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).

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](https://github.com/pappasam/jedi-language-server/issues/170)

Page 3 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.