Skip to content

v0.1.0b19

Pre-release
Pre-release

Choose a tag to compare

@jupyterlite-bot jupyterlite-bot released this 15 Mar 08:19
· 387 commits to main since this release

0.1.0b19

(Full Changelog)

⚠️ API and Breaking Changes ⚠️

jupyterlite-core

This release introduces a new jupyterlite-core package in addition to the existing jupyterlite package.

The jupyterlite-core package provides the core functionality for building JupyterLite websites CLI extension points. Currently it only includes a JavaScript kernel that runs in Web Worker. If you would like to include a Python kernel in your deployment you will have to add it to your dependencies, for example with:

python -m pip install jupyterlite-pyodide-kernel

Or to the LiteBuildConfig/federated_extensions config entry.

The jupyterlite currently provides a couple of shims as well as the Pyodide kernel for better compatibility with existing deployments.

We recommend you start using the jupyterlite-core package more for your deployments, and additionally install a Python kernel such as jupyterlite-pyodide-kernel or jupyterlite-xeus-python.

jupyterlite-pyodide-kernel

The Pyodide kernel has been moved to its own repo: https://github.com/jupyterlite/pyodide-kernel

Currently it is still installed by default with jupyterlite for convenience, but it is not part of jupyterlite-core.

A consequence of this change is the renaming of the pyolite JavaScript packages:

  • @jupyterlite/pyolite-kernel -> @jupyterlite/pyodide-kernel
  • @jupyterlite/pyolite-kernel-extension -> @jupyterlite/pyodide-kernel-extension

Make sure to update your config if you were making use of litePluginSettings.


Enhancements made

  • Remove code references to pyolite, add BaseAddon methods #998 (@bollwyvl)

Maintenance and upkeep improvements

Documentation improvements

  • Update the Pyodide kernel on the demo site #1000 (@jtpio)
  • Point docs to 0.1.0-beta in the README for now #997 (@jtpio)
  • Document sending message to jupyterlite iframe #980 (@sebreb)
  • Update the p5 kernel on the demo site #955 (@jtpio)

API and Breaking Changes

  • Move the Pyodide kernel to a separate repo #854 (@jtpio)

Contributors to this release

(GitHub contributors page for this release)

@bollwyvl | @dependabot | @github-actions | @jtpio | @sebreb