Jedi

Latest version: v0.19.1

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

Scan your dependencies

Page 3 of 21

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)

0.34.7

Added

- InitializationOption `completion.ignorePatterns`, an option for users to conditionally ignore certain completion patterns. A generalized solution to [this issue](https://github.com/pappasam/jedi-language-server/issues/168).

0.34.6

Fixed

- Completion at beginning of line now works.
- Per comment [here](https://github.com/pappasam/jedi-language-server/issues/162#issue-1004770374), may resolve issues associated with Windows line endings.
- `jedi_line_column` now returns a tuple instead of a dict. Since this function is often used, it makes sense to choose a more-performant data type.

0.34.5

Fixed

- InitializationOption `jediSettings.debug` now writes to stderr, not stdout. stdout broke the language server.

Page 3 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.