Jedi

Latest version: v0.19.1

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

Scan your dependencies

Page 12 of 21

0.19.1

Changed

- `jedi>=0.17.2`

0.19.0

Changed

- `jedi>=0.17.1`

Fixed

- Hover now works more-generally correctly (thanks to Jedi's new handling of in-module references)
- Syntax message now uses Jedi's new `get_message` method on the returned error object (syntax errors now contain more human-readable messages)
- Remove now-unnecessary `.venv` hack that was introduced in `0.10.1`

0.18.2

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

- Added dataclass-equivalent for attrs.define
- Find fixtures from Pytest entrypoints; Examples of pytest plugins installed
like this are pytest-django, pytest-sugar and Faker.
- Fixed Project.search, when a venv was involved, which is why for example
`:Pyimport django.db` did not work in some cases in jedi-vim.
- And many smaller bugfixes

0.18.1

Fixed

- Refactoring code actions now properly support multi-line range where possible

0.18.0

Added

- Support for CodeActions: `inline`, `extract_function`, and `extract_variable`

Changed

- Rename now uses Jedi's rename capabilities, relying on some clever code using difflib and a range lookup mechanism

Fixed

- Features now all return Optional values, preferring `null` to `[]`.

0.17.2

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

- Added an option to pass environment variables to ``Environment``
- ``Project(...).path`` exists now
- Support for Python 3.9
- A few bugfixes

This will be the last release that supports Python 2 and Python 3.5.
``0.18.0`` will be Python 3.6+.

Page 12 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.