Releases: pappasam/jedi-language-server
Releases · pappasam/jedi-language-server
Version 0.43.1
Version 0.43.0
Added
- Mandatory support for Python 3.13 (by setting
jedi = "^0.19.2"
)
Removed
- Dropped support for Python 3.8
- Cleaned up dev dependencies (dropped
toml-sort
since we're not using it anymore)
Version 0.42.0
Fixed
- Completion of dictionary keys now handles single and double quotes consistently
Changed
- Jedi
Completion.path
completion items are filtered out. Resolves: #325
Version 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: #302
Version 0.41.3
Added
- Support
textDocument/declaration
. Resolves #284
Version 0.41.2
Fixed
- Issue where
lsp_python_diagnostic
may use invalidlsprotocol.types.Position.character
: #272
Version 0.41.1
Added
- Direct
cattrs
dependency for parsing InitializationOptions. Note: this doesn't really add a dependency becausecattrs
was already required by the existinglsprotocol
dependency.
Removed
pydantic
dependency; it made distributingjedi-language-server
harder than it needed to be.
Version 0.41.0
Version 0.40.0
Added
- Diagnostic support using Python's builtin
compile
function.
Changed
pygls
1.0!- Diagnostics (for syntax errors) are once-again enabled by default.
- Properties are now children of classes, not the methods where they are defined. Resolves #240
Version 0.39.0
Changed
jedi-language-server
-powered diagnostics are disabled by default. See: #187