Spyder-notebook

Latest version: v0.5.1

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

Scan your dependencies

Page 1 of 3

0.5.1

This version is based on version 7 of Jupyter Notebook and version 4 of Jupyter Lab, thus profiting of many years of progress in Jupyter.

Version 0.5.0 was uploaded incorrectly.

New Feature

* Base the plugin on Jupyter Notebook v7 ([Issue 330](https://github.com/spyder-ide/spyder-notebook/issues/330), [Issue 400](https://github.com/spyder-ide/spyder-notebook/issues/400), [Issue 401](https://github.com/spyder-ide/spyder-notebook/issues/401), [Issue 402](https://github.com/spyder-ide/spyder-notebook/issues/402), [Issue 414](https://github.com/spyder-ide/spyder-notebook/issues/414), [PR 396](https://github.com/spyder-ide/spyder-notebook/pull/396), [PR 415](https://github.com/spyder-ide/spyder-notebook/pull/415), [PR 419](https://github.com/spyder-ide/spyder-notebook/pull/419), [PR 420](https://github.com/spyder-ide/spyder-notebook/pull/420), [PR 429](https://github.com/spyder-ide/spyder-notebook/pull/429))

Bug Fixes

* Handle NotJSONError when closing a notebook tab ([Issue 432](https://github.com/spyder-ide/spyder-notebook/issues/432), [PR 437](https://github.com/spyder-ide/spyder-notebook/pull/437))
* Ensure that the precise connection file is used when opening a console ([Issue 421](https://github.com/spyder-ide/spyder-notebook/issues/421), [PR 422](https://github.com/spyder-ide/spyder-notebook/pull/422))

Maintenance

* Update translations ([PR 430](https://github.com/spyder-ide/spyder-notebook/pull/430))
* Update GitHub test action ([PR 413](https://github.com/spyder-ide/spyder-notebook/pull/413))
* Prepare for Spyder v6 ([Issue 278](https://github.com/spyder-ide/spyder-notebook/issues/278), [Issue 423](https://github.com/spyder-ide/spyder-notebook/issues/423), [PR 417](https://github.com/spyder-ide/spyder-notebook/pull/417), [PR 438](https://github.com/spyder-ide/spyder-notebook/pull/438))

0.4.1

Bug Fixes

* Plugin now works when installed in a venv on Windows ([Issue 398](https://github.com/spyder-ide/spyder-notebook/issues/398), [PR 408](https://github.com/spyder-ide/spyder-notebook/pull/408))
* Require Spyder version 5.4.3, which fixes a bug causing notebooks and other HTML content not to display on some Linux computers ([Issue 386](https://github.com/spyder-ide/spyder-notebook/issues/386), [PR 410](https://github.com/spyder-ide/spyder-notebook/pull/410))
* Add New/Open Notebook items back to the notebook context menu ([Issue 404](https://github.com/spyder-ide/spyder-notebook/issues/404), [Issue 174](https://github.com/spyder-ide/spyder-notebook/issues/174), [PR 409](https://github.com/spyder-ide/spyder-notebook/pull/409))
* Update Readme with new installation instructions and supported Spyder version ([PR 378](https://github.com/spyder-ide/spyder-notebook/pull/378))

New Feature

* Add menu item "Toggle All Line Numbers" ([Issue 403](https://github.com/spyder-ide/spyder-notebook/issues/403), [Issue 364](https://github.com/spyder-ide/spyder-notebook/issues/364), [PR 406](https://github.com/spyder-ide/spyder-notebook/pull/406))

0.4.0

New Features

* Add support for Spyder 5.

Issues Closed

* [Issue 360](https://github.com/spyder-ide/spyder-notebook/issues/360) - Support Spyder 5 ([PR 369](https://github.com/spyder-ide/spyder-notebook/pull/369) by [ccordoba12](https://github.com/ccordoba12))

In this release 1 issue was closed.

Pull Requests Merged

* [PR 377](https://github.com/spyder-ide/spyder-notebook/pull/377) - PR: Fix building wheel and tarball with the latest `setuptools` version, by [ccordoba12](https://github.com/ccordoba12)
* [PR 376](https://github.com/spyder-ide/spyder-notebook/pull/376) - PR: Some style fixes so it looks better in Spyder 5, by [ccordoba12](https://github.com/ccordoba12)
* [PR 369](https://github.com/spyder-ide/spyder-notebook/pull/369) - PR: Migrate to the new Spyder 5 API, by [ccordoba12](https://github.com/ccordoba12) ([360](https://github.com/spyder-ide/spyder-notebook/issues/360))
* [PR 368](https://github.com/spyder-ide/spyder-notebook/pull/368) - PR: Add note to Readme to mention that this plugin doesn't work with our installers, by [ccordoba12](https://github.com/ccordoba12)

In this release 4 pull requests were closed.

0.3.2

New Features

* Pressing Shift-Tab now shows the documentation of functions and so on, as in a Jupyter server ([Issue 315](https://github.com/spyder-ide/spyder-notebook/issues/315), [PR 344](https://github.com/spyder-ide/spyder-notebook/pull/344))
* Add an option to Preferences so that you can now have Spyder in a dark theme and notebooks in a light theme, or vice versa ([Issue 310](https://github.com/spyder-ide/spyder-notebook/issues/310), [PR 345](https://github.com/spyder-ide/spyder-notebook/pull/345))
* Shift-RightClick now shows the browser menu, which allows you to save a plot as a picture ([Issue 279](https://github.com/spyder-ide/spyder-notebook/issues/279), [PR 349](https://github.com/spyder-ide/spyder-notebook/pull/349))

Bug Fixes

* Opening a link from a notebook now opens the correct page in your web browser ([Issue 185](https://github.com/spyder-ide/spyder-notebook/issues/185), [PR 351](https://github.com/spyder-ide/spyder-notebook/pull/351))
* If you change the Python interpreter in the Preferences, then notebooks opened afterwards will use the new environment; previously, you had to restart Spyder ([Issue 266](https://github.com/spyder-ide/spyder-notebook/issues/266), [PR 352](https://github.com/spyder-ide/spyder-notebook/pull/352))
* Update error message when server fails so that it is more helpful ([Issue 337](https://github.com/spyder-ide/spyder-notebook/issues/337), [PR 347](https://github.com/spyder-ide/spyder-notebook/pull/347))
* Prevent an AttributeError exception when saving or closing notebooks ([Issue 311](https://github.com/spyder-ide/spyder-notebook/issues/311), [Issue 333](https://github.com/spyder-ide/spyder-notebook/issues/333), [PR 334](https://github.com/spyder-ide/spyder-notebook/pull/334))
* Make saving more robust by waiting longer if necessary ([Issue 339](https://github.com/spyder-ide/spyder-notebook/issues/339), [PR 348](https://github.com/spyder-ide/spyder-notebook/pull/348))

0.3.1

Bug Fixes

* Fix compatibility issue which prevented the plugin from working at all if traitlets version 5 is installed ([Issue 314](https://github.com/spyder-ide/spyder-notebook/issues/314), [PR 326](https://github.com/spyder-ide/spyder-notebook/pull/326)).
* Add background to code completions to make them visible ([Issue 318](https://github.com/spyder-ide/spyder-notebook/issues/318), [PR 329](https://github.com/spyder-ide/spyder-notebook/pull/329)).
* Make strings brighter in dark mode to increase legibility ([Issue 319](https://github.com/spyder-ide/spyder-notebook/issues/319), [PR 331](https://github.com/spyder-ide/spyder-notebook/pull/331)).
* Prevent JSONDecodeError when closing notebook ([Issue 317](https://github.com/spyder-ide/spyder-notebook/issues/317), [PR 332](https://github.com/spyder-ide/spyder-notebook/pull/332)).

0.3.0

New Features

* The plugin now uses JupyterLab instead of Jupyter Notebook to render notebooks. This ensures that the new features developed by the Jupyter team, such as drag and drop to reorder code cells, are available in Spyder.
* Support for Python 2 is dropped. The plugin now requires Python 3.5 and Spyder 3.1 or later.
* Notebooks are rendered in a dark theme if Spyder is run using a dark theme.
* A new item, "Server Info", in the option menu of the plugin. This should help with troubleshooting in case of problems.
* Translations for Brazilian Portuguese, German and Spanish are now available.
* When you open Spyder, the plugin will open the notebooks that were open when you last quit Spyder.

Issues Closed

* [Issue 306](https://github.com/spyder-ide/spyder-notebook/issues/306) - Shortcut 'M' does not switch cell type to Markdown ([PR 307](https://github.com/spyder-ide/spyder-notebook/pull/307))
* [Issue 305](https://github.com/spyder-ide/spyder-notebook/issues/305) - Enable translations ([PR 304](https://github.com/spyder-ide/spyder-notebook/pull/304))
* [Issue 296](https://github.com/spyder-ide/spyder-notebook/issues/296) - Check dependency on jupyterlab Python package ([PR 300](https://github.com/spyder-ide/spyder-notebook/pull/300))
* [Issue 295](https://github.com/spyder-ide/spyder-notebook/issues/295) - Plugin may use server not started by Spyder ([PR 298](https://github.com/spyder-ide/spyder-notebook/pull/298))
* [Issue 290](https://github.com/spyder-ide/spyder-notebook/issues/290) - Inherit dark or light theme from Spyder
* [Issue 288](https://github.com/spyder-ide/spyder-notebook/issues/288) - Use QProcess instead of subprocess to start server ([PR 298](https://github.com/spyder-ide/spyder-notebook/pull/298))
* [Issue 284](https://github.com/spyder-ide/spyder-notebook/issues/284) - Package JavaScript files ([PR 300](https://github.com/spyder-ide/spyder-notebook/pull/300))
* [Issue 280](https://github.com/spyder-ide/spyder-notebook/issues/280) - Normalize line endings in source ([PR 287](https://github.com/spyder-ide/spyder-notebook/pull/287))
* [Issue 275](https://github.com/spyder-ide/spyder-notebook/issues/275) - Move functionality out of NotebookPlugin ([PR 283](https://github.com/spyder-ide/spyder-notebook/pull/283))
* [Issue 270](https://github.com/spyder-ide/spyder-notebook/issues/270) - Replace sidebar by menubar in new notebook server ([PR 274](https://github.com/spyder-ide/spyder-notebook/pull/274))
* [Issue 261](https://github.com/spyder-ide/spyder-notebook/issues/261) - Transition to JupyterLab ([PR 264](https://github.com/spyder-ide/spyder-notebook/pull/264))
* [Issue 260](https://github.com/spyder-ide/spyder-notebook/issues/260) - Drop support for Python 2 ([PR 276](https://github.com/spyder-ide/spyder-notebook/pull/276))
* [Issue 245](https://github.com/spyder-ide/spyder-notebook/issues/245) - Cannot undock "Notebook" pane
* [Issue 171](https://github.com/spyder-ide/spyder-notebook/issues/171) - Cleanly exit notebook server ([PR 289](https://github.com/spyder-ide/spyder-notebook/pull/289))
* [Issue 133](https://github.com/spyder-ide/spyder-notebook/issues/133) - Using native menu actions of the notebook as 'Rename' its a point of failures
* [Issue 68](https://github.com/spyder-ide/spyder-notebook/issues/68) - Restore the previous list of opened notebooks (per session) ([PR 292](https://github.com/spyder-ide/spyder-notebook/pull/292))

In this release 16 issues were closed.

Pull Requests Merged

* [PR 307](https://github.com/spyder-ide/spyder-notebook/pull/307) - PR: Add shortcuts that are available in Jupyter Lab ([306](https://github.com/spyder-ide/spyder-notebook/issues/306))
* [PR 304](https://github.com/spyder-ide/spyder-notebook/pull/304) - PR: Update translations from Crowdin ([305](https://github.com/spyder-ide/spyder-notebook/issues/305))
* [PR 303](https://github.com/spyder-ide/spyder-notebook/pull/303) - PR: Update localization source files
* [PR 300](https://github.com/spyder-ide/spyder-notebook/pull/300) - PR: Install JavaScript files and other server components in distribution ([296](https://github.com/spyder-ide/spyder-notebook/issues/296), [284](https://github.com/spyder-ide/spyder-notebook/issues/284))
* [PR 298](https://github.com/spyder-ide/spyder-notebook/pull/298) - PR: Rewrite code for starting and managing notebook servers ([295](https://github.com/spyder-ide/spyder-notebook/issues/295), [288](https://github.com/spyder-ide/spyder-notebook/issues/288))
* [PR 297](https://github.com/spyder-ide/spyder-notebook/pull/297) - PR: Implement dark theme
* [PR 292](https://github.com/spyder-ide/spyder-notebook/pull/292) - PR: Restore notebooks that were open at end of last session ([68](https://github.com/spyder-ide/spyder-notebook/issues/68))
* [PR 289](https://github.com/spyder-ide/spyder-notebook/pull/289) - PR: Shutdown notebook server properly ([171](https://github.com/spyder-ide/spyder-notebook/issues/171))
* [PR 287](https://github.com/spyder-ide/spyder-notebook/pull/287) - PR: Normalize line endings in text files to LF ([280](https://github.com/spyder-ide/spyder-notebook/issues/280))
* [PR 283](https://github.com/spyder-ide/spyder-notebook/pull/283) - PR: Split off part of NotebookPlugin into NotebookTabWidget ([275](https://github.com/spyder-ide/spyder-notebook/issues/275))
* [PR 276](https://github.com/spyder-ide/spyder-notebook/pull/276) - PR: Drop support for Python 2 ([260](https://github.com/spyder-ide/spyder-notebook/issues/260))
* [PR 274](https://github.com/spyder-ide/spyder-notebook/pull/274) - PR: Add menu bar to notebook ([270](https://github.com/spyder-ide/spyder-notebook/issues/270))
* [PR 264](https://github.com/spyder-ide/spyder-notebook/pull/264) - PR: Use JupyterLab to render notebooks ([261](https://github.com/spyder-ide/spyder-notebook/issues/261))

In this release 13 pull requests were closed.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.