Path to this page:
Subject: CVS commit: pkgsrc/lang/py-lsp-server
From: Thomas Klausner
Date: 2023-11-07 11:36:23
Message id: 20231107103623.62398FA2D@cvs.NetBSD.org
Log Message:
py-lsp-server: update to 1.8.2.
# History of changes
## Version 1.8.2 (2023/10/09)
* notebookDocumentSync notebookSelector type error
### Pull Requests Merged
* Fix notebook document selector not being a list in capabilities
----
## Version 1.8.1 (2023/10/05)
### Issues Closed
* `includeDeclaration` is no longer respected in `textDocument/references`
* flake8 can error out when deleting lines
* textDocument/rename reports positions outside of the document
### Pull Requests Merged
* Fix renaming when file has no EOLs
* Increase minimal required version of autopep8 to `>=2.0.4,<2.1.0`
* Fix numpy go-to-definition by taking it off autoimport list for this case
* Allow Jedi "goto" to perform multiple hops for "go to \
definition"
* Pass a single copy of the document's source around for flake8
* Fix `include_declaration` handling in references request
* Add black reformatting commit to `.git-blame-ignore-revs`
----
## 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
* Error in Pyflakes plugin: 'NoneType' has no len()
* Support Jedi 0.19
* Add support for pyflakes 3.1
* flake8_lint plugin: Popen fails when no workspace given by language server \
client on Windows
* Using black as an autoformatter
* Replace `setuptools`/`pkg_resources` with `importlib(.|_)metadata`
* Failed to handle requests after exit
### Pull Requests Merged
* Don't set cwd in Popen kwargs when document root is empty (flake8)
* Fix null reference for syntax errors due to invalid encodings (Pyflakes)
* Use invalid request handler rather than raising key error for requests after \
shutdown
* Format the whole repo with Black
* Converge unit tests for test_language_server and test_notebook_document
* Drop support for Python 3.7
* Bump Jedi upper pin to <0.20
* Add support for pyflakes 3.1 and pycodestyle 2.11
* Notebook protocol go-to-definition support
* Add notebooks suppport to pylsp
* Find `entry_points` with `importlib(.|_)metadata`, drop `setuptools` from \
`dependencies`
Files: