Jupyter-lsp

Latest version: v2.2.5

Safety actively analyzes 688843 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 8

0.9.1

Not secure
- autodetects the `texlab` language server for `.tex` files ([288][])
- diagnostics _should_ be provided by `chktex` on save, but don't yet appear,
but can be configured through the Advanced Settings Editor to appear on save or change

[288]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/288

`krassowski/jupyterlab-lsp 1.1.0` (2020-07-20)

- features

- language servers can now be configured from the Advanced Settings Editor ([245][])

- bug fixes

- fixes currently-highlighted token in dark editor themes against light lab theme
(and vice versa) ([195][])
- restores sorting order-indicating caret icons in diagnostics panel table ([261][])
- handles document open and change operation ordering more predictably ([284][])
- fixes some pyflakes issues caused by line magics substitution ([293][])
- updated the link to the documentation of language servers ([294][])

[195]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/195
[261]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/261
[293]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/293
[294]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/294

0.9.0

Not secure
- features

- language servers can now be configured from the Advanced Settings Editor ([245][])

- bug fixes

- handles document open and change operation ordering more predictably ([284][])

`lsp-ws-connection 0.5.0` (2020-07-20)

- features

- language servers can now be configured from the Advanced Settings Editor ([245][])

- bug fixes

- handles document open and change operation ordering more predictably ([284][])

[245]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/245
[284]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/284

`krassowski/jupyterlab-lsp 1.0.0` (2020-03-14)

- features

- supports JupyterLab 2.0

`krassowski/jupyterlab_go_to_definition 1.0.0` (2020-03-14)

- features

- supports JupyterLab 2.0

`krassowski/jupyterlab-lsp 0.8.0` (2020-03-12)

- features

- opens a maximum of one WebSocket per language server ([165][], [199][])
- lazy-loads language server protocol machinery ([165][])
- waits much longer for slow-starting language servers ([165][])
- cleans up documents, handlers, events, and signals more aggressively ([165][])
- ignores malformed diagnostic ranges, enabling markdown support ([165][])
- passes tests on Python 3.8 on Windows ([165][])
- improves support for rpy2 magic cells with parameters (
[206](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/206)
)

- bug fixes

- reports files are open only after installing all handlers to avoid missing messages ([201][])

[201]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/201

`lsp-ws-connection 0.4.0` (2020-03-12)

- breaking changes

- no longer assumes one document per connection ([165][])
- requires documents be opened explicitly ([165][])
- use of the `eventEmitter` pattern mostly deprecated in favor of `Promise`s
([165][])

[165]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/165

0.8.0

Not secure
- breaking changes

- websockets are now serviced by implementation key, rather than language
under `lsp/ws/<server key>` ([199][])
- introduces schema version `2`, reporting status by server at `lsp/status` ([199][])

- bugfixes:
- handles language server reading/writing and shadow file operations in threads ([199][])

[199]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/199

0.7.1

- features

- users can now choose which columns to display
in the diagnostic panel, using a context menu action (
[159](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/159)
)
- start the diagnostics panel docked at the bottom and improve
the re-spawning of the diagnostics panel (
[166](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/166)
)

- bugfixes

- fixed various small bugs in the completer (
[162](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/162)
)
- fix documentation display in signature for LSP servers which
return MarkupContent (
[164](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/164)
)

0.7.0

Not secure
- features

- reduced space taken up by the statusbar indicator (
[106](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/106)
)
- implemented statusbar popover with connections statuses (
[106](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/106)
)
- generates types for server data responses from JSON schema (
[110](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/110)
)
- added 'rename' function for notebooks, using shadow filesystem (
[115](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/115)
)
- added a UX workaround for rope rename issues when there is a
SyntaxError in the Python code (
[127](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/127)
)
- added a widget panel with diagnostics (inspections), allowing to
sort and explore diagnostics, and to go to the respective location
in code (with a click); accessible from the context menu (
[129](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/129)
)
- all commands are now accessible from the command palette (
[142](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/142)
)
- bash LSP now also covers `%%bash` magic cell in addition to `%%sh` (
[144](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/144)
)
- rpy2 magics received enhanced support for argument parsing
in both parent Python document (re-written overrides) and
exctracted R documents (improved foreign code extractor) (
[148](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/148),
[153](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/153)
)
- console logs can now easily be redirected to a floating console
windows for debugging of the browser tests (see CONTRIBUTING.md)

- bugfixes
- diagnostics in foreign documents are now correctly updated (
[133fd3d](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/129/commits/133fd3d71401c7e5affc0a8637ee157de65bef62)
)
- diagnostics are now always correctly displayed in the document they were intended for
- the workaround for relative root path is now also applied on Mac (
[139](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/139)
)
- fixed LSP of R in Python (`%%R` magic cell from rpy2) (
[144](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/144)
)
- completion now work properly when the kernel is shut down (
[146](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/146)
)
- a lowercase completion option selected from an uppercase token
will now correctly substitute the incomplete token (
[143](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/143)
)
- `didSave()` is emitted on file save, enabling the workaround
used by R language server to lazily load `library(tidyverse)` (
[95](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/95),
[147](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/147),
)
- signature feature is now correctly working in notebooks (
[140](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/140)
)

0.7.0b0

Not secure
- features
- adds a language server status endpoint (
[81](https://github.com/jupyter-lsp/jupyterlab-lsp/pull/81)
)
- adds more descriptive information to the language server spec (
[90](https://github.com/jupyter-lsp/jupyterlab-lsp/pulls/100)
)
- adds an extensible listener API (
[99](https://github.com/jupyter-lsp/jupyterlab-lsp/issues/99),
[100](https://github.com/jupyter-lsp/jupyterlab-lsp/pulls/100)
)

Page 7 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.