Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update jedi to 0.19.2 #1214

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

pyup-bot
Copy link
Collaborator

This PR updates jedi from 0.9.0 to 0.19.2.

Changelog

0.19.2

Fixed

- `ParameterInformation`, `SignatureInformation`, and `SignatureHelp` caused problems with `nvim-lsp`. Resolves <https://github.com/pappasam/jedi-language-server/issues/38>

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

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]

0.16.0

Added

- All properties in initializer are cached using "cached_property". 3rd party library used for Python 3.6 and 3.7.
- Snippet support for `CompletionItem`
- Configuration option to disable `CompletionItem` snippets (preserving existing behavior)

Changed

- Reflecting the recent version of Jedi, the type map between Jedi and `pygls` has been reduced to reflect only the public types available in Jedi.
- Cache now no longer explicitly referenced.

Fixed

- Some code cleanup.

0.15.2

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

- Signatures are now detected a lot better
- Add fuzzy completions with ``Script(...).completions(fuzzy=True)``
- Files bigger than one MB (about 20kLOC) get cropped to avoid getting
stuck completely.
- Many small Bugfixes
- A big refactoring around contexts/values

0.15.1

Fixed

- f44ef53 2020-05-24 | Completion: explicit insert_text_format=PlainText [Sam Roeca]
- 0d63b25 2020-05-23 | Replace symbol position functions with public ones [Sam Roeca]
- fdc0b99 2020-05-23 | Completion sorting now sorts sections, not labels [Sam Roeca]

0.15.0

====================

* Adds `only_complete_after_regex` setting
* Upgrade jedi to 0.13.3 and parso to 0.4.0

0.14.1

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

- CallSignature.index should now be working a lot better
- A couple of smaller bugfixes

0.14.0

====================

* upgrade to jedi lib to v0.13.2
* Python 3.3 support discontinues by jedi lib.

0.13.4

====================


Changes
-------

* fix duplication in function parameters completion (267)

0.13.3

====================


Changes
-------

* fix function parameters autocompletion in function body. (265)

0.13.2

====================


Changes
-------

* fix issue with failing completion

0.13.1

Changed

- Attribute access on InitializeParams now exclusively uses `rgetattr` in case Language Client omits optional fields in request.

0.13.0

====================


Changes
-------

* Upgrade parso to v0.3.1 (258)
* Upgrade to jedi==0.12.1 (256)
* Update completion behavior. No more blinking on completion. You can turn
on/off completion in you SublimeREPL. Argument completion improvements.(244)
* Add `follow_imports` option. When "go to definition" called, you can go to
import point or go to definition point, this option is configurable. Check
documentation for more info.(246)

0.12.3

Removed

- Removed initialization message directly from the server. This should be handled and configured by LanguageClient plugins.

0.12.2

Changed

- jedi completion `param` sorts first in COMPLETION. Resolves <https://github.com/pappasam/jedi-language-server/issues/19>

0.12.1

====================


Changes
-------

* fix issue with specific python interpreters, when sys.prefix could not be found properly (250)

0.12.0

====================


!!! WARNING !!!
---------------

v0.11.1 is the last version that support Python 2.6.x

0.11.2

Changes
-------

* Upgraded Jedi to 0.12.0 (240)
* Added support of virtualenv. See README for details.
* Added sublime repl intergation. Now you can enable or disable completion with the plugin in SublimeREPL. See README for details.(83)
* Fixed completion when file are not saved

0.11.1

====================


!!! WARNING !!!
---------------

v0.11.1 is the last version that support Python 2.6.x


Changes
-------

* Strip out leading spaces when autocompleting default arguments (issue 236)
* Added support for hanging indentation of args in the signature popup (issue 235)
* Detect optional arguments by the presence of '...' or '*'
* Upgrade Jedi to v0.11.1 (issue 233)

0.11.0

Added

- hierarchicalDocumentSymbolSupport (eg, you get a nice outline when making a documentSymbol request). Conditionally provides this functionality based on whether your language client supports this.

0.10.2

Changed

- Highlight function is now slightly less accurate but much faster. Since highlight is called repeatedly (like complete), its speed is much more important to its accuracy.

0.10.1

====================

* Fix startup for ST2
* Fix arguments completion for python3
* Added aditional notes about extra packages
* Increase docstring signature font-size and add tooltip styling guide

0.10.0

====================

* Improve order of suggestions in autocompletion by taking into account the current file.
* Update README.md
* Improve doc-string's tooltips.
* Update jedi to 0.10.2
Links

@pyup-bot pyup-bot mentioned this pull request Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant