- Trigger characters are now: ", ', and . to account for dictionary completions
Fixed
- Trigger characters finally work (use underscore in pygls decorator, not camel case...) - Completion insert items now remove leading " and ' if preceding character is ' or "
0.6.0
Added
- Re-added `workspace/symbol` support using Jedi's `Project` object. This is much simpler and faster than the previous implementation.
0.5.2
Changed
- Implementation details involving `Projects` and `Scripts` were re-organized in preparation for the next minor release.
Fixed
- Fixed `DOCUMENT_SYMBOL`. Line and row numbers were incorrectly passed to this argument before which silently broke this function. These incorrect arguments were removed.
0.5.1
Changed
- Hover uses Jedi's `help` method, instead of `infer`. Provides better help message information.
0.5
+++++++++++++++++++
- Initial development.
Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
0.5.0
Added
- Support for Jedi `0.17`
Changed
- Major internal updates to helper functions. Jedi `0.17` has a different public API.
Removed
- Remove support for Workspace symbols. I never used this feature and I figure we can do this better with Jedi's new project constructs. - Remove support for any version of Jedi before `0.17`. If you must use an older Jedi, stick to `0.4.2`.