Skip to content

Releases: pappasam/jedi-language-server

Version 0.38.0

25 Oct 20:48
Compare
Choose a tag to compare

Added

Changed

  • pygls version constraint updated to ^0.12.4

Version 0.37.0

01 Aug 21:00
c8961f7
Compare
Choose a tag to compare

Added

  • Support textDocument/typeDefinition. Resolves #221

Version 0.36.1

11 Jul 18:00
Compare
Choose a tag to compare
  • Dependency updates, most relevant being pydantic to 1.9.1.

Version 0.36.0

28 Apr 23:42
Compare
Choose a tag to compare

Removed

  • Drop support for Python 3.6

Fixed

  • Class properties now hover as simple properties. Resolves #200

Version 0.35.1

31 Dec 19:26
11149f9
Compare
Choose a tag to compare

Changed

  • jedi version constraint has been relaxed to ^0.18.0. Resolves #190.

Version 0.35.0

19 Dec 22:26
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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).