Changelog#
4.0.0a3#
Maintenance and upkeep improvements#
Update jupyterlite + mambajs #211 (@martinRenou)
Remove unused code #209 (@martinRenou)
Contributors to this release#
4.0.0a2#
Enhancements made#
Installing xeus-cpp from prefix-dev #191 (@martinRenou)
Maintenance and upkeep improvements#
Update mambajs #205 (@martinRenou)
Update jupyterlite 0.6.0-alpha.3: remove split liteextension/labextension #204 (@martinRenou)
Contributors to this release#
4.0.0a1#
Enhancements made#
Bring back mount points as list #203 (@martinRenou)
Micromamba dependency and proper prefix relocation #200 (@martinRenou)
Report kernel status on startup #197 (@martinRenou)
Bump mambajs: prefix relocation + untarjs speedup #180 (@martinRenou)
Bugs fixed#
Fix cwd for Notebooks #187 (@martinRenou)
Maintenance and upkeep improvements#
Documentation improvements#
Add docs for multi-env support #202 (@martinRenou)
Debug docs #198 (@martinRenou)
Python 3.13 on docs #179 (@martinRenou)
Contributors to this release#
4.0.0a0#
Enhancements made#
Multi envs support #164 (@martinRenou)
Adding xeus-cpp in the docs #162 (@anutosh491)
Bugs fixed#
Non-hardcoded python version #177 (@martinRenou)
Fix cwd when building the environment #169 (@martinRenou)
Maintenance and upkeep improvements#
Rebuild with latest jupyterlite #171 (@martinRenou)
Documentation improvements#
Adding xeus-cpp in the docs #162 (@anutosh491)
Contributors to this release#
(GitHub contributors page for this release)
@anutosh491 | @davidbrochart | @lumberbot-app | @martinRenou
3.1.1#
Enhancements made#
Rebuild with untarjs 5.2.1 #166 (@martinRenou)
Non verbose env bootstrap in production #165 (@martinRenou)
Documentation improvements#
Improve docs landing page #163 (@martinRenou)
Contributors to this release#
3.1.0#
Enhancements made#
Add support for using Python 3.13 #161 (@martinRenou)
Contributors to this release#
3.0.3#
Enhancements made#
Update mambajs and untarjs #159 (@martinRenou)
Maintenance and upkeep improvements#
Update ui-tests screenshots #157 (@martinRenou)
Use new mambajs splitted API #154 (@martinRenou)
Update actions #153 (@IsabelParedes)
Documentation improvements#
Remove xeus-r from docs for now #156 (@martinRenou)
Adding back xeus-r in docs #155 (@martinRenou)
Add xeus-r #152 (@IsabelParedes)
Contributors to this release#
3.0.2#
Bugs fixed#
Update mambajs 0.2.2 #150 (@martinRenou)
Contributors to this release#
3.0.1#
Enhancements made#
Update mambajs 0.2.1 #149 (@martinRenou)
Contributors to this release#
3.0.0#
Enhancements made#
Kernel shared libs handling #146 (@martinRenou)
Update JupyterLite packages #134 (@martinRenou)
Split package in two: extension and library #132 (@martinRenou)
Bootstrap environments using mambajs, allowing libraries handling for other kernels than xeus-python #130 (@AnastasiaSliusar)
Register all kernels in one plugin #107 (@trungleduc)
Bugs fixed#
Fix empack custom config support #139 (@martinRenou)
Fixing lerna setup #136 (@martinRenou)
Maintenance and upkeep improvements#
Update mambajs #144 (@martinRenou)
Update bot triggering logic #140 (@martinRenou)
Remove unused attributes #131 (@martinRenou)
Docs: more verbose build #129 (@martinRenou)
Documentation improvements#
Update CHANGELOG and mention the split #133 (@martinRenou)
Docs: more verbose build #129 (@martinRenou)
Other merged PRs#
Handle .data file for kernels that require preloading #145 (@anutosh491)
Contributors to this release#
(GitHub contributors page for this release)
@AnastasiaSliusar | @anutosh491 | @jtpio | @martinRenou | @trungleduc
3.0.0a3#
Bugs fixed#
Fix empack custom config support #139 (@martinRenou)
Maintenance and upkeep improvements#
Update mambajs #144 (@martinRenou)
Update bot triggering logic #140 (@martinRenou)
Contributors to this release#
3.0.0a2#
Enhancements made#
Bootstrap environments using mambajs, allowing libraries handling for other kernels than xeus-python #130 (@AnastasiaSliusar)
Maintenance and upkeep improvements#
Contributors to this release#
3.0.0a1#
Enhancements made#
Update JupyterLite packages #134 (@martinRenou)
Contributors to this release#
3.0.0a0#
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.
Enhancements made#
Split package in two: extension and library #132 (@martinRenou)
Register all kernels in one plugin #107 (@trungleduc)
Bugs fixed#
Fixing lerna setup #136 (@martinRenou)
Maintenance and upkeep improvements#
Remove unused attributes #131 (@martinRenou)
Docs: more verbose build #129 (@martinRenou)
Documentation improvements#
Update CHANGELOG and mention the split #133 (@martinRenou)
Docs: more verbose build #129 (@martinRenou)
Contributors to this release#
2.1.2#
Enhancements made#
Export
IEmpackEnvMetaFile
from index #127 (@trungleduc)
Contributors to this release#
2.1.1#
Maintenance and upkeep improvements#
Bump empack #126 (@trungleduc)
Contributors to this release#
2.1.0#
Enhancements made#
Passing the link of empack_env_meta.json file #120 (@AnastasiaSliusar)
Maintenance and upkeep improvements#
Fix job installation of micromamba #121 (@AnastasiaSliusar)
Documentation improvements#
Contributors to this release#
2.0.0#
Highlights#
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.
What’s Changed#
FileSystem calls over Atomics.wait instead of service worker by @martinRenou in jupyterlite/xeus#87
Add xeus-javascript to the documentation deployment by @martinRenou in jupyterlite/xeus#94
Bump empack by @martinRenou in jupyterlite/xeus#96
Support environment.yaml (previously documented but not supported) or… by @martinRenou in jupyterlite/xeus#92
Bump empack (Backport #96) by @martinRenou in jupyterlite/xeus#97
Run the UI tests with the COOP/COEP headers by @jtpio in jupyterlite/xeus#103
Update to JupyterLite 0.4.0 final packages by @jtpio in jupyterlite/xeus#105
Hot fix: Pin Python version (Backport #111) by @martinRenou in jupyterlite/xeus#112
Pin emscripten abi by @martinRenou in jupyterlite/xeus#114
Align
jupyterlab
version range with the version used in JupyterLite by @jtpio in jupyterlite/xeus#109Use
coincident
ifcrossOriginIsolated
,comlink
otherwise by @jtpio in jupyterlite/xeus#108Update empack and docs by @martinRenou in jupyterlite/xeus#116
Update docs for file access by @martinRenou in jupyterlite/xeus#117
0.2.0b0#
Documentation improvements#
Update docs for file access #117 (@martinRenou)
Update empack and docs #116 (@martinRenou)
Contributors to this release#
0.2.0a3#
Maintenance and upkeep improvements#
Contributors to this release#
0.2.0a2#
Bugs fixed#
Pin emscripten abi #114 (@martinRenou)
Contributors to this release#
0.2.0a1#
Enhancements made#
Support environment.yaml (previously documented but not supported) or… #92 (@martinRenou)
Bugs fixed#
Hot fix: Pin Python version (Backport #111) #112 (@martinRenou)
Maintenance and upkeep improvements#
Bump empack (Backport #96) #97 (@martinRenou)
Bump empack #96 (@martinRenou)
Documentation improvements#
Add xeus-javascript to the documentation deployment #94 (@martinRenou)
Contributors to this release#
0.2.0a0#
Enhancements made#
FileSystem calls over Atomics.wait instead of service worker #87 (@martinRenou)
Bugs fixed#
give micromamba priority #88 (@DerThorsten)
Prevent failing when strict channel priority is set #74 (@martinRenou)
Maintenance and upkeep improvements#
Documentation improvements#
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)
Contributors to this release#
0.1.8#
Enhancements made#
JupyterLite-core 0.1.x support #73 (@martinRenou)
Add check for windows absolute path #51 (@martinRenou)
Maintenance and upkeep improvements#
Contributors to this release#
0.1.7#
Bugs fixed#
Fix mount points #59 (@martinRenou)
Contributors to this release#
0.1.6#
Bugs fixed#
Prevent using package caching #57 (@martinRenou)
Contributors to this release#
0.1.5#
Bugs fixed#
Fix voici check #55 (@martinRenou)
Documentation improvements#
Docs: add note about behavior in Voici #54 (@martinRenou)
Contributors to this release#
0.1.4#
Enhancements made#
Allow mounting jupyterlite content #49 (@martinRenou)
Bugs fixed#
fix loading empack_config #53 (@katotetsuro)
Prevent from failing if there is no environment file #48 (@martinRenou)
Documentation improvements#
Add documentation #50 (@martinRenou)
Contributors to this release#
0.1.3#
Enhancements made#
Add support for mounting single file #44 (@DerThorsten)
Bugs fixed#
Fix: Path to environment file should be relative to the lite dir #47 (@martinRenou)
Documentation improvements#
Update README #46 (@IsabelParedes)
Contributors to this release#
0.1.2#
Bugs fixed#
Fix path to logo assets #42 (@martinRenou)
Contributors to this release#
0.1.1#
Bugs fixed#
Improve image loading logic #40 (@martinRenou)
Contributors to this release#
0.1.0#
No merged PRs
0.1.0a4#
Enhancements made#
Bring back empack filtering #38 (@martinRenou)
Show warning if there is no kernel in the prefix #37 (@martinRenou)
SVG Icon #36 (@martinRenou)
Bugs fixed#
Fix missing dependencies #35 (@martinRenou)
Maintenance and upkeep improvements#
Bring back jupyterlite-xeus-python unit tests #39 (@martinRenou)
Contributors to this release#
0.1.0a3#
Bugs fixed#
Attempt to fix the base_url from the worker #34 (@martinRenou)
Contributors to this release#
0.1.0a2#
Enhancements made#
Rework xeus output paths and URLs #23 (@martinRenou)
Maintenance and upkeep improvements#
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)
Documentation improvements#
Remove broken link #28 (@martinRenou)
update README.md with JupyterLite site instructions #25 (@Vipul-Cariappa)
fixed minor typos in README.md #22 (@Vipul-Cariappa)
Contributors to this release#
0.1.0a1#
Enhancements made#
Update to a comma-separated list of mount points #19 (@martinRenou)
Bugs fixed#
Re-enable service worker drive #21 (@martinRenou)
Maintenance and upkeep improvements#
Fix ui-tests #20 (@martinRenou)