- Large character position values are now translated correctly for Jedi. See <https://github.com/pappasam/jedi-language-server/issues/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`
0.19.4
Fixed
- `WorkspaceSymbols` query now performs efficiently / is somewhat useable.
0.19.3
Fixed
- `pygls` dependency version was locked at the wrong version. Now constrained to `^0.9.0`
0.19.2
Fixed
- `ParameterInformation`, `SignatureInformation`, and `SignatureHelp` caused problems with `nvim-lsp`. Resolves <https://github.com/pappasam/jedi-language-server/issues/38>
0.19.1
Changed
- `jedi>=0.17.2`
0.19.0
Changed
- `jedi>=0.17.1`
Fixed
- Hover now works more-generally correctly (thanks to Jedi's new handling of in-module references) - Syntax message now uses Jedi's new `get_message` method on the returned error object (syntax errors now contain more human-readable messages) - Remove now-unnecessary `.venv` hack that was introduced in `0.10.1`