- Jedi `0.17` introduces major public API breaking changes. Temporarily version constrain Jedi to `>=0.15.1,<0.17.0` to keep language server usable until we can address all public API changes in upstream Jedi. Version `0.5.0` will require Jedi `>=0.17.0`.
0.4.1
Fixed
- docstring for `lsp_rename` - `README` now provides clearer overview of supported features and usage.
0.4.0
Added
- Support for `workspace/symbol` - NOTE: currently ignores the query. Maybe something worth considering the query in future.
Fixed
- Document symbols are now properly mapped to jedi symbols. Before, I was incorrectly using the completion item mapping. I need to use the separate symbol mapping.
0.3.1
Fixed
- Rename Jedi functionality is wrapped in `try/except`, increasing language server's resilience.
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.