- Bootstrap environments using mambajs, allowing libraries handling for other kernels than xeus-python #130 (@AnastasiaSliusar)
(GitHub contributors page for this release)
@AnastasiaSliusar | @jtpio | @martinRenou
- Update JupyterLite packages #134 (@martinRenou)
(GitHub contributors page for this release)
The main change is on the packaging.
We have a new JS package @jupyterlite/xeus-extension
which provides the JupyterLite plugin.
The new version of the JS package @jupyterlite/xeus
now only contains the kernels implementation, no plugin.
- Split package in two: extension and library #132 (@martinRenou)
- Register all kernels in one plugin #107 (@trungleduc)
- Fixing lerna setup #136 (@martinRenou)
- Remove unused attributes #131 (@martinRenou)
- Docs: more verbose build #129 (@martinRenou)
- Update CHANGELOG and mention the split #133 (@martinRenou)
- Docs: more verbose build #129 (@martinRenou)
(GitHub contributors page for this release)
- Export
IEmpackEnvMetaFile
from index #127 (@trungleduc)
(GitHub contributors page for this release)
- Bump empack #126 (@trungleduc)
(GitHub contributors page for this release)
- Passing the link of empack_env_meta.json file #120 (@AnastasiaSliusar)
- Fix job installation of micromamba #121 (@AnastasiaSliusar)
(GitHub contributors page for this release)
Access to files served by JupyterLite can now be done via the use of SharedArrayBuffer
.
Previously accessing files solely depended on the use of a Service Worker (which may not be available in some browser setups). Now SharedArrayBuffer
if the proper COOP/COEP server headers are set.
See the documentation for accessing files from a kernel for more information.
- FileSystem calls over Atomics.wait instead of service worker by @martinRenou in #87
- Add xeus-javascript to the documentation deployment by @martinRenou in #94
- Bump empack by @martinRenou in #96
- Support environment.yaml (previously documented but not supported) or… by @martinRenou in #92
- Bump empack (Backport #96) by @martinRenou in #97
- Run the UI tests with the COOP/COEP headers by @jtpio in #103
- Update to JupyterLite 0.4.0 final packages by @jtpio in #105
- Hot fix: Pin Python version (Backport #111) by @martinRenou in #112
- Pin emscripten abi by @martinRenou in #114
- Align
jupyterlab
version range with the version used in JupyterLite by @jtpio in #109 - Use
coincident
ifcrossOriginIsolated
,comlink
otherwise by @jtpio in #108 - Update empack and docs by @martinRenou in #116
- Update docs for file access by @martinRenou in #117
- Update docs for file access #117 (@martinRenou)
- Update empack and docs #116 (@martinRenou)
(GitHub contributors page for this release)
- Align
jupyterlab
version range with the version used in JupyterLite #109 (@jtpio) - Use
coincident
ifcrossOriginIsolated
,comlink
otherwise #108 (@jtpio)
(GitHub contributors page for this release)
- Pin emscripten abi #114 (@martinRenou)
(GitHub contributors page for this release)
- Support environment.yaml (previously documented but not supported) or… #92 (@martinRenou)
- Hot fix: Pin Python version (Backport #111) #112 (@martinRenou)
- Update to JupyterLite 0.4.0 final packages #105 (@jtpio)
- Run the UI tests with the COOP/COEP headers #103 (@jtpio)
- Bump empack (Backport #96) #97 (@martinRenou)
- Bump empack #96 (@martinRenou)
- Add xeus-javascript to the documentation deployment #94 (@martinRenou)
(GitHub contributors page for this release)
@jtpio | @lumberbot-app | @martinRenou | @nthiery
- FileSystem calls over Atomics.wait instead of service worker #87 (@martinRenou)
- give micromamba priority #88 (@DerThorsten)
- Prevent failing when strict channel priority is set #74 (@martinRenou)
- Allow for JupyterLite 0.4.0 #90 (@jtpio)
- Fix order of kernels in UI tests #85 (@jtpio)
- Update release workflows #82 (@jtpio)
- Update
@jupyterlite
packages #81 (@jtpio)
- Update ipywidgets in docs #91 (@martinRenou)
- Fix ReadTheDocs build #89 (@martinRenou)
- Add custom CSS to override the navbar max width #78 (@jtpio)
- Add
xeus-python
to the exampleenvironment.yml
in the docs #77 (@jtpio)
(GitHub contributors page for this release)
@DerThorsten | @jtpio | @martinRenou
- JupyterLite-core 0.1.x support #73 (@martinRenou)
- Support JupyterLite 0.3.0 #71 (@jtpio)
- Add check for windows absolute path #51 (@martinRenou)
(GitHub contributors page for this release)
- Fix mount points #59 (@martinRenou)
(GitHub contributors page for this release)
- Prevent using package caching #57 (@martinRenou)
(GitHub contributors page for this release)
- Fix voici check #55 (@martinRenou)
- Docs: add note about behavior in Voici #54 (@martinRenou)
(GitHub contributors page for this release)
- Allow mounting jupyterlite content #49 (@martinRenou)
- fix loading empack_config #53 (@katotetsuro)
- Prevent from failing if there is no environment file #48 (@martinRenou)
- Add documentation #50 (@martinRenou)
(GitHub contributors page for this release)
@jtpio | @katotetsuro | @martinRenou
- Add support for mounting single file #44 (@DerThorsten)
- Fix: Path to environment file should be relative to the lite dir #47 (@martinRenou)
- Update README #46 (@IsabelParedes)
(GitHub contributors page for this release)
@DerThorsten | @IsabelParedes | @martinRenou
- Fix path to logo assets #42 (@martinRenou)
(GitHub contributors page for this release)
- Improve image loading logic #40 (@martinRenou)
(GitHub contributors page for this release)
No merged PRs
- Bring back empack filtering #38 (@martinRenou)
- Show warning if there is no kernel in the prefix #37 (@martinRenou)
- SVG Icon #36 (@martinRenou)
- Fix missing dependencies #35 (@martinRenou)
- Bring back jupyterlite-xeus-python unit tests #39 (@martinRenou)
(GitHub contributors page for this release)
- Attempt to fix the base_url from the worker #34 (@martinRenou)
(GitHub contributors page for this release)
- Rework xeus output paths and URLs #23 (@martinRenou)
- Missing jupyterlite in galata bot #31 (@martinRenou)
- Update test to match the new xeus-python #30 (@martinRenou)
- Ruff linting #29 (@martinRenou)
- Add a simple UI-test #26 (@martinRenou)
- Remove broken link #28 (@martinRenou)
- update README.md with JupyterLite site instructions #25 (@Vipul-Cariappa)
- fixed minor typos in README.md #22 (@Vipul-Cariappa)
(GitHub contributors page for this release)
@martinRenou | @Vipul-Cariappa
- Update to a comma-separated list of mount points #19 (@martinRenou)
- Re-enable service worker drive #21 (@martinRenou)
- Fix ui-tests #20 (@martinRenou)
- Fix lint failure on CI #18 (@jtpio)