Jupyterlite

Latest version: v0.3.0

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

Scan your dependencies

Page 6 of 13

0.1.0b20

([Full Changelog](https://github.com/jupyterlite/jupyterlite/compare/v0.1.0b19...2dab56bcb88042a5a87565cbcacd6adc86be934d))

:warning: API and Breaking Changes :warning:

`jupyterlite-javascript-kernel`

The JavaScript kernel has been extracted from the main JupyterLite bundle. This means it is not available by default anymore when building a site with the `jupyterlite-core` package.

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

If you use `jupyterlite-core` to build your JupyterLite website, you can install the `jupyterlite-javascript-kernel` package to include the JavaScript kernel as part of the build.

Python 3.8

The `jupyterlite-core`, `jupyterlite` and `jupyterlite-javascript-kernel` packages now require Python 3.8.

______________________________________________________________________

Maintenance and upkeep improvements

- Require Python 3.8, test on Python 3.11 [1016](https://github.com/jupyterlite/jupyterlite/pull/1016) ([jtpio](https://github.com/jtpio))
- Distribute `jupyterlite-javascript-kernel` as a federated kernel [1013](https://github.com/jupyterlite/jupyterlite/pull/1013) ([jtpio](https://github.com/jtpio))

Documentation improvements

- Improve documentation for installing different kernels [1018](https://github.com/jupyterlite/jupyterlite/pull/1018) ([jtpio](https://github.com/jtpio))
- Bootstrap the migration guide [1015](https://github.com/jupyterlite/jupyterlite/pull/1015) ([jtpio](https://github.com/jtpio))
- Remove "Releasing" section from the docs [1014](https://github.com/jupyterlite/jupyterlite/pull/1014) ([jtpio](https://github.com/jtpio))
- Add a minimal README for `jupyterlite-core` [1012](https://github.com/jupyterlite/jupyterlite/pull/1012) ([jtpio](https://github.com/jtpio))
- Default docs back to `latest` [1009](https://github.com/jupyterlite/jupyterlite/pull/1009) ([jtpio](https://github.com/jtpio))

API and Breaking Changes

- Distribute `jupyterlite-javascript-kernel` as a federated kernel [1013](https://github.com/jupyterlite/jupyterlite/pull/1013) ([jtpio](https://github.com/jtpio))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlite/jupyterlite/graphs/contributors?from=2023-03-15&to=2023-03-22&type=c))

[bollwyvl](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Abollwyvl+updated%3A2023-03-15..2023-03-22&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Agithub-actions+updated%3A2023-03-15..2023-03-22&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Ajtpio+updated%3A2023-03-15..2023-03-22&type=Issues)

0.1.0b19

([Full Changelog](https://github.com/jupyterlite/jupyterlite/compare/v0.1.0b18...8a3bce63ec8e5bd97d132d60012c8a0378d11698))

⚠️ 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](https://jupyterlite.readthedocs.io/en/latest/howto/extensions/cli-addons.html). 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](https://jupyterlite.readthedocs.io/en/latest/howto/configure/advanced/extensions.html#adding-custom-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`.

Enhancements made

- Remove code references to pyolite, add BaseAddon methods [998](https://github.com/jupyterlite/jupyterlite/pull/998) ([bollwyvl](https://github.com/bollwyvl))

Maintenance and upkeep improvements

- Bump webpack from 5.75.0 to 5.76.0 [1005](https://github.com/jupyterlite/jupyterlite/pull/1005) ([dependabot](https://github.com/dependabot))
- Update `jupyterlite` dependencies and docs [1001](https://github.com/jupyterlite/jupyterlite/pull/1001) ([jtpio](https://github.com/jtpio))
- Remove code references to pyolite, add BaseAddon methods [998](https://github.com/jupyterlite/jupyterlite/pull/998) ([bollwyvl](https://github.com/bollwyvl))
- Add the `jupyterlite-core` Python package [994](https://github.com/jupyterlite/jupyterlite/pull/994) ([jtpio](https://github.com/jtpio))
- Update to Playwright 1.31.2 [992](https://github.com/jupyterlite/jupyterlite/pull/992) ([jtpio](https://github.com/jtpio))
- Bump vega from 5.22.1 to 5.23.0 [990](https://github.com/jupyterlite/jupyterlite/pull/990) ([dependabot](https://github.com/dependabot))
- Bump vega from 5.22.1 to 5.23.0 in /ui-tests [989](https://github.com/jupyterlite/jupyterlite/pull/989) ([dependabot](https://github.com/dependabot))
- Bump vega-functions from 5.13.0 to 5.13.1 [988](https://github.com/jupyterlite/jupyterlite/pull/988) ([dependabot](https://github.com/dependabot))
- Bump vega-functions from 5.13.0 to 5.13.1 in /ui-tests [987](https://github.com/jupyterlite/jupyterlite/pull/987) ([dependabot](https://github.com/dependabot))
- Update to pyodide 0.22.1, use NodeJS 18 LTS [978](https://github.com/jupyterlite/jupyterlite/pull/978) ([bollwyvl](https://github.com/bollwyvl))
- Add releaser workflows [976](https://github.com/jupyterlite/jupyterlite/pull/976) ([jtpio](https://github.com/jtpio))
- Fix lint issues on CI [974](https://github.com/jupyterlite/jupyterlite/pull/974) ([jtpio](https://github.com/jtpio))
- Bump http-cache-semantics from 4.1.0 to 4.1.1 [972](https://github.com/jupyterlite/jupyterlite/pull/972) ([dependabot](https://github.com/dependabot))
- Troubleshoot ReadTheDocs [964](https://github.com/jupyterlite/jupyterlite/pull/964) ([jtpio](https://github.com/jtpio))
- Update to JupyterLab 3.5.3 [960](https://github.com/jupyterlite/jupyterlite/pull/960) ([jtpio](https://github.com/jtpio))
- Fix UI tests snapshots cleaning on CI [953](https://github.com/jupyterlite/jupyterlite/pull/953) ([jtpio](https://github.com/jtpio))
- Update the JavaScript kernel display name [952](https://github.com/jupyterlite/jupyterlite/pull/952) ([jtpio](https://github.com/jtpio))
- Move the Pyodide kernel to a separate repo [854](https://github.com/jupyterlite/jupyterlite/pull/854) ([jtpio](https://github.com/jtpio))

Documentation improvements

- Update the Pyodide kernel on the demo site [1000](https://github.com/jupyterlite/jupyterlite/pull/1000) ([jtpio](https://github.com/jtpio))
- Point docs to `0.1.0-beta` in the README for now [997](https://github.com/jupyterlite/jupyterlite/pull/997) ([jtpio](https://github.com/jtpio))
- Document sending message to jupyterlite iframe [980](https://github.com/jupyterlite/jupyterlite/pull/980) ([sebreb](https://github.com/sebreb))
- Update the p5 kernel on the demo site [955](https://github.com/jupyterlite/jupyterlite/pull/955) ([jtpio](https://github.com/jtpio))

API and Breaking Changes

- Move the Pyodide kernel to a separate repo [854](https://github.com/jupyterlite/jupyterlite/pull/854) ([jtpio](https://github.com/jtpio))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlite/jupyterlite/graphs/contributors?from=2023-01-19&to=2023-03-15&type=c))

[bollwyvl](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Abollwyvl+updated%3A2023-01-19..2023-03-15&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Adependabot+updated%3A2023-01-19..2023-03-15&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Agithub-actions+updated%3A2023-01-19..2023-03-15&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Ajtpio+updated%3A2023-01-19..2023-03-15&type=Issues) | [sebreb](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Asebreb+updated%3A2023-01-19..2023-03-15&type=Issues)

0.1.0b18

([Full Changelog](https://github.com/jupyterlite/jupyterlite/compare/v0.1.0b17...2bab033a13e46dc29a8fa51a3bca033d377cedeb))

Enhancements made

- Display field in webmanifest changed to standalone to support iPadOS [951](https://github.com/jupyterlite/jupyterlite/pull/951) ([dhombios](https://github.com/dhombios))
- Run the JavaScript kernel in a Web Worker [711](https://github.com/jupyterlite/jupyterlite/pull/711) ([jtpio](https://github.com/jtpio))

Maintenance and upkeep improvements

- Update to lerna 6.4 [943](https://github.com/jupyterlite/jupyterlite/pull/943) ([jtpio](https://github.com/jtpio))

API and Breaking Changes

- Run the JavaScript kernel in a Web Worker [711](https://github.com/jupyterlite/jupyterlite/pull/711) ([jtpio](https://github.com/jtpio))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlite/jupyterlite/graphs/contributors?from=2023-01-04&to=2023-01-19&type=c))

[dhombios](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Adhombios+updated%3A2023-01-04..2023-01-19&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Agithub-actions+updated%3A2023-01-04..2023-01-19&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Ajtpio+updated%3A2023-01-04..2023-01-19&type=Issues)

0.1.0b17

([Full Changelog](https://github.com/jupyterlite/jupyterlite/compare/v0.1.0b16...864bc67f434706297b3c958555abbdb532841941))

⚠️ API and Breaking Changes ⚠️

Use `PipliteAddon.piplite_urls` instead of `LiteBuildConfig.piplite_urls`

If you were configuring the `piplite_urls` option (described in https://jupyterlite.readthedocs.io/en/latest/howto/python/wheels.html) to ship additional wheels at build time, this configuration option has now been moved from `LiteBuildConfig.piplite_urls` to `PipliteAddon.piplite_urls`.

This was changed in the following PR:

- Allow Addons to provide CLI aliases and flags [934](https://github.com/jupyterlite/jupyterlite/pull/934) ([bollwyvl](https://github.com/bollwyvl))

CLI flags

The CLI flags have *not* changed.

Enhancements made

- normalize all indexed piplite wheel names [939](https://github.com/jupyterlite/jupyterlite/pull/939) ([bollwyvl](https://github.com/bollwyvl))
- Update to Pyodide 0.22 [937](https://github.com/jupyterlite/jupyterlite/pull/937) ([jtpio](https://github.com/jtpio))
- Allow Addons to provide CLI aliases and flags [934](https://github.com/jupyterlite/jupyterlite/pull/934) ([bollwyvl](https://github.com/bollwyvl))
- do not signal `ready` until initialize completes [900](https://github.com/jupyterlite/jupyterlite/pull/900) ([stevejpurves](https://github.com/stevejpurves))

Maintenance and upkeep improvements

- Bump json5 from 2.2.1 to 2.2.2 [936](https://github.com/jupyterlite/jupyterlite/pull/936) ([dependabot](https://github.com/dependabot))
- Add name to the top-level `pyproject.toml` [931](https://github.com/jupyterlite/jupyterlite/pull/931) ([jtpio](https://github.com/jtpio))
- Fix Gitpod setup task [928](https://github.com/jupyterlite/jupyterlite/pull/928) ([jtpio](https://github.com/jtpio))
- Update to JupyterLab 3.5.2 [924](https://github.com/jupyterlite/jupyterlite/pull/924) ([jtpio](https://github.com/jtpio))
- Add UI test for embedding the REPL [699](https://github.com/jupyterlite/jupyterlite/pull/699) ([jtpio](https://github.com/jtpio))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlite/jupyterlite/graphs/contributors?from=2022-12-20&to=2023-01-04&type=c))

[bollwyvl](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Abollwyvl+updated%3A2022-12-20..2023-01-04&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Adependabot+updated%3A2022-12-20..2023-01-04&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Agithub-actions+updated%3A2022-12-20..2023-01-04&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Ajtpio+updated%3A2022-12-20..2023-01-04&type=Issues) | [stevejpurves](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Astevejpurves+updated%3A2022-12-20..2023-01-04&type=Issues)

0.1.0b16

([Full Changelog](https://github.com/jupyterlite/jupyterlite/compare/v0.1.0b15...161cfaadaa2ccdf6e928d080b2cf9c5255baa987))

Enhancements made

- add jupyterlite/contents to list of singleton packages [917](https://github.com/jupyterlite/jupyterlite/pull/917) ([sglyon](https://github.com/sglyon))
- Remove `Image` hacks, vendor and use upstream `ipykernel.jsonutil` [913](https://github.com/jupyterlite/jupyterlite/pull/913) ([bollwyvl](https://github.com/bollwyvl))
- Pyolite - Matplotlib: Setup inline backend by default [911](https://github.com/jupyterlite/jupyterlite/pull/911) ([martinRenou](https://github.com/martinRenou))
- Service worker fixes, JupyterLab 3.5.1 [899](https://github.com/jupyterlite/jupyterlite/pull/899) ([bollwyvl](https://github.com/bollwyvl))

Maintenance and upkeep improvements

- Update to Playwright 1.29 [923](https://github.com/jupyterlite/jupyterlite/pull/923) ([jtpio](https://github.com/jtpio))
- Resolve example package lists, update matplotlib example [916](https://github.com/jupyterlite/jupyterlite/pull/916) ([bollwyvl](https://github.com/bollwyvl))
- Service worker fixes, JupyterLab 3.5.1 [899](https://github.com/jupyterlite/jupyterlite/pull/899) ([bollwyvl](https://github.com/bollwyvl))
- Bump decode-uri-component from 0.2.0 to 0.2.2 [894](https://github.com/jupyterlite/jupyterlite/pull/894) ([dependabot](https://github.com/dependabot))
- Fix handling of `jupyterlite/app` by the releaser [885](https://github.com/jupyterlite/jupyterlite/pull/885) ([jtpio](https://github.com/jtpio))
- \[wip\] Update to pyodide 0.22.0, use pyodide and serviceworker types [871](https://github.com/jupyterlite/jupyterlite/pull/871) ([bollwyvl](https://github.com/bollwyvl))

Documentation improvements

- Resolve example package lists, update matplotlib example [916](https://github.com/jupyterlite/jupyterlite/pull/916) ([bollwyvl](https://github.com/bollwyvl))

API and Breaking Changes

- add jupyterlite/contents to list of singleton packages [917](https://github.com/jupyterlite/jupyterlite/pull/917) ([sglyon](https://github.com/sglyon))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlite/jupyterlite/graphs/contributors?from=2022-11-30&to=2022-12-20&type=c))

[bollwyvl](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Abollwyvl+updated%3A2022-11-30..2022-12-20&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Adependabot+updated%3A2022-11-30..2022-12-20&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Agithub-actions+updated%3A2022-11-30..2022-12-20&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Ajtpio+updated%3A2022-11-30..2022-12-20&type=Issues) | [martinRenou](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3AmartinRenou+updated%3A2022-11-30..2022-12-20&type=Issues) | [sglyon](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Asglyon+updated%3A2022-11-30..2022-12-20&type=Issues)

0.1.0b15

([Full Changelog](https://github.com/jupyterlite/jupyterlite/compare/v0.1.0b14...41b80272e4d1991b3776eebd103e2e3aab4375d1))

Enhancements made

- Support `.conda` packages with `libarchive-c`, prefer if available for all unarchiving [878](https://github.com/jupyterlite/jupyterlite/pull/878) ([bollwyvl](https://github.com/bollwyvl))
- Loosen `.` file detection, add `--extra-ignore-contents` [860](https://github.com/jupyterlite/jupyterlite/pull/860) ([bollwyvl](https://github.com/bollwyvl))
- Update to JupyterLab 3.5 [848](https://github.com/jupyterlite/jupyterlite/pull/848) ([jtpio](https://github.com/jtpio))

Maintenance and upkeep improvements

- Update to the Jupyter Releaser v2 [879](https://github.com/jupyterlite/jupyterlite/pull/879) ([jtpio](https://github.com/jtpio))
- Bump loader-utils from 1.4.1 to 1.4.2 [873](https://github.com/jupyterlite/jupyterlite/pull/873) ([dependabot](https://github.com/dependabot))
- Bump loader-utils from 1.4.0 to 1.4.1 [869](https://github.com/jupyterlite/jupyterlite/pull/869) ([dependabot](https://github.com/dependabot))
- Update app resolutions for JupyterLab 3.5.0 [852](https://github.com/jupyterlite/jupyterlite/pull/852) ([bollwyvl](https://github.com/bollwyvl))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlite/jupyterlite/graphs/contributors?from=2022-10-25&to=2022-11-30&type=c))

[bollwyvl](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Abollwyvl+updated%3A2022-10-25..2022-11-30&type=Issues) | [dependabot](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Adependabot+updated%3A2022-10-25..2022-11-30&type=Issues) | [github-actions](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Agithub-actions+updated%3A2022-10-25..2022-11-30&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajupyterlite%2Fjupyterlite+involves%3Ajtpio+updated%3A2022-10-25..2022-11-30&type=Issues)

Page 6 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.