Skip to content

Releases: pappasam/jedi-language-server

Version 0.35.0

19 Dec 22:26

Choose a tag to compare

Changed

  • Default log level has been changed to WARN, suppresses verbose INFO messages provided by pygls.

Version 0.34.12

02 Dec 21:34

Choose a tag to compare

Changed

  • Completions are now sorted public, private, then dunder.
  • The order of completion items returned by Jedi is now preserved across clients through explicit sort order.

Version 0.34.11

22 Nov 02:08

Choose a tag to compare

Fixed

  • Fix edge case where LSP methods that relied on jedi_utils.lsp_range (like Highlight) would break if jedi.api.classes.Name returned an empty line/column. Now, module builtins like __name__ and __file__ will Highlight / Hover correctly.

Version 0.34.10

19 Nov 21:27

Choose a tag to compare

Fixed

  • CompletionItem.detail no longer provides redundant information that is already provided in CompletionItem.kind.
  • Explicit calls to get_type_hint are removed for performance reasons.
  • classes and functions with no arguments sometimes return no jedi signatures. In these cases, we manually provide () at the end of said classes and functions to ensure a consisten detail experience for end users.

Version 0.34.9

19 Nov 01:05

Choose a tag to compare

Changed

  • Completion detail now has full signature.
  • Descriptive text is now more standardized across Completion, Hover, and Signature Items. Main difference comes down to inclusion of full name (Hover) and inclusion of multiple signatures (Signature).

Version 0.34.8

26 Oct 06:39
b41a22e

Choose a tag to compare

Fixed

  • Fixed bug where classes nested inside functions cause exceptions in textDocument/documentSymbol. This release avoids the crash and includes info about classes and functions nested inside functions. See this issue

Version 0.34.7

25 Oct 06:23

Choose a tag to compare

Added

  • InitializationOption completion.ignorePatterns, an option for users to conditionally ignore certain completion patterns. A generalized solution to this issue.

Version 0.34.6

30 Sep 01:27

Choose a tag to compare

Fixed

  • Completion at beginning of line now works.
  • Per comment here, may resolve issues associated with Windows line endings.
  • jedi_line_column now returns a tuple instead of a dict. Since this function is often used, it makes sense to choose a more-performant data type.

Version 0.34.5

27 Sep 03:49
5edbb2a

Choose a tag to compare

Fixed

  • InitializationOption jediSettings.debug now writes to stderr, not stdout. stdout broke the language server.

Version 0.34.4

26 Sep 14:39
578cf4d

Choose a tag to compare

Added

  • InitializationOption jediSettings.debug that lets user configure jedi's debugging messages to print to stdout.