Skip to content

Latest commit

 

History

History
717 lines (481 loc) · 57.2 KB

CHANGELOG.md

File metadata and controls

717 lines (481 loc) · 57.2 KB

History of changes

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.