Releases: palantir/python-language-server
Releases · palantir/python-language-server
0.36.2
0.36.1
- Add code in front of the diagnostic message for flake8.
- Pass document path to jedi_names when a file is not placed in a module.
0.36.0
- Allow passing explicit environment variables to Jedi environment
- Add document path to Jedi's sys_path
- Resolve flake8_executable allowing ~/${HOME} paths
- Pass server settings to new workspaces
- Synchronize document text updates
- Correct method and attribute detection on document/symbols call
- Specify relevant document path when retrieving some plugin settings
0.35.1
- Fix ujson dependency for Python 2.
0.35.0
- Allow usage of Pylint via stdin.
- Require
python-jsonrpc-server
>= 0.4.0 - Update ujson dependency to work with its latest release.
- Move CI to Github Actions.
0.34.1
- Make flake8 plugin use stdin.
- Fix error when formatting if continuation lines are incorrectly indented when using autopep8.
0.34.0
- Add option to configure flake8 executable.
- Read pycodestyle and flake8 configurations per workspace.
- Parse ignore arguments in flake8 to avoid issues with Atom.
0.33.3
- Do not start shutdown sequence on TCP when not checking parent process
0.33.2
- Do not create documents from a textDocument/rename
- Fix some code quality and bug-risk issues
0.33.1
- Add support for autopep8 aggressive option from config file