Jedi-language-server

Latest version: v0.41.4

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

Scan your dependencies

Page 1 of 18

0.41.4

Fixed

- `lsprotocol`'s dependency specification in this project ended up pulling in an alpha version of the project. This release fixes that issue: <https://github.com/pappasam/jedi-language-server/issues/302>

0.41.3

Added

- Support `textDocument/declaration`. Resolves <https://github.com/pappasam/jedi-language-server/issues/284>

0.41.2

Fixed

- Issue where `lsp_python_diagnostic` may use invalid `lsprotocol.types.Position.character`: <https://github.com/pappasam/jedi-language-server/issues/272>

0.41.1

Added

- Direct `cattrs` dependency for parsing InitializationOptions. Note: this doesn't really add a dependency because `cattrs` was already required by the existing `lsprotocol` dependency.

Removed

- `pydantic` dependency; it made distributing `jedi-language-server` harder than it needed to be.

0.41.0

Removed

- Removed support for Python 3.7

Changed

- `jedi` upgraded to `0.19`, adding support for Python 3.11
- `pydantic` upgraded to `2.x` from `1.x`; Pydantic 2 contains a compiled Rust core making it faster but requiring platform specific builds

Fixed

- Fixes <https://github.com/pappasam/jedi-language-server/issues/262>

0.40.0

Added

- Diagnostic support using Python's builtin `compile` function.

Changed

- `pygls` 1.0!
- Diagnostics (for syntax errors) are once-again enabled by default.
- Properties are now children of classes, not the methods where they are defined. Resolves <https://github.com/pappasam/jedi-language-server/issues/240>

Page 1 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.