Releases: pappasam/jedi-language-server
Releases · pappasam/jedi-language-server
Version 0.25.7
Fixed
- Stop putting keyword-only arguments in snippets. That turned out to be more annoying than helpful.
Version 0.25.6
Fixed
- Fixes renaming edge case where lines at end get KeyError.
Version 0.25.5
Fixed
- Fix renaming a variable that appears at the start of a line
- Fix handling of
completionItem/resolve
when not all fields are present on theCompletionItem
. - Fix handling of eager resolution of completions.
Version 0.25.4
Fixed
- SymbolKind and CompletionItemKind now support
Property
. Support is still a bit finicky, and I'm not sure whether it's Jedi's issue or an issue with jedi-language-server at this time. jedi_utils.line_column
now ensures that line length never falls below 0. Resolves #74
Version 0.25.3
changed
- relax version constraints for
docstring-to-markdown
to be compatible with all versions below1.0
. author confirms there won't be breaking changes until at least then: #68 (comment)
Version 0.25.2
Fixed
- Markdown-formatted text that cannot be converted is now surrounded by fences
- An edge case where markup_kind variable is a string, and not MarkupKind, is properly handled
Version 0.25.1
Fixed
- Bug where client-supported markupkind wasn't being properly converted to
MarkupKind
, which caused problems when relying on client-provided defaults.
Version 0.25.0
Added
- When
MarkupKind
is"markdown"
, convert docstrings from rst to markdown. Currently uses https://github.com/krassowski/docstring-to-markdown, thanks @krassowski for the awesome library! Special attention has been paid to error handling here to give @krassowski leeway to develop the library further.
Version 0.24.0
Added
caseInsensitiveCompletion
initialization option added. The user can now tell Jedi to only return case sensitive completions by setting this value to false.
Fixed
- Handle jedi 0.18.0's change from
str
topathlib.Path
for workspace symbols.
Version 0.23.1
Fixed
- workspace/didChangeConfiguration option is now defined. It currently does nothing, but this resolves some feedback errors on some language clients. See #58.