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 11 of 18

0.23.0

Added

- Implemented `completionItem/resolve`; the Jedi completion data are held until the next `textDocument/completion` arrives
- Added `completion.resolveEagerly` option to allow users to opt out of the change (in anticipation for their editor to support `completionItem/resolve` if it does not already)

0.22.0

Changed

- Support only jedi `0.18.0`. Stopped using `from_fs_path` from pygls, using `as_uri` method on the returned pathlib.Path objects instead. Note: older versions of Jedi are not supported by this version.

0.21.0

Added

- The ability to add extra paths for your workspace's code completion (`"workspace.extraPaths"`). Thanks to [Karl](https://github.com/theangryangel) and his [PR](https://github.com/pappasam/jedi-language-server/pull/39) which inspired this feature.

Changed

- Only 1 Jedi project is created / managed by jls. In the past, a new project was created on a per-call basis. This may have positive performance implications.

0.20.1

Fixed

- documentSymbol now classifies methods/properties somewhat correctly
- Replace unnecessary private attribute access within jedi with self-managed constant

0.20.0

Changed

- Update documentSymbol query
- Uses native Jedi position finders (faster)
- Removes noisy symbols from hierarchical output. Makes document outliners prettier / more visually useful

0.19.5

Fixed

- Large character position values are now translated correctly for Jedi. See <https://github.com/pappasam/jedi-language-server/issues/42>

Changed

- Jedi version is now pinned to protect ourselves from changes to private interfaces that we currently rely on.
- `pygls` updated to `^0.9.1`

Page 11 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.