Notebook4.2

We have just released version 4.2 of the Jupyter notebook package. There are the usual bugfixes, and a few improvements. You can see a summary of changes in the docs, or see all the changes on GitHub.

Altogether, 21 authors contributed to 53 pull requests to make this release.

The primary feature of 4.2 is improvements to the extension system for the notebook. The notebook can be extended in two ways:

  1. nbextensions, which are JavaScript extensions that run in your browser. These can modify the UI or behavior of the notebook, such as adding buttons to your toolbar, new keyboard shortcuts, etc.
  2. serverextensions, which modify the Python webserver. These can add new HTTP endpoints, register extra events to run when you save your notebook, etc.

The improvements are focused on making installing and enabling extensions easier, including:

  1. better symmetry between handling of serverextensions and nbextensions
  2. allowing enabling nbextensions system-wide
  3. working better with the Python sys.prefix for installing/enabling extensions using packages and environments, such as conda packages or python wheels
  4. allowing installation via Python packages

Source: https://blog.jupyter.org/2016/04/15/notebook-4-2/

 

Raony Guimaraes