Jedi-language-server

Latest version: v0.41.4

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

Scan your dependencies

Page 6 of 18

0.31.1

Fixed

- `get_type_hint` is now wrapped in general Exception. It's more broken than thought, so we'll prevent this from bubbling up to users.
- Conditionally show markdown. If users / editors want to prefer plaintext, we won't return markdown-formatted titles for the hover text

0.31.0

Changed

- Markdown text that is not recognized by `docstring-to-markdown` is no longer automatically wrapped in a code block. I found that, more often than not, this resulted in annoying formatting for me.
- Hover text now displays a lot more information, taking advantage of Jedi's Name methods and properties. Information now includes the module path to the name, the description, and an inferred type hint in addition to the docstring. This is all formatted with markdown so it looks pretty.

0.30.3

Fixed

RenameFile now works correctly: `kind` now correctly passed to RenameFile due to recently-released pygls updates. Minimum pygls version now 0.10.3.

0.30.2

Changed

Require importlib-metadata for Python 3.6 and 3.7. It is technically required and some clients might check jls version. See: <https://github.com/pappasam/coc-jedi/issues/32>

0.30.1

Fixed

- null initializationOption is now accepted as valid input, without warning. Resolves <https://github.com/pappasam/jedi-language-server/issues/104>

0.30.0

Added

- New initialization options to configure extracted variable and extracted function codeAction: nameExtractVariable and nameExtractFunction.

Changed

- Configurable codeAction extraction names. Names are no longer randomly-generated. Instead, they are configurable in initializationOptions, defaulting to a name that's specific to jedi-language-server.

Page 6 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.