Skip to content

Releases: pappasam/jedi-language-server

Version 0.3.1

04 Dec 04:12

Choose a tag to compare

Fixed

  • Rename Jedi functionality is wrapped in try/except, increasing language server's resilience.

Version 0.3.0

04 Dec 04:03

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

0.3.0

Added

  • This CHANGELOG.md
  • Support for textDocument/documentSymbol

Changed

  • locations_from_definitions to get_location_from_definition. More generally useful.

Fixed

  • mypy, pylint, black, toml-sort, and isort all pass.

Update dependencies, fix weird bug

27 Sep 20:54

Choose a tag to compare

This release changes dependency ranges for regular dependencies (>=, not ^). Additionally, thanks to the latest pygls, the dirty hack of making the language server only accept full updates is no longer necessary.

Remove custom DID_OPEN and DID_CHANGE features

20 Aug 14:04

Choose a tag to compare

 Remove custom DID_OPEN and DID_CHANGE features

 These are already defined by pygls; turns out the bug I ran into before
 is more with the INCREMENTAL versus FULL than the need for me to
 implement my open/close options.

 Seems to improve performance as well.

Added explicit Jedi environment selection

19 Aug 03:44

Choose a tag to compare

Add explicit default environment

Inspired by jedi-vim