|
1 | 1 | # History of changes
|
2 | 2 |
|
| 3 | +## Version 1.10.0 (2024/01/21) |
| 4 | + |
| 5 | +### New features |
| 6 | + |
| 7 | +* Add support for notebook document completions. |
| 8 | +* Add support for flake8 version 7. |
| 9 | + |
| 10 | +### Issues Closed |
| 11 | + |
| 12 | +* [Issue 513](https://github.com/python-lsp/python-lsp-server/issues/513) - Different versions of autopep can be installed as optional dependencies ([PR 514](https://github.com/python-lsp/python-lsp-server/pull/514) by [@doolio](https://github.com/doolio)) |
| 13 | +* [Issue 478](https://github.com/python-lsp/python-lsp-server/issues/478) - Considering pointing to python-lsp-isort rather than pyls-isort in the README ([PR 483](https://github.com/python-lsp/python-lsp-server/pull/483) by [@doolio](https://github.com/doolio)) |
| 14 | +* [Issue 474](https://github.com/python-lsp/python-lsp-server/issues/474) - AutoImport can break when being called by multiple threads ([PR 498](https://github.com/python-lsp/python-lsp-server/pull/498) by [@tkrabel](https://github.com/tkrabel)) |
| 15 | +* [Issue 373](https://github.com/python-lsp/python-lsp-server/issues/373) - file path auto completion add \ in path string ([PR 497](https://github.com/python-lsp/python-lsp-server/pull/497) by [@i-aki-y](https://github.com/i-aki-y)) |
| 16 | +* [Issue 256](https://github.com/python-lsp/python-lsp-server/issues/256) - Flake8 Severity too high ([PR 490](https://github.com/python-lsp/python-lsp-server/pull/490) by [@kunhtkun](https://github.com/kunhtkun)) |
| 17 | + |
| 18 | +In this release 5 issues were closed. |
| 19 | + |
| 20 | +### Pull Requests Merged |
| 21 | + |
| 22 | +* [PR 517](https://github.com/python-lsp/python-lsp-server/pull/517) - Combine ruff.toml into pyproject.toml, by [@doolio](https://github.com/doolio) |
| 23 | +* [PR 514](https://github.com/python-lsp/python-lsp-server/pull/514) - Fix optional dependency version for autopep8, by [@doolio](https://github.com/doolio) ([513](https://github.com/python-lsp/python-lsp-server/issues/513)) |
| 24 | +* [PR 510](https://github.com/python-lsp/python-lsp-server/pull/510) - Bump flake8 to version 7, by [@bnavigator](https://github.com/bnavigator) |
| 25 | +* [PR 507](https://github.com/python-lsp/python-lsp-server/pull/507) - Fix extra end line increment in autopep8 plugin, by [@remisalmon](https://github.com/remisalmon) |
| 26 | +* [PR 502](https://github.com/python-lsp/python-lsp-server/pull/502) - Use ruff as linter and code formatter, by [@tkrabel](https://github.com/tkrabel) |
| 27 | +* [PR 499](https://github.com/python-lsp/python-lsp-server/pull/499) - Make autoimport cache generation non-blocking, by [@tkrabel](https://github.com/tkrabel) |
| 28 | +* [PR 498](https://github.com/python-lsp/python-lsp-server/pull/498) - Update rope to 1.11.0 for multi-threading capabilities, by [@tkrabel](https://github.com/tkrabel) ([474](https://github.com/python-lsp/python-lsp-server/issues/474)) |
| 29 | +* [PR 497](https://github.com/python-lsp/python-lsp-server/pull/497) - Fix path completion when client doesn't support code snippets, by [@i-aki-y](https://github.com/i-aki-y) ([373](https://github.com/python-lsp/python-lsp-server/issues/373)) |
| 30 | +* [PR 490](https://github.com/python-lsp/python-lsp-server/pull/490) - Refine diagnostic severity for flake8, by [@kunhtkun](https://github.com/kunhtkun) ([256](https://github.com/python-lsp/python-lsp-server/issues/256)) |
| 31 | +* [PR 487](https://github.com/python-lsp/python-lsp-server/pull/487) - Replace call to `python` with `sys.executable` in Pylint plugin, by [@jspricke](https://github.com/jspricke) |
| 32 | +* [PR 486](https://github.com/python-lsp/python-lsp-server/pull/486) - Add support for notebook document completions, by [@smacke](https://github.com/smacke) |
| 33 | +* [PR 483](https://github.com/python-lsp/python-lsp-server/pull/483) - Point to a more up to date isort plugin in README, by [@doolio](https://github.com/doolio) ([478](https://github.com/python-lsp/python-lsp-server/issues/478)) |
| 34 | + |
| 35 | +In this release 12 pull requests were closed. |
| 36 | + |
| 37 | +---- |
| 38 | + |
3 | 39 | ## Version 1.9.0 (2023/11/06)
|
4 | 40 |
|
| 41 | +### New features |
| 42 | + |
| 43 | +* Support `initializationOptions` to configure the server. |
| 44 | +* Add code completions to the autoimport plugin. |
| 45 | +* Add support for Pylint 3. |
| 46 | +* Pass `extendIgnore` argument to Flake8. |
| 47 | +* Add new `pylsp_workspace_configuration_changed` hookspec so that plugins can |
| 48 | + react when client sends a configuration change to the server. |
| 49 | + |
5 | 50 | ### Issues Closed
|
6 | 51 |
|
7 | 52 | * [Issue 460](https://github.com/python-lsp/python-lsp-server/issues/460) - rope_autoimport doesn't initialize after `workspace/didChangeConfiguration` message ([PR 461](https://github.com/python-lsp/python-lsp-server/pull/461) by [@tkrabel-db](https://github.com/tkrabel-db))
|
|
0 commit comments