Jedi

Latest version: v0.19.2

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

Scan your dependencies

Page 13 of 21

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

0.17.1

Fixed

- Clean up snippet edge cases
- Only classes and functions return snippets
- "No parameters returned" places cursor outside of function signature
- Snippet generation error now does not return a snippet

0.17.0

Added

- cc19816 2020-05-29 | Completion opto: add jedi option to auto import modules [Sam Roeca]

Changed

- 4c670fa 2020-05-29 | Simplify snippet contents (types were too much) (HEAD -> master, origin/master, origin/HEAD) [Sam Roeca]

Page 13 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.