Jedi-language-server

Latest version: v0.41.4

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

Scan your dependencies

Page 17 of 18

0.6.0

Added

- Re-added `workspace/symbol` support using Jedi's `Project` object. This is much simpler and faster than the previous implementation.

0.5.2

Changed

- Implementation details involving `Projects` and `Scripts` were re-organized in preparation for the next minor release.

Fixed

- Fixed `DOCUMENT_SYMBOL`. Line and row numbers were incorrectly passed to this argument before which silently broke this function. These incorrect arguments were removed.

0.5.1

Changed

- Hover uses Jedi's `help` method, instead of `infer`. Provides better help message information.

0.5.0

Added

- Support for Jedi `0.17`

Changed

- Major internal updates to helper functions. Jedi `0.17` has a different public API.

Removed

- Remove support for Workspace symbols. I never used this feature and I figure we can do this better with Jedi's new project constructs.
- Remove support for any version of Jedi before `0.17`. If you must use an older Jedi, stick to `0.4.2`.

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.

Page 17 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.