Skip to content

Releases: pappasam/jedi-language-server

Version 0.23.0

01 Feb 18:12
Compare
Choose a tag to compare

Added

  • Implemented completionItem/resolve; the Jedi completion data are held until the next textDocument/completion arrives
  • Added completion.resolveEagerly option to allow users to opt out of the change (in anticipation for their editor to support completionItem/resolve if it does not already)

Version 0.22.0

13 Jan 06:43
9d9eef4
Compare
Choose a tag to compare

0.22.0

Changed

  • Support only jedi 0.18.0. Stopped using from_fs_path from pygls, using as_uri method on the returned pathlib.Path objects instead. Note: older versions of Jedi are not supported by this version.

Version 0.21.0

02 Nov 06:05
Compare
Choose a tag to compare

Added

  • The ability to add extra paths for your workspace's code completion ("workspace.extraPaths"). Thanks to Karl and his PR which inspired this feature.

Changed

  • Only 1 Jedi project is created / managed by jls. In the past, a new project was created on a per-call basis. This may have positive performance implications.

Version 0.20.1

21 Oct 20:17
Compare
Choose a tag to compare

Fixed

  • documentSymbol now classifies methods/properties somewhat correctly
  • Replace unnecessary private attribute access within jedi with self-managed constant

Version 0.20.0

21 Oct 18:07
Compare
Choose a tag to compare

Changed

  • Update documentSymbol query
    • Uses native Jedi position finders (faster)
    • Removes noisy symbols from hierarchical output. Makes document outliners prettier / more visually useful

Version 0.19.5

16 Oct 18:26
Compare
Choose a tag to compare

0.19.5

Fixed

  • Large character position values are now translated correctly for Jedi. See #42

Changed

  • Jedi version is now pinned to protect ourselves from changes to private interfaces that we currently rely on.
  • pygls updated to ^0.9.1

Version 0.19.4

21 Sep 22:58
Compare
Choose a tag to compare

Fixed

  • WorkspaceSymbols query now performs efficiently / is somewhat useable.

Version 0.19.3

18 Aug 16:26
Compare
Choose a tag to compare

Fixed

  • pygls dependency version was locked at the wrong version. Now constrained to ^0.9.0

Version 0.19.2

18 Aug 16:06
Compare
Choose a tag to compare

Fixed

  • ParameterInformation, SignatureInformation, and SignatureHelp caused problems with nvim-lsp. Resolves #38

Version 0.19.1

27 Jul 16:59
fd4b10d
Compare
Choose a tag to compare

Changed

  • jedi>=0.17.2