Jedi

Latest version: v0.19.2

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

Scan your dependencies

Page 9 of 21

0.27.1

Fixed

- Monkey patched pygls to remove null types from response. This is a temporary fix to more-fully support nvim-lsp et al, necessary until pygls releases its next version.

0.27.0

Added

- Initialization option `workspace.symbols.ignoreFolders` to set names of folders that are ignored during the workspace symbols action. For performance reasons; things slow down a LOT when symbols come from 3rd party library locations.

Changed

- (Breaking from 0.26.0) Initialization option `workspace.maxSymbols` changed to `workspace.symbols.maxSymbols`.

0.26.0

Added

- Initialization option `workspace.maxSymbols` to set the max workspace symbols returned by Jedi. Set to 0 or fewer to disable the setting of max and to return as many symbols as are found.

0.25.7

Fixed

- Stop putting keyword-only arguments in snippets. That turned out to be more annoying than helpful.

0.25.6

Fixed

- Fixes renaming edge case where lines at end get KeyError.

0.25.5

Fixed

- Fix renaming a variable that appears at the start of a line
- Fix handling of `completionItem/resolve` when not all fields are present on the `CompletionItem`.
- Fix handling of eager resolution of completions.

Page 9 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.