- 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 ofsys.path
. - Bump flake8 to 7.1
- PR 586 - Update versions of Github actions used on CI, by @ccordoba12
- PR 585 - Fix linting issues reported by the latest version of Ruff, by @ccordoba12
- PR 584 - Use
%r
to have a better log, by @tebeka - PR 581 - Set return type to
None
for functions without returns, by @agserrano3 - PR 576 - Bump flake8 to 7.1, by @bnavigator
- PR 573 - Add
window/logMessage
support, by @Dylmay - PR 570 - Fix Fedora instructions, by @penguinpee
- PR 565 - Add version support to
workspace/publishDiagnostics
, by @Dylmay - PR 560 - Use macOS 13 to run our tests on CI, by @ccordoba12
- PR 559 - Add
extendSelect
option to flake8 plugin, by @Susensio - PR 547 - Infer end position for Pylint diagnostics, by @Wuestengecko
- PR 527 - Allow
extra_paths
to be placed in front ofsys.path
, by @mrclary
In this release 12 pull requests were closed.
- Remove the
rope_rename
plugin. People that were using it need to install thepylsp-rope
third-party plugin instead. - Add support for Pylint 3.1
In this release 1 issue was closed.
- PR 543 - Bump pylint to
>=3.1,<4
, by @bnavigator - PR 541 - Add fallback for
ujson
import, by @Savalek - PR 538 - Remove
.config/flake8
reference in Readme, by @justin-f-perez - PR 536 - Fix isort plugin name in Readme, by @Piraty
- PR 515 - Remove built-in
rope_rename
plugin, by @doolio (255) - PR 470 - Add contributing guide to setup dev environment, by @staticf0x
In this release 6 pull requests were closed.
- Issue 529 - Autoimports: sqlite3.OperationalError: database is locked (PR 530 by @last-partizan)
In this release 1 issue was closed.
- PR 530 - Fix progress reporting with autoimport plugin, by @last-partizan (529)
- PR 528 - Improve error message about missing
websockets
module, by @tomplus
In this release 2 pull requests were closed.
- Add support for notebook document completions.
- Add support for flake8 version 7.
- Issue 513 - Different versions of autopep can be installed as optional dependencies (PR 514 by @doolio)
- Issue 478 - Considering pointing to python-lsp-isort rather than pyls-isort in the README (PR 483 by @doolio)
- Issue 474 - AutoImport can break when being called by multiple threads (PR 498 by @tkrabel)
- Issue 373 - file path auto completion add \ in path string (PR 497 by @i-aki-y)
- Issue 256 - Flake8 Severity too high (PR 490 by @kunhtkun)
In this release 5 issues were closed.
- PR 517 - Combine ruff.toml into pyproject.toml, by @doolio
- PR 514 - Fix optional dependency version for autopep8, by @doolio (513)
- PR 510 - Bump flake8 to version 7, by @bnavigator
- PR 507 - Fix extra end line increment in autopep8 plugin, by @remisalmon
- PR 502 - Use ruff as linter and code formatter, by @tkrabel
- PR 499 - Make autoimport cache generation non-blocking, by @tkrabel
- PR 498 - Update rope to 1.11.0 for multi-threading capabilities, by @tkrabel (474)
- PR 497 - Fix path completion when client doesn't support code snippets, by @i-aki-y (373)
- PR 490 - Refine diagnostic severity for flake8, by @kunhtkun (256)
- PR 487 - Replace call to
python
withsys.executable
in Pylint plugin, by @jspricke - PR 486 - Add support for notebook document completions, by @smacke
- PR 483 - Point to a more up to date isort plugin in README, by @doolio (478)
In this release 12 pull requests were closed.
- 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.
- Issue 460 - rope_autoimport doesn't initialize after
workspace/didChangeConfiguration
message (PR 461 by @tkrabel-db) - Issue 403 - Add code action for implementing auto-import (PR 471 by @tkrabel-db)
- Issue 195 - Maybe use initializationOptions as additional source of settings (PR 459 by @tkrabel-db)
In this release 3 issues were closed.
- PR 481 - Revert "Rename
_utils
module toutils
", by @ccordoba12 - PR 480 - Rename
_utils
module toutils
, by @ccordoba12 - PR 475 - Raise supported Pylint upper version, by @bnavigator
- PR 473 - Improve/simplify README Development section, by @tkrabel
- PR 471 - Add code completions to
rope_autoimport
plugin, by @tkrabel-db (403) - PR 469 - Pass argument
extendIgnore
to flake8, by @UnkwUsr - PR 466 - Ignore notebook names on cell completion for autoimport, by @tkrabel-db
- PR 464 - Minor bug fix in Rope autoimport plugin, by @tkrabel-db
- PR 462 - Make workspace/didChangeConfig work with notebook documents, by @tkrabel-db
- PR 461 - Load
rope_autoimport
cache onworkspace/didChangeConfiguration
, by @tkrabel-db (460) - PR 459 - Support
initializationOptions
to configure the server, by @tkrabel-db (195) - PR 457 - Fix missing signatures for docstrings in Markdown, by @staticf0x
In this release 12 pull requests were closed.
In this release 1 issue was closed.
In this release 1 pull request was closed.
- Issue 439 -
includeDeclaration
is no longer respected intextDocument/references
(PR 440 by @krassowski) - Issue 438 - flake8 can error out when deleting lines (PR 441 by @krassowski)
- Issue 413 - textDocument/rename reports positions outside of the document (PR 450 by @ccordoba12)
In this release 3 issues were closed.
- PR 450 - Fix renaming when file has no EOLs, by @ccordoba12 (413)
- PR 449 - Increase minimal required version of autopep8 to
>=2.0.4,<2.1.0
, by @ccordoba12 - PR 447 - Fix numpy go-to-definition by taking it off autoimport list for this case, by @smacke
- PR 443 - Allow Jedi "goto" to perform multiple hops for "go to definition", by @smacke
- PR 441 - Pass a single copy of the document's source around for flake8, by @krassowski (438)
- PR 440 - Fix
include_declaration
handling in references request, by @krassowski (439) - PR 436 - Add black reformatting commit to
.git-blame-ignore-revs
, by @krassowski
In this release 7 pull requests were closed.
- 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.
- Issue 429 - Error in Pyflakes plugin: 'NoneType' has no len() (PR 433 by @smacke)
- Issue 414 - Support Jedi 0.19 (PR 416 by @bnavigator)
- Issue 412 - Add support for pyflakes 3.1 (PR 415 by @yan12125)
- Issue 406 - flake8_lint plugin: Popen fails when no workspace given by language server client on Windows (PR 434 by @smacke)
- Issue 392 - Using black as an autoformatter (PR 419 by @tkrabel-db)
- Issue 384 - Replace
setuptools
/pkg_resources
withimportlib(.|_)metadata
(PR 385 by @bollwyvl) - Issue 314 - Failed to handle requests after exit (PR 432 by @smacke)
In this release 7 issues were closed.
- PR 434 - Don't set cwd in Popen kwargs when document root is empty (flake8), by @smacke (406)
- PR 433 - Fix null reference for syntax errors due to invalid encodings (Pyflakes), by @smacke (429, 429)
- PR 432 - Use invalid request handler rather than raising key error for requests after shutdown, by @smacke (314)
- PR 419 - Format the whole repo with Black, by @tkrabel-db (392)
- PR 418 - Converge unit tests for test_language_server and test_notebook_document, by @tkrabel-db
- PR 417 - Drop support for Python 3.7, by @ccordoba12
- PR 416 - Bump Jedi upper pin to <0.20, by @bnavigator (414)
- PR 415 - Add support for pyflakes 3.1 and pycodestyle 2.11, by @yan12125 (412)
- PR 408 - Notebook protocol go-to-definition support, by @jasongrout
- PR 389 - Add notebooks suppport to pylsp, by @tkrabel-db
- PR 385 - Find
entry_points
withimportlib(.|_)metadata
, dropsetuptools
fromdependencies
, by @bollwyvl (384)
In this release 11 pull requests were closed.
- Issue 393 - Environment path doesn't expand user directory
In this release 1 issue was closed.
- PR 394 - Resolve homedir references in Jedi environment path, by @odiroot
- PR 381 - Report progress even when initialization fails, by @syphar
- PR 380 - Fix pylint hang on file with many errors, by @hetmankp
In this release 3 pull requests were closed.
- Issue 369 - Failed to load hook pylsp_lint: [Errno 2] No such file or directory: '' (PR 371 by @Ultimator14)
In this release 1 issue was closed.
- PR 377 - Update yapf requirement to 0.33+, by @bnavigator
- PR 371 - Fix empty cwd value for pylint, by @Ultimator14 (369)
- PR 364 - Add Arch Linux installation command to Readme, by @GNVageesh
In this release 3 pull requests were closed.
- Issue 325 - WorkDoneProgress tokens not initialized properly by the server (PR 328 by @syphar)
- Issue 260 - yapf formatting fails when pyproject.toml is in the workspace (PR 346 by @bnavigator)
In this release 2 issues were closed.
- PR 346 - Add toml dependency for yapf and constrain yapf to be less than 0.32, by @bnavigator (260)
- PR 345 - Raise upper bound of autopep8, by @bnavigator
- PR 340 - Bump pydocstyle to 6.3, by @bnavigator
- PR 328 - Initialize LSP progress token before using it and remove progress for sync plugins, by @syphar (325)
In this release 4 pull requests were closed.
- Issue 332 - Failed to load hook pylsp_lint: too many values to unpack (expected 3) (PR 329 by @ccordoba12)
In this release 1 issue was closed.
- PR 338 - Use shlex.split() to split pylint flags, by @hfrentzel
- PR 337 - Improve Jedi file completions for directories, by @ccordoba12
- PR 334 - Include missing Pylint "information" category, by @juliangilbey
- PR 333 - Add top constraint to Pylint and fix constraint for
whatthepatch
, by @ccordoba12 - PR 329 - Fix pydocstyle linting with its 6.2.0 version, by @ccordoba12 (332)
- PR 327 - Use
sys.executable
instead ofpython
in Pylint plugin, by @bnavigator
In this release 6 pull requests were closed.
- Add a new plugin to provide autoimport functionality (disabled by default).
- Add progress reporting.
- Make
jedi_definition
plugin follow definitions topyi
files. - Add support for flake8 version 6.
- Add support for Yapf ignore patterns.
- Add mccabe setting to flake8 plugin.
- Issue 317 - Is there a configuration option to enable jumping to builtin module stubs? (PR 321 by @bzoracler)
- Issue 307 - Autoimport keep throwing exception when delete a line (PR 309 by @douo)
- Issue 301 -
textDocument/documentSymbol
returns empty result for non-existing files (PR 302 by @rear1019) - Issue 292 - List of allowed values for pylsp.plugins.pydocstyle.convention in CONFIGURATION.md incorrect (PR 295 by @doolio)
- Issue 201 - Progress support (PR 236 by @syphar)
- Issue 34 - Auto-import? (PR 199 by @bagel897)
In this release 6 issues were closed.
- PR 323 - Don't show signature for modules in hovers, by @ccordoba12
- PR 322 - Change Pylint run to set cwd correctly, by @Corentin-pro
- PR 321 - Expose setting to follow builtin and extension definitions to stub files, by @bzoracler (317)
- PR 319 - Fix Pycodestyle linting with line endings other than LF , by @ccordoba12
- PR 318 - Ensure proper document match to avoid empty outline (Symbols), by @mnauw
- PR 316 - Support Flake8 version 6, by @bnavigator
- PR 312 - Update Readme with link to python-lsp-ruff and mention to code actions, by @jhossbach
- PR 311 - Make flake8 respect configuration, by @delfick
- PR 309 - Fix autoimport raising AttributeError in some cases, by @douo (307)
- PR 306 - Fix the completion of
include_function_objects
, by @llan-ml - PR 305 - Report autoimport progress, by @bagel897
- PR 302 - Fix symbols for non-existing (unsaved) files, by @rear1019 (301)
- PR 300 - Fix autoimport plugin not being disabled by default, by @ccordoba12
- PR 296 - Update outdated username in docs, by @bagel897
- PR 295 - Update allowed values for pydocstyle convention in CONFIGURATION.md, by @doolio (292)
- PR 290 - Fix Debian package name, by @jspricke
- PR 236 - Add progress reporting, by @syphar (201)
- PR 199 - Add a plugin to provide autoimport functionality, by @bagel897 (34)
- PR 63 - Add mccabe setting to flake8, by @baco
- PR 60 - Add support for Yapf ignore patterns, by @jjlorenzo
In this release 20 pull requests were closed.
- 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.
- Issue 273 - Completion result have "typeParameter" duplicates (PR 274 by @airportyh)
- Issue 265 - Server warns when optional modules do not exist (PR 266 by @doolio)
- Issue 264 - Errors in CONFIGURATION.md? (PR 267 by @doolio)
- Issue 263 - Conflict between README and CONFIGURATION (PR 267 by @doolio)
- Issue 245 - Add alternative ways to install python-lsp-server (PR 248 by @nougcat)
- Issue 244 - Add function objects to completions (PR 246 by @llan-ml)
- Issue 243 -
Failed to load hook pylsp_completions: 'NoneType' object has no attribute 'type'
when working with Numpy 1.23 (PR 281 by @gav451) - Issue 22 - Consider using docstring_to_markdown for markdown hover and documentation (PR 80 by @krassowski)
- Issue 21 - Migrate from deprecated MarkedString to MarkupContent (PR 80 by @krassowski)
In this release 9 issues were closed.
- PR 285 - Don't include class objects by default in completions, by @ccordoba12
- PR 281 - Improve how Jedi handles Numpy, by @gav451 (243)
- PR 274 - Make default for
include_function_objects
false, by @airportyh (273) - PR 272 - Include params only for classes and functions, by @llan-ml
- PR 267 - Update the configuration schema for consistency, by @doolio (264, 263)
- PR 266 - Prefer info log message for missing optional modules, by @doolio (265)
- PR 262 - Fix options not being passed to yapf format, by @masad-frost
- PR 261 - PR: Include all symbols that Jedi reports as declared in a file when
add_import_symbols
isFalse
, by @ccordoba12 - PR 258 - Fix pylint message in tests, by @bnavigator
- PR 257 - Add support for flake8 version 5, by @bnavigator
- PR 250 - Include traceback when plugin fails to load, by @j2kun
- PR 248 - Add more installation instructions to Readme, by @nougcat (245)
- PR 246 - Add support for including function objects, by @llan-ml (244)
- PR 242 - Remove redundant wheel dep from pyproject.toml, by @mgorny
- PR 241 - Update release instructions to use new build mechanism, by @ccordoba12
- PR 80 - Migrate to MarkupContent and convert docstrings to Markdown, by @krassowski (22, 21)
In this release 16 pull requests were closed.
- 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.
- Issue 230 - Flake8 reports wrong severity level for code Fxxx (PR 234 by @lcheylus)
- Issue 220 - Flake8 reports wrong severity level for E999 (PR 223 by @jhossbach)
- Issue 219 - Add .flake8 to the discovery paths (PR 233 by @lcheylus)
- Issue 209 - Rope completions enabled or disabled by default? (PR 210 by @rchl)
- Issue 157 - Please add basic usage documentation (PR 185 by @jgollenz)
- Issue 144 - Add
DiagnosticTag
tags for pylint, pycodestyle, and flake8 (PR 229 by @krassowski) - Issue 140 - Flake8 plugins issues (PR 215 by @yeraydiazdiaz)
- Issue 117 - Websockets built-in support (PR 128 by @npradeep357)
In this release 8 issues were closed.
- PR 234 - Report Flake8 errors with Error severity level, by @lcheylus (230)
- PR 233 - Fix documentation for location of Flake8 configuration files, by @lcheylus (219)
- PR 231 - Use Numpy less than 1.23 in our tests, by @ccordoba12
- PR 229 - Add
DiagnosticTag
support, by @krassowski (144) - PR 228 - Improve schema type compliance, improve CONFIGURATION.md, by @krassowski
- PR 225 - Add autopep8.enabled to the configuration schema, by @j2kun
- PR 223 - Change severity level for flake8 errors, by @jhossbach (220)
- PR 221 - Remove preload module from Readme, by @bageljrkhanofemus
- PR 217 - Allow multiple per-file-ignores for the same pattern in flake8 plugin, by @dedi
- PR 215 - Remove reference to pyls-flake8 in Readme, by @yeraydiazdiaz (140)
- PR 211 - Restore the copyright headers in
setup.cfg
andpyproject.toml
, by @KOLANICH - PR 210 - Match rope_completions setting documentation with reality, by @rchl (209)
- PR 207 - Move the project metadata into
PEP 621
-compliantpyproject.toml
, by @KOLANICH - PR 187 - Add plugins for pylint and flake8 to readme, by @bageljrkhanofemus
- PR 185 - Mention
pylsp
command in README, by @jgollenz (157) - PR 181 - Fix section that was misplaced in changelog, by @ccordoba12
- PR 136 - Parse YAPF diffs into TextEdits (instead of sending the full doc), by @masad-frost
- PR 134 - Add support for LSP formatting
options
parameter, by @masad-frost - PR 128 - Add web sockets support, by @npradeep357 (117)
In this release 19 pull requests were closed.
- PR 179 - Fix Yapf formatting with CRLF line endings, by @ccordoba12
- PR 174 - Improved documentation regarding configuration, by @spookylukey
In this release 2 pull requests were closed.
- Support pycodestyle indent-size option
- Add
DiagnosticTag
constants from LSP 3.15 - Drop support for Python 3.6
- Issue 153 - Plugin crash crashes whole diagnostic (PR 158 by @ccordoba12)
- Issue 150 - README.md: Windows users trying to install the extras in
cmd.exe
need to use double quotes instead of single quotes (PR 163 by @ScientificProgrammer) - Issue 147 - C extensions printing on import break pylint diagnostics
- Issue 143 - Still shows diagnostics on closed files (PR 165 by @ccordoba12)
- Issue 126 - Use git-based versioning
In this release 5 issues were closed.
- PR 165 - Clear diagnostics when closing documents, by @ccordoba12 (143)
- PR 163 - Update single quotes to double quotes for install command examples, by @ScientificProgrammer (150)
- PR 158 - Prevent third-party plugins with faulty hooks to crash the server, by @ccordoba12 (153)
- PR 154 - Prevent faulty third-party plugins to crash the server, by @arian-f
- PR 151 - Fix Autopep8 and Yapf formatting with CR line endings, by @ccordoba12
- PR 148 - Fix pygame greeting breaking pylint diagnostics, by @piotr-machura
- PR 142 - Add
DiagnosticTag
constants from LSP 3.15, by @krassowski - PR 141 - Support pycodestyle indent-size option, by @mnauw
- PR 138 - Make pylint test Python version independent, by @jspricke
- PR 137 - Add license info to
setup.py
so it will show up in wheel installs, by @itsbenweeks - PR 130 - Update Python base version to 3.7+, by @npradeep357
- PR 84 - Move the package metadata from setup.py to setup.cfg, by @KOLANICH (84)
In this release 12 pull requests were closed.
- Issue 123 - Resolving completion triggers an error (PR 125 by @ccordoba12)
In this release 1 issue was closed.
- PR 133 - Fix test_syntax_error_pylint_py3 for Python 3.10, by @ArchangeGabriel
- PR 125 - Fix error when resolving completion items for Rope, by @ccordoba12 (123)
In this release 2 pull requests were closed.
- Issue 121 - Error on triggering completions in import context (PR 122 by @ccordoba12)
In this release 1 issue was closed.
- PR 122 - Fix formatting a log message, by @ccordoba12 (121)
In this release 1 pull request was closed.
- PR 118 - Fix tests for Jedi 0.18.1, by @ccordoba12
In this release 1 pull request was closed.
- Create a cache for code snippets to speed up completions.
- Option
jedi_completion.resolve_at_most_labels
was renamed tojedi_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 tojedi_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.
- PR 112 - Fix another test with Python 3.10, by @jspricke
- PR 111 - Use sys.executable in flake8 plugin to make tests pass on systems that don't provide a python link, by @0-wiz-0
- PR 108 - Fix test with Python 3.10, by @jspricke
- PR 102 - Update requirements on flake8 and its dependencies, by @ccordoba12
- PR 99 - Adjust readme to pylsp-mypy rename, by @chaoflow
- PR 94 - Unpin Pylint, by @bnavigator
- PR 83 - Create a cache for snippets, by @ccordoba12
In this release 7 pull requests were closed.
- PR 96 - Pin flake8 to be less than version 4, by @ccordoba12
In this release 1 pull request was closed.
- 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.
- PR 78 - Require Pylint less than 2.10, by @ccordoba12
- PR 71 - Improve how we determine if a symbol was imported from other libraries, by @ccordoba12
- PR 67 - Recognize the "I" pylint stdio message category, by @Wuestengecko
- PR 66 - Remove temp file and ignore that kind of files, by @ccordoba12
In this release 4 pull requests were closed.
- Issue 65 - Release v1.2.1
In this release 1 issue was closed.
- PR 64 - Catch errors when getting docstrings on _resolve_completion, by @ccordoba12
In this release 1 pull request was closed.
- Implement completion item resolve requests for faster completions.
- Initialize workspaces from the initialize request.
- Issue 55 - Is emanspeaks/pyls-flake8 the preferred plugin for flake8 linting? (PR 57 by @GerardoGR)
- Issue 48 - Workspace folders not initialized properly (PR 49 by @rchl)
- Issue 24 - Where to put structured documentation now? (PR 51 by @krassowski)
In this release 3 issues were closed.
- PR 62 - Make use_document_path equal to True when getting definitions and hovers, by @ccordoba12
- PR 59 - Validate if shared_data is not None when resolving completion items, by @ccordoba12
- PR 58 - Do not call
get_signatures()
if snippets are disabled, by @krassowski - PR 57 - Document internal flake8 plugin schema and configuration, by @GerardoGR (55)
- PR 53 - Fix skipping imported symbols, by @ccordoba12
- PR 51 - Restore the JSON schema, add human-readable configuration, by @krassowski (24)
- PR 49 - Initialize workspaces from the initialize request, by @rchl (48)
- PR 46 - Improve release instructions, by @ccordoba12
- PR 26 - Implement cached label resolution and label resolution limit, by @krassowski
- PR 25 - Feature/completion item/resolve, by @krassowski
In this release 10 pull requests were closed.
- Add support for flake8 per-file-ignores
- Add --version CLI argument and return version in InitializeResult
- Issue 30 - pylsp_document_symbols raising TypeError from os.path.samefile (PR 31 by @douglasdavis)
- Issue 19 - Linter and tests are failing on due to new "consider-using-with" (PR 20 by @krassowski)
In this release 2 issues were closed.
- PR 44 - Add --version CLI argument and return version in InitializeResult, by @nemethf
- PR 42 - Fix local timezone, by @e-kwsm
- PR 38 - Handling list merge in _utils.merge_dicts()., by @GaetanLepage
- PR 32 - PR: Update third-party plugins in README, by @haplo
- PR 31 - Catch a TypeError from os.path.samefile, by @douglasdavis (30)
- PR 28 - Add support for flake8 per-file-ignores, by @brandonwillard
- PR 20 - PR: Address pylint's "consider-using-with" warnings, by @krassowski (19)
- PR 18 - Fix Jedi type map (use types offered by modern Jedi), by @krassowski
In this release 8 pull requests were closed.
- Issue 16 - Release v1.0.1
In this release 1 issue was closed.
- PR 15 - PR: Update pyflakes and pycodestyle dependency versions, by @andfoy
- PR 14 - PR: Small fix in Readme, by @yaegassy
In this release 2 pull requests were closed.
In this release 2 issues were closed.
- PR 12 - PR: Use python-lsp-jsonrpc instead of python-jsonrpc-server, by @andfoy
- PR 11 - PR: Remove references to VSCode in Readme, by @ccordoba12
- PR 10 - PR: Rename namespace to pylsp and package to python-lsp-server, by @andfoy
- PR 9 - TST: accept folding of decorator parameters in Python 3.9, by @bnavigator (8)
- PR 7 - Unpin numpy, by @bnavigator
- PR 6 - Rewrite README from rst to md, by @xiaoxiae
- PR 5 - Update README.rst, by @marimeireles
- PR 3 - Fix CI tests by temporarily pinning numpy; update repo paths, by @krassowski
- PR 2 - bump jedi compatibility: compare to Path-like object, by @bnavigator
In this release 9 pull requests were closed.