CHANGELOG#
0.1.0b21#
Bugs fixed#
Contributors to this release#
0.1.0b20#
: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#
Documentation improvements#
API and Breaking Changes#
Contributors to this release#
0.1.0b19#
⚠️ 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
.
Enhancements made#
Maintenance and upkeep improvements#
Bump webpack from 5.75.0 to 5.76.0 #1005 (@dependabot)
Remove code references to pyolite, add BaseAddon methods #998 (@bollwyvl)
Bump vega from 5.22.1 to 5.23.0 #990 (@dependabot)
Bump vega from 5.22.1 to 5.23.0 in /ui-tests #989 (@dependabot)
Bump vega-functions from 5.13.0 to 5.13.1 #988 (@dependabot)
Bump vega-functions from 5.13.0 to 5.13.1 in /ui-tests #987 (@dependabot)
Update to pyodide 0.22.1, use NodeJS 18 LTS #978 (@bollwyvl)
Bump http-cache-semantics from 4.1.0 to 4.1.1 #972 (@dependabot)
Documentation improvements#
API and Breaking Changes#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @dependabot | @github-actions | @jtpio | @sebreb
0.1.0b18#
Enhancements made#
Maintenance and upkeep improvements#
API and Breaking Changes#
Contributors to this release#
0.1.0b17#
⚠️ 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:
CLI flags#
The CLI flags have not changed.
Enhancements made#
Maintenance and upkeep improvements#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @dependabot | @github-actions | @jtpio | @stevejpurves
0.1.0b16#
Enhancements made#
Maintenance and upkeep improvements#
Documentation improvements#
API and Breaking Changes#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @dependabot | @github-actions | @jtpio | @martinRenou | @sglyon
0.1.0b15#
Enhancements made#
Maintenance and upkeep improvements#
Bump loader-utils from 1.4.1 to 1.4.2 #873 (@dependabot)
Bump loader-utils from 1.4.0 to 1.4.1 #869 (@dependabot)
Update app resolutions for JupyterLab 3.5.0 #852 (@bollwyvl)
Contributors to this release#
0.1.0b14#
Enhancements made#
Maintenance and upkeep improvements#
Documentation improvements#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @dependabot | @github-actions | @jtpio | @kolibril13
0.1.0b13#
Bugs fixed#
Properly download binary content #775 (@vasiljevic)
Maintenance and upkeep improvements#
Documentation improvements#
Contributors to this release#
(GitHub contributors page for this release)
@agoose77 | @bollwyvl | @github-actions | @henryiii | @jtpio | @lesteve | @martinRenou | @philipp-strack | @vasiljevic
0.1.0b12#
Enhancements made#
Refactor drivefs API #753 (@martinRenou)
Bugs fixed#
Refactor drivefs API #753 (@martinRenou)
Bugfix:Make input work again #733 (@joemarshall)
Declare will_fetch early #728 (@rickwierenga)
Serves Python server instead of Nodejs #724 (@Enforcer007)
Maintenance and upkeep improvements#
Update no wheels found error message #726 (@rickwierenga)
Bump moment from 2.29.2 to 2.29.4 #721 (@dependabot)
Bump moment from 2.29.2 to 2.29.4 in /ui-tests #720 (@dependabot)
Documentation improvements#
Update GitHub Pages config in the quickstart guide #761 (@jtpio)
Fix ipycanvas example #748 (@martinRenou)
Add JupyterLab-github to the federated extensions #734 (@jasongrout)
Extra Meta Info for Developers #722 (@Enforcer007)
API and Breaking Changes#
Contributors to this release#
(GitHub contributors page for this release)
@agoose77 | @bollwyvl | @dependabot | @Enforcer007 | @github-actions | @hbcarlos | @jasongrout | @joemarshall | @jtpio | @martinRenou | @rickwierenga
0.1.0b11#
Enhancements made#
Allow worker.js to work with pyodide.mjs #715 (@joemarshall)
Bugs fixed#
Maintenance and upkeep improvements#
Documentation improvements#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @dependabot | @github-actions | @joemarshall | @jtpio | @manics
0.1.0b10#
Enhancements made#
Caching service worker #686 (@martinRenou)
Bugs fixed#
Add encoding to LiteStream #680 (@eagleoflqj)
Maintenance and upkeep improvements#
Change the Pyolite display name #685 (@martinRenou)
Bump jpeg-js from 0.4.3 to 0.4.4 in /ui-tests #675 (@dependabot)
Documentation improvements#
add config docs to getting started #691 (@stevejpurves)
Add a note about
.nojekyll
to the documentation #689 (@jtpio)Fix broken link to documentation in README #688 (@kolibril13)
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @dependabot | @eagleoflqj | @github-actions | @joemarshall | @jtpio | @kolibril13 | @martinRenou | @stevejpurves
0.1.0b9#
Enhancements made#
Add configurable fileTypes for upload and HTTP serving #670 (@bollwyvl)
Fix CSV file upload #666 (@martinRenou)
Implement a custom Emscripten File System which communicates with the JupyterLab Content Manager, giving file access to pyolite #655 (@martinRenou)
Maintenance and upkeep improvements#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @github-actions | @jtpio | @martinRenou | @psychemedia
0.1.0b8#
Enhancements made#
Fix signature for pyplot.show in Matplotlib #654 (@joemarshall)
Save files before downloading #629 (@HighDiceRoller)
Bugs fixed#
Maintenance and upkeep improvements#
Documentation improvements#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @github-actions | @HighDiceRoller | @joemarshall | @jtpio | @martinRenou
0.1.0b7#
Enhancements made#
Contributors to this release#
0.1.0b6#
Enhancements made#
Bugs fixed#
Maintenance and upkeep improvements#
API and Breaking Changes#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @datakurre | @dependabot | @github-actions | @jtpio
0.1.0b5#
Enhancements made#
Maintenance and upkeep improvements#
Bump moment from 2.29.1 to 2.29.2 #596 (@dependabot)
Bump moment from 2.29.1 to 2.29.2 in /ui-tests #595 (@dependabot)
Bump minimist from 1.2.5 to 1.2.6 #587 (@dependabot)
Bump minimist from 1.2.5 to 1.2.6 in /ui-tests #586 (@dependabot)
Documentation improvements#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @datakurre | @dependabot | @github-actions | @jtpio | @xiaohk
0.1.0b4#
Maintenance and upkeep improvements#
Documentation improvements#
Clarify RTC config setting #562 (@psychemedia)
Contributors to this release#
0.1.0b3#
Enhancements made#
Maintenance and upkeep improvements#
Documentation improvements#
API and Breaking Changes#
Contributors to this release#
0.1.0b2#
Bugs fixed#
Update content creating method in
_getServerContents
#532 (@trungleduc)
Maintenance and upkeep improvements#
Contributors to this release#
0.1.0b1#
Enhancements made#
Maintenance and upkeep improvements#
Bump url-parse from 1.5.7 to 1.5.10 in /ui-tests #524 (@dependabot)
Bump url-parse from 1.5.6 to 1.5.10 #523 (@dependabot)
Contributors to this release#
0.1.0b0#
Enhancements made#
Maintenance and upkeep improvements#
Bump url-parse from 1.5.4 to 1.5.7 in /ui-tests #514 (@dependabot)
Documentation improvements#
Fix markdown table in the docs #516 (@taigaozawa)
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @dependabot | @github-actions | @jtpio | @taigaozawa
0.1.0a24#
Enhancements made#
Bugs fixed#
Maintenance and upkeep improvements#
Documentation improvements#
API and Breaking Changes#
Contributors to this release#
0.1.0a23#
Enhancements made#
Bugs fixed#
Maintenance and upkeep improvements#
Update mock socket, lerna, use registry.npmjs.org #490 (@bollwyvl)
Bump tmpl from 1.0.4 to 1.0.5 #489 (@dependabot)
Bump nth-check from 2.0.0 to 2.0.1 #487 (@dependabot)
Bump shelljs from 0.8.4 to 0.8.5 #485 (@dependabot)
Bump node-fetch from 2.6.1 to 2.6.7 #484 (@dependabot)
Bump trim-off-newlines from 1.0.1 to 1.0.3 #483 (@dependabot)
Bump nanoid from 3.1.30 to 3.2.0 in /ui-tests #482 (@dependabot)
Bump simple-get from 3.1.0 to 3.1.1 in /ui-tests #481 (@dependabot)
Bump node-fetch from 2.6.6 to 2.6.7 in /ui-tests #480 (@dependabot)
Bump follow-redirects from 1.14.5 to 1.14.8 in /ui-tests #479 (@dependabot)
Documentation improvements#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @dependabot | @github-actions | @jobovy | @jtpio
0.1.0a22#
Enhancements made#
Maintenance and upkeep improvements#
Contributors to this release#
0.1.0a21#
Bugs fixed#
Maintenance and upkeep improvements#
Update Read the Docs configuration (automatic) #456 (@readthedocs-assistant)
Documentation improvements#
Update Read the Docs configuration (automatic) #456 (@readthedocs-assistant)
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @github-actions | @jtpio | @readthedocs-assistant
0.1.0a20#
Enhancements made#
Bugs fixed#
Disable jedi to fix tab completion issue #448 (@qqdaiyu55)
Documentation improvements#
[DOCS] Adding introductory documentation to the launch buttons #432 (@choldgraf)
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @choldgraf | @github-actions | @jtpio | @martinRenou | @qqdaiyu55
0.1.0a19#
Enhancements made#
Maintenance and upkeep improvements#
Contributors to this release#
0.1.0a18#
Enhancements made#
Maintenance and upkeep improvements#
Contributors to this release#
0.1.0a17#
Enhancements made#
Maintenance and upkeep improvements#
Contributors to this release#
0.1.0a16#
Bugs fixed#
Contributors to this release#
0.1.0a15#
Enhancements made#
Bugs fixed#
Maintenance and upkeep improvements#
API and Breaking Changes#
Contributors to this release#
0.1.0a14#
Maintenance and upkeep improvements#
Documentation improvements#
Contributors to this release#
0.1.0a13#
Enhancements made#
Maintenance and upkeep improvements#
Documentation improvements#
Contributors to this release#
0.1.0a12#
New features added#
Bugs fixed#
Documentation improvements#
Contributors to this release#
0.1.0a11#
Enhancements made#
Bugs fixed#
Maintenance and upkeep improvements#
Contributors to this release#
0.1.0a10#
New features added#
Enhancements made#
removed not needed methods from kernel interface #355 (@DerThorsten)
Bugs fixed#
Maintenance and upkeep improvements#
Contributors to this release#
0.1.0a9#
New features added#
Enhancements made#
Bugs fixed#
fixed typo in logging call #334 (@stevejpurves)
Maintenance and upkeep improvements#
Documentation improvements#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @dsblank | @jtpio | @stevejpurves
0.1.0a8#
Bugs fixed#
Documentation improvements#
Contributors to this release#
0.1.0a7#
New features added#
Enhancements made#
use parent header passed from worker #307 (@madhur-tandon)
use bytes for nested buffers #280 (@madhur-tandon)
Bugs fixed#
access header key after formatResult on whole object #306 (@madhur-tandon)
Maintenance and upkeep improvements#
Documentation improvements#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @datakurre | @jtpio | @madhur-tandon | @martinRenou | @nv2k3 | @seidlr
v0.1.0a6#
Enhancements made#
Rename –files to –contents, improve local default URLs #292 (@bollwyvl)
fix syntax error showing in JS console #290 (@madhur-tandon)
Make sure display_data always contain metadata #269 (@martinRenou)
add input_request message protocol #253 (@madhur-tandon)
Support more sources of federated_extension #238 (@bollwyvl)
Maintenance and upkeep improvements#
Pin jupyter widgets versions #281 (@martinRenou)
Fix possible typo #272 (@SimonBiggs)
Documentation improvements#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @jtpio | @madhur-tandon | @marimeireles | @martinRenou | @SimonBiggs
v0.1.0a5#
Enhancements made#
add is_complete message protocol #245 (@madhur-tandon)
add inspect message #243 (@madhur-tandon)
ipython refactor #216 (@madhur-tandon)
Bugs fixed#
Maintenance and upkeep improvements#
Documentation improvements#
Contributors to this release#
v0.1.0a4#
Enhancements made#
Add ipympl example #219 (@martinRenou)
Refactor the kernel implementation #214 (@martinRenou)
Maintenance and upkeep improvements#
Documentation improvements#
Contributors to this release#
v0.1.0a3#
Enhancements made#
Bugs fixed#
Maintenance and upkeep improvements#
Documentation improvements#
Contributors to this release#
(GitHub contributors page for this release)
@benabel | @bollwyvl | @jtpio | @madhur-tandon | @martinRenou
v0.1.0a2#
Enhancements made#
Bugs fixed#
Maintenance and upkeep improvements#
Documentation improvements#
Contributors to this release#
v0.1.0a1#
New features added#
Try ipycanvas in Pyolite #159 (@martinRenou)
Try ipyleaflet #156 (@martinRenou)
Support for Comms in the pyolite kernel #145 (@martinRenou)
Support for Completion in the pyolite kernel #142 (@martinRenou)
example notebook - folium interactive map package #133 (@psychemedia)
Enhancements made#
Try ipycanvas in Pyolite #159 (@martinRenou)
Try ipyleaflet #156 (@martinRenou)
Support for Comms in the pyolite kernel #145 (@martinRenou)
Support for Completion in the pyolite kernel #142 (@martinRenou)
example notebook - folium interactive map package #133 (@psychemedia)
Bugs fixed#
Maintenance and upkeep improvements#
Make the Changelog compatible with Jupyter Releaser #179 (@jtpio)
Split up CI into multiple jobs, test on more platforms #172 (@bollwyvl)
Move console.log inside worker #157 (@martinRenou)
add chunkHashname with contenthash in webpack #138 (@bollwyvl)
Fix typos/broken link in example notebook #135 (@psychemedia)
Documentation improvements#
Contributors to this release#
(GitHub contributors page for this release)
@benbovy | @bollwyvl | @davidbrochart | @jtpio | @martinRenou | @psychemedia
v0.1.0a0#
New features added#
Enhancements made#
Bugs fixed#
Maintenance and upkeep improvements#
Add some jupyterlab renderers to the demo site #115 (@jtpio)
Update yarn.lock with retrolab alpha 1 packages #108 (@jtpio)
Update to
3.1.0-alpha.10
lab packages and retrolab #89 (@jtpio)Fix node dev server for unslashed endpoints, vanity try URLs on docs, fix binder #75 (@bollwyvl)
add stopgap http server with mime types from python #62 (@bollwyvl)
Minor cleanup: align versions and remove unused file #51 (@jtpio)
Temporary mock of workspaces to handle page reloads #4 (@jtpio)
Documentation improvements#
Mention the RTD preview in the contributing guide #107 (@jtpio)
Update README.md #87 (@RichardScottOZ)
Add TypeScript API documentation with typedoc #69 (@bollwyvl)
update README correcting some typos and adding Basthon #49 (@kikocorreoso)
Other merged PRs#
Contributors to this release#
(GitHub contributors page for this release)
@bollwyvl | @github-actions | @jtpio | @kikocorreoso | @lrowe | @psychemedia | @RichardScottOZ | @vercel