- Completion of dictionary keys now handles single and double quotes consistently
Changed
- Jedi `Completion.path` completion items are filtered out. Resolves: <https://github.com/pappasam/jedi-language-server/issues/325>
0.41.4
Fixed
- `lsprotocol`'s dependency specification in this project ended up pulling in an alpha version of the project. This release fixes that issue: <https://github.com/pappasam/jedi-language-server/issues/302>
0.41.3
Added
- Support `textDocument/declaration`. Resolves <https://github.com/pappasam/jedi-language-server/issues/284>
0.41.2
Fixed
- Issue where `lsp_python_diagnostic` may use invalid `lsprotocol.types.Position.character`: <https://github.com/pappasam/jedi-language-server/issues/272>
0.41.1
Added
- Direct `cattrs` dependency for parsing InitializationOptions. Note: this doesn't really add a dependency because `cattrs` was already required by the existing `lsprotocol` dependency.
Removed
- `pydantic` dependency; it made distributing `jedi-language-server` harder than it needed to be.
0.41.0
Removed
- Removed support for Python 3.7
Changed
- `jedi` upgraded to `0.19`, adding support for Python 3.11 - `pydantic` upgraded to `2.x` from `1.x`; Pydantic 2 contains a compiled Rust core making it faster but requiring platform specific builds