Jedi

Latest version: v0.19.2

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

Scan your dependencies

Page 20 of 21

0.6.1

Changed

- Trigger characters are now: ", ', and . to account for dictionary completions

Fixed

- Trigger characters finally work (use underscore in pygls decorator, not camel case...)
- Completion insert items now remove leading " and ' if preceding character is ' or "

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

+++++++++++++++++++

- Initial development.


Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

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`.

Page 20 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.