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 6 of 8

1.1.2

Not secure
- bug fixes:

- fixed issues with language server messages being truncated in certain circumstances on Windows

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

`krassowski/jupyterlab-lsp 3.2.0` (2021-01-24)

- features:

- documentation panel in completer now works for R language too: implemented `completionItem/resolve` ([487])
- kernel types returned by IPython and IJulia are now mapped to LSP types; you can customize the mappings in settings ([487])

- bug fixes:

- diagnostics panel works after kernel restart properly ([485])
- workaround was added to enable `jedi-language-server` diagnostics ([485])
- Julia language server will not crash when saving a non-Julia file: fixed sendSaved notification scope ([491])

1.1.1

Not secure
- bug fixes:

- `PythonModuleSpec` no longer raises exception when the server module does not exist ([485])

[485]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/485
[487]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/487
[491]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/491

`krassowski/jupyterlab-lsp 3.1.0` (2021-01-17)

- features

- make the extension work with `jupyterlab-classic` - experimental, not all features are functional yet ([465])
- new status "Server extension missing" and a dialog with advice was added to help users with atypical configurations ([476])
- for developers: the verbosity of console logs is now controllable from settings and set to warn by default ([480])

- bug fixes:

- namespace completions in R (after double and triple colon) now work properly ([449])
- improved status icon contrast when status item is active ([465])
- connection manager now properly keeps track of notebooks when multiple notebooks are open ([474])
- new cells added after kernel restart now work properly; kernel changes are handled correctly ([478])
- increase total timeout for language server connection ([479])
- fix status communication during initialization ([479])

[449]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/449
[465]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/465
[474]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/474
[476]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/476
[478]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/478
[479]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/479
[480]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/480

1.1.0

Not secure
- features

- added experimental detection of Julia and Jedi language servers ([481])

- bug fixes:

- send periodic pings on websocket channels to maintain connection ([459], thanks franckchen)
- R languageserver is no longer incorrectly shown as available when not installed ([463])
- fix completion of very large namespaces (e.g. in R's base or in JavaScript) due to truncated message relay ([477])

[459]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/459
[463]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/463
[477]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/477
[481]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/481

`krassowski/jupyterlab-lsp 3.0.0` (2021-01-06)

- features

- support for JupyterLab 3.0 ([452], [402])

1.0.0

Not secure
- features

- support for JupyterLab 3.0 ([452], [402])

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

`krassowski/jupyterlab-lsp 2.1.2` (2021-01-02)

- features

- highlights can now be auto-removed from the cells/editors on blur (set `removeOnBlur` to `true` in settings) ([446])

- bug fixes
- improved performance of completion and highlights by minimising the number of highlight requests and GUI redraws (token checking, debouncing, acting on a single response only) ([433])
- highlights now update after cell focus/blur events even if those do not trigger cursor movement ([433])
- trigger characters auto-invoke now works in continuous hinting mode again ([434])

[433]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/433
[434]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/434
[446]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/446

`krassowski/jupyterlab-lsp 2.1.1` (2020-12-15)

- bug fixes

- fix crash "blank screen" caused by Mac command character included in jump-to schema file ([429])

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

0.9.3

Not secure
- features

- the virtual documents' folder can be configured with `JP_LSP_VIRTUAL_DIR` or
`LanguageServerManager.virtual_documents_dir`, with a potential benefit for
JupyterHub installations (the default value remains _contents.root_dir_ / `.virtual_documents`)
([416], thanks fcollonval)

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

`krassowski/jupyterlab-lsp 2.1.0` (2020-12-13)

- features

- added "click to jump" functionality (by default using <kbd>Alt</kbd> modifier) ([423])
- added "jump back" command, by default activated with <kbd>Alt</kbd> + <kbd>o</kbd> ([423])
- `.virtual_documents` location can now be customized ([416])
- tokens are now exported making them available for import from other extensions ([414], thanks martinRenou)

- bug fixes

- context menu commands are now correctly registered where previously specific conditions were leading to race conditions ([399], thanks mnowacki-b)
- handles characters that need escaping (spaces, non-ASCII characters) more
robustly in files and folder names ([403], thanks bollwyvl and avaissi)
- moving cells now triggers the document update immediately leading to immediate diagnostics update ([421])
- changing cell type to `raw` or `markdown` and then back to `code` properly unbinds/binds event handlers and updates document ([421])
- pasted cells are added to the LSP document immediately, without the need for the user to enter them ([421])
- improved error message when language server cannot be found ([413], thanks martinRenou)
- developer documentation got improved ([412], thanks karlaspuldaro)

[399]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/399
[403]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/403
[412]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/412
[413]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/413
[414]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/414
[421]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/421

`krassowski/code-jumpers 1.0.0` (2020-12-13)

- breaking changes
- split away from `krassowski/jupyterlab_go_to_definition`, renamed to `krassowski/code-jumpers` ([423]):
- removed unused code
- refactored history operations to track files and always use global location data
- renamed `uri` to `contents_path` to help avoid programmer issues
with characters requiring URI encoding ([406])

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

`krassowski/jupyterlab-lsp 2.0.8` (2020-10-25)

- bug fixes

- custom cell syntax highlighting is now properly removed when no longer needed ([387])
- the completer in continuous hinting now works well with the pasted text ([389])
- continuous hinting suggestions will no longer show up if the only hint is the same as the current token ([391])
- available options for hover modifier keys are now listed in the setting descriptions ([377])

[377]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/377
[387]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/387
[389]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/389
[391]: https://github.com/jupyter-lsp/jupyterlab-lsp/issues/391

`krassowski/jupyterlab-lsp 2.0.7` (2020-09-18)

- bug fixes

- fix syntax highlighting in hover tooltips and reduce unnecessary padding and margin ([363])
- greatly improve performance of hover action ([363])
- improve support for expanded hovers tooltips using deprecated API ([363])
- do not hide hover tooltips too eagerly (allowing selecting text/easy scrolling of longer tooltips) ([363])

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

`krassowski/jupyterlab-lsp 2.0.6` (2020-09-15)

- bug fixes

- fix syntax highlighting of %%language cells slowing down editing in notebooks ([361])

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

`krassowski/jupyterlab-lsp 2.0.5` (2020-09-11)

- bug fixes

- fix too aggressive overrides of IPython's pinfo (`?`) and pinfo2 (`??`) ([352])

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

`krassowski/jupyterlab-lsp 2.0.4` (2020-09-11)

- bug fixes

- improve code overrides for IPython line magics ([346])
- implement missing code overrides for IPython's pinfo (`?`) and pinfo2 (`??`) syntactic sugar ([346])

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

`krassowski/jupyterlab-lsp 2.0.2` (2020-09-07)

- bug fixes

- fix code overrides not being registered properly ([340])

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

`krassowski/jupyterlab-lsp 2.0.1` (2020-09-07)

- bug fixes

- bump version of `lsp-ws-connection` dependency to fix the LaTeX server issues (see [337])

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

0.9.2

Not secure
- autodetects the `sql` language server for `.sql` files ([328][])
- diagnostics are provided by `sqlint` which requires Node 11+
to work well (in contrast to currently required Node 10+).

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

`krassowski/jupyterlab-lsp 2.0.0` (2020-09-03)

- features

- support for JupyterLab 2.2 ([301][])
- completer now displays server-provided documentation,
and a kernel icon for kernel suggestions without type information ([301][])
- add two icons themes for the completer (material and vscode) ([322])
- the documentation by the completer can be turned on or off ([315])
- continuous hinting (Hinterland mode) can be enabled in settings ([315])
- tokens in which the completer should not be triggered can be changed ([315])
- configuration for the following features is now exposed in the settings editor ([318]):
- diagnostics (display, filtering)
- hover (modifier key)
- rename operation status reporting got improved ([318])
- replaced the generic status icons with code check icon (coloured differently according to the status) ([318])
- added icons for all the features and their commands ([318])
- refactored the codebase with a new architecture which allows dynamic features, document widget adapter, and code editor registration ([318])
- the document in the connections list in the statusbar popover are now represented by easy-to-understand DocumentLocator (breadcrumbs) widget rather than an internal id ([bacc006])
- syntax highlighting mode is adjusted to the language with the majority of the code in an editor ([319])
- copy diagnostics message and filter diagnostics from context menu of Diagnostic Panel ([330])

- bug fixes

- path-autocompletion issues were resolved upstream and this release adopts these changes
- the missing caret and document connection icons were restored in the statusbar popover ([318])
- pressing "Cancel" rename during rename now correctly aborts the rename operation ([318])
- when a language server for a foreign document is not available an explanation is displayed (rather than the "Connecting..." status as before) ([4e5b2ad])
- when jump target is not found a message is now shown instead of raising an exception ([00448d0])
- fixed status message expiration and replacement ([8798f2d]), ([329])
- fixed some context command rank issues introduced after an attempt of migration to nulls ([318])

[301]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/301
[315]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/315
[318]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/318
[319]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/319
[322]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/322
[329]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/329
[330]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/330
[00448d0]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/318/commits/00448d0c55e7f9a1e7e0a5322f17610daac47dfe
[bacc006]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/318/commits/bacc0066da0727ff7397574914bf0401e4d8f7cb
[4e5b2ad]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/318/commits/4e5b2adf655120458cc8be4b453fe9a78c98e061
[8798f2d]: https://github.com/jupyter-lsp/jupyterlab-lsp/pull/318/commits/8798f2dcfd28da10a2b8d8f648974111caa52307

`krassowski/jupyterlab-lsp 1.1.2` (2020-08-05)

- bug fixes

- emits console warnings instead of throwing errors in hover handlers and connections ([299][], [300][])
- improve URL checks in message handling to enable LaTeX diagnostics to work when configured ([288][])

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

Page 6 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.