Skip to content

Releases: pappasam/jedi-language-server

Version 0.4.2

18 Apr 16:42
c52532c
Compare
Choose a tag to compare

Changed

  • Reformat changelog with prettier.

Fixed

  • Jedi 0.17 introduces major public API breaking changes. Temporarily version constrain Jedi to >=0.15.1,<0.17.0 to keep language server usable until we can address all public API changes in upstream Jedi. Version 0.5.0 will require Jedi >=0.17.0.

Version 0.4.1

13 Mar 19:55
Compare
Choose a tag to compare

0.4.1

Fixed

  • docstring for lsp_rename
  • README now provides clearer overview of supported features and usage.

Version 0.4.0

04 Dec 22:30
0a00ea9
Compare
Choose a tag to compare

Added

  • Support for workspace/symbol
    • NOTE: currently ignores the query. Maybe something worth considering the query in future.

Fixed

  • Document symbols are now properly mapped to jedi symbols. Before, I was incorrectly using the completion item mapping. I need to use the separate symbol mapping.

Version 0.3.1

04 Dec 04:12
Compare
Choose a tag to compare

Fixed

  • Rename Jedi functionality is wrapped in try/except, increasing language server's resilience.

Version 0.3.0

04 Dec 04:03
Compare
Choose a tag to compare

Changelog

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

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

0.3.0

Added

  • This CHANGELOG.md
  • Support for textDocument/documentSymbol

Changed

  • locations_from_definitions to get_location_from_definition. More generally useful.

Fixed

  • mypy, pylint, black, toml-sort, and isort all pass.

Update dependencies, fix weird bug

27 Sep 20:54
Compare
Choose a tag to compare

This release changes dependency ranges for regular dependencies (>=, not ^). Additionally, thanks to the latest pygls, the dirty hack of making the language server only accept full updates is no longer necessary.

Remove custom DID_OPEN and DID_CHANGE features

20 Aug 14:04
Compare
Choose a tag to compare
 Remove custom DID_OPEN and DID_CHANGE features

 These are already defined by pygls; turns out the bug I ran into before
 is more with the INCREMENTAL versus FULL than the need for me to
 implement my open/close options.

 Seems to improve performance as well.

Added explicit Jedi environment selection

19 Aug 03:44
Compare
Choose a tag to compare
Add explicit default environment

Inspired by jedi-vim