- 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]