Releases: pappasam/jedi-language-server
Releases · pappasam/jedi-language-server
Version 0.23.0
Added
- Implemented
completionItem/resolve
; the Jedi completion data are held until the nexttextDocument/completion
arrives - Added
completion.resolveEagerly
option to allow users to opt out of the change (in anticipation for their editor to supportcompletionItem/resolve
if it does not already)
Version 0.22.0
0.22.0
Changed
- Support only jedi
0.18.0
. Stopped usingfrom_fs_path
from pygls, usingas_uri
method on the returned pathlib.Path objects instead. Note: older versions of Jedi are not supported by this version.
Version 0.21.0
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
Fixed
- documentSymbol now classifies methods/properties somewhat correctly
- Replace unnecessary private attribute access within jedi with self-managed constant
Version 0.20.0
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
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
Fixed
WorkspaceSymbols
query now performs efficiently / is somewhat useable.
Version 0.19.3
Fixed
pygls
dependency version was locked at the wrong version. Now constrained to^0.9.0
Version 0.19.2
Fixed
ParameterInformation
,SignatureInformation
, andSignatureHelp
caused problems withnvim-lsp
. Resolves #38
Version 0.19.1
Changed
jedi>=0.17.2