Jedi

Latest version: v0.19.2

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

Scan your dependencies

Page 21 of 21

0.4.2

Changed

- Reformat this changelog with `prettier`.

Fixed

- Jedi `0.17` introduces major public API breaking changes. Temporarily version constrain Jedi to `>=0.15.1,<0.17.0` to keep language server usable until we can address all public API changes in upstream Jedi. Version `0.5.0` will require Jedi `>=0.17.0`.

0.4.1

Fixed

- docstring for `lsp_rename`
- `README` now provides clearer overview of supported features and usage.

0.4.0

Added

- Support for `workspace/symbol`
- NOTE: currently ignores the query. Maybe something worth considering the query in future.

Fixed

- Document symbols are now properly mapped to jedi symbols. Before, I was incorrectly using the completion item mapping. I need to use the separate symbol mapping.

0.3.1

Fixed

- Rename Jedi functionality is wrapped in `try/except`, increasing language server's resilience.

0.3.0

Added

- This `CHANGELOG.md`
- Support for `textDocument/documentSymbol`

Changed

- `locations_from_definitions` to `get_location_from_definition`. More generally useful.

Fixed

- `mypy`, `pylint`, `black`, `toml-sort`, and `isort` all pass.

Page 21 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.