pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/python-lsp/python-lsp-server/blob/develop/CHANGELOG.md

b.githubassets.com/assets/global-1543fa0fa07515a5.css" /> python-lsp-server/CHANGELOG.md at develop · python-lsp/python-lsp-server · GitHub
Skip to content

Latest commit

 

History

History
820 lines (546 loc) · 62.7 KB

File metadata and controls

820 lines (546 loc) · 62.7 KB

History of changes

Version 1.14.0 (2025/12/06)

New features

  • Add pylsp.signature.include_docstring to hide docstring in signatures.
  • Add support for Pylint 4.
  • Fix support for Python 3.14.

Pull Requests Merged

In this release 4 pull requests were closed.


Version 1.13.2 (2025/11/19)

Pull Requests Merged

In this release 2 pull requests were closed.


Version 1.13.1 (2025/08/26)

Pull Requests Merged

In this release 3 pull requests were closed.


Version 1.13.0 (2025/07/07)

New features

  • Format signatures in docstrings.
  • Add support for type definition.
  • Send websocket payload using a queue.
  • Fix getting symbols with inline comments that include the import word.
  • Drop support for Python 3.8

Issues Closed

  • Issue 640 - Should we add py.typed marker? (PR 641 by @krassowski)
  • Issue 630 - Formatting of signatures in docstrings
  • Issue 627 - Do not call str.splitlines() twice in the same function
  • Issue 97 - Failed to run lsp-goto-type-definition and lsp-goto-implementation.

In this release 4 issues were closed.

Pull Requests Merged

In this release 9 pull requests were closed.


Version 1.12.2 (2025/02/07)

Pull Requests Merged

In this release 1 pull request was closed.


Version 1.12.1 (2025/02/06)

Issues Closed

  • Issue 602 - test_jedi_completion_with_fuzzy_enabled fails with jedi 0.19.2

In this release 1 issue was closed.

Pull Requests Merged

In this release 3 pull requests were closed.


Version 1.12.0 (2024/08/25)

New features

  • Add support for window/logMessage.
  • Add version support to workspace/publishDiagnostics.
  • Add extendSelect option to flake8 plugin.
  • Allow Jedi's extra_paths to be placed in front of sys.path.
  • Bump flake8 to 7.1

Pull Requests Merged

In this release 12 pull requests were closed.


Version 1.11.0 (2024/03/29)

New features

  • Remove the rope_rename plugin. People that were using it need to install the pylsp-rope third-party plugin instead.
  • Add support for Pylint 3.1

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

In this release 6 pull requests were closed.


Version 1.10.1 (2024/03/12)

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

In this release 2 pull requests were closed.


Version 1.10.0 (2024/01/21)

New features

  • Add support for notebook document completions.
  • Add support for flake8 version 7.

Issues Closed

In this release 5 issues were closed.

Pull Requests Merged

In this release 12 pull requests were closed.


Version 1.9.0 (2023/11/06)

New features

  • Support initializationOptions to configure the server.
  • Add code completions to the autoimport plugin.
  • Add support for Pylint 3.
  • Pass extendIgnore argument to Flake8.
  • Add new pylsp_workspace_configuration_changed hookspec so that plugins can react when client sends a configuration change to the server.

Issues Closed

In this release 3 issues were closed.

Pull Requests Merged

In this release 12 pull requests were closed.


Version 1.8.2 (2023/10/09)

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

  • PR 454 - Fix notebook document selector not being a list in capabilities, by @smacke (453)

In this release 1 pull request was closed.


Version 1.8.1 (2023/10/05)

Issues Closed

In this release 3 issues were closed.

Pull Requests Merged

In this release 7 pull requests were closed.


Version 1.8.0 (2023/09/08)

New features

  • Add notebooks suppport and make go-to-definition work for them.
  • Add support for Pyflakes 3.1, Pycodestyle 2.11 and Jedi 0.19.
  • Drop support for Python 3.7.

Issues Closed

In this release 7 issues were closed.

Pull Requests Merged

In this release 11 pull requests were closed.


Version 1.7.4 (2023/06/29)

Issues Closed

  • Issue 393 - Environment path doesn't expand user directory

In this release 1 issue was closed.

Pull Requests Merged

In this release 3 pull requests were closed.


Version 1.7.3 (2023/05/15)

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

In this release 3 pull requests were closed.


Version 1.7.2 (2023/04/02)

Issues Closed

In this release 2 issues were closed.

Pull Requests Merged

In this release 4 pull requests were closed.


Version 1.7.1 (2023/01/17)

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

In this release 6 pull requests were closed.


Version 1.7.0 (2022/12/29)

New features

  • Add a new plugin to provide autoimport functionality (disabled by default).
  • Add progress reporting.
  • Make jedi_definition plugin follow definitions to pyi files.
  • Add support for flake8 version 6.
  • Add support for Yapf ignore patterns.
  • Add mccabe setting to flake8 plugin.

Issues Closed

In this release 6 issues were closed.

Pull Requests Merged

In this release 20 pull requests were closed.


Version 1.6.0 (2022/11/02)

New features

  • Migrate to MarkupContent and convert docstrings to Markdown by default.
  • Add support for flake8 version 5.
  • Add function objects to Jedi completions.
  • Don't include class and functions objects by default in Jedi completions.

Issues Closed

In this release 9 issues were closed.

Pull Requests Merged

In this release 16 pull requests were closed.


Version 1.5.0 (2022/07/10)

New features

  • Add DiagnosticTag tags for Pylint, Pycodestyle, and Flake8 plugins.
  • Add support to connect to the server through websockets.
  • Allow multiple per-file-ignores for the same pattern in Flake8 plugin.
  • Parse YAPF diffs into TextEdits.
  • Add support for LSP formatting options parameter.

Issues Closed

In this release 8 issues were closed.

Pull Requests Merged

In this release 19 pull requests were closed.


Version 1.4.1 (2022/03/27)

Pull Requests Merged

In this release 2 pull requests were closed.


Version 1.4.0 (2022/03/11)

New features

  • Support pycodestyle indent-size option
  • Add DiagnosticTag constants from LSP 3.15
  • Drop support for Python 3.6

Issues Closed

In this release 5 issues were closed.

Pull Requests Merged

In this release 12 pull requests were closed.


Version 1.3.3 (2021-12-13)

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

In this release 2 pull requests were closed.


Version 1.3.2 (2021-11-25)

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

In this release 1 pull request was closed.


Version 1.3.1 (2021-11-22)

Pull Requests Merged

In this release 1 pull request was closed.


Version 1.3.0 (2021-11-22)

New features

  • Create a cache for code snippets to speed up completions.

Important changes

  • Option jedi_completion.resolve_at_most_labels was renamed to jedi_completion.resolve_at_most because now it controls how many labels and snippets will be resolved per request.
  • Option jedi_completion.cache_labels_for was renamed to jedi_completion.cache_for because now it controls the modules for which labels and snippets should be cached.
  • Update requirements on Pylint, flake8, pycodestyle, pyflakes and autopep8.

Pull Requests Merged

In this release 7 pull requests were closed.


Version 1.2.4 (2021-10-11)

Pull Requests Merged

In this release 1 pull request was closed.


Version 1.2.3 (2021-10-04)

Pull Requests Merged

  • PR 93 - Document how to write python-lsp-server plugin + add pylsp-rope to Readme, by @lieryan
  • PR 88 - Fix pylint test without pylsp installed, by @jspricke

In this release 2 pull requests were closed.


Version 1.2.2 (2021-09-01)

Pull Requests Merged

In this release 4 pull requests were closed.


Version 1.2.1 (2021-08-04)

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

  • PR 64 - Catch errors when getting docstrings on _resolve_completion, by @ccordoba12

In this release 1 pull request was closed.


Version 1.2.0 (2021-08-01)

New features

  • Implement completion item resolve requests for faster completions.
  • Initialize workspaces from the initialize request.

Issues Closed

In this release 3 issues were closed.

Pull Requests Merged

In this release 10 pull requests were closed.


Version 1.1.0 (2021-06-25)

New features

  • Add support for flake8 per-file-ignores
  • Add --version CLI argument and return version in InitializeResult

Issues Closed

In this release 2 issues were closed.

Pull Requests Merged

In this release 8 pull requests were closed.


Version 1.0.1 (2021-04-22)

Issues Closed

In this release 1 issue was closed.

Pull Requests Merged

In this release 2 pull requests were closed.


Version 1.0.0 (2021/04/14)

Issues Closed

In this release 2 issues were closed.

Pull Requests Merged

In this release 9 pull requests were closed.

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy