(GitHub contributors page for this release)
- Update
jupyterlite-xeus
lower bound #129 (@jtpio) - Update jupyterlite-xeus #128 (@martinRenou)
(GitHub contributors page for this release)
@github-actions | @jtpio | @martinRenou
(GitHub contributors page for this release)
- Fix CONTRIBUTING docs #116 (@martinRenou)
(GitHub contributors page for this release)
@github-actions | @jtpio | @martinRenou
Voici 0.6.0 is splitting the package in two:
- The
voici-core
package includes the core functionalities of voici, mainly the voici CLI. - The
voici
package is a meta-package installing bothvoici-core
andjupyterlite-xeus
.
From now on, users can seamlessly use features provided by jupyterlite-xeus
, mainly the environment creation feature when using voici
.
Users can also depend on voici-core
if they don't want to use features provided by jupyterlite-xeus
.
- Spit the package into voici-core and voici #106 (@martinRenou) and #107 (@martinRenou)
- Use check-release v2 workflow #108 (@martinRenou)
- Update publish workflow for trusted publishers #105 (@jtpio)
- README: clarify voici and voici-core differences #110 (@martinRenou)
- Symlink readme #109 (@martinRenou)
- Add Voici logo #101 (@martinRenou)
- Update installation instructions #100 (@martinRenou)
(GitHub contributors page for this release)
@github-actions | @jtpio | @martinRenou | @trungleduc
Below are the major highlights in Voici 0.5.0
- Voici frontend is updated to JupyterLab 4, Voila 0.5.0 components.
- Tree page is now a Lab remix app.
- New argument
--classic-tree
to use the jinja2-based tree page instead of the Lab-based one. - Voici CLI can be used in the same way as Voila, e.g:
voici .
voici notebook.ipynb
- Voici now supports the
files
directory to copy additional files to the Voici deployment. - Latex expressions are rendered by
@jupyterlab/mathjax-extension
instead of relying on MathJax 2 coming from CDN.
- Handle missing service worker #98 (@trungleduc)
(GitHub contributors page for this release)
- Wait for service worker on start up #97 (@trungleduc)
- Bump jupyterlite #96 (@trungleduc)
- Bump jupyterlite #96 (@trungleduc)
- Enable Playwright trace #95 (@jtpio)
- Wait for service worker on start up #97 (@trungleduc)
(GitHub contributors page for this release)
@github-actions | @jtpio | @trungleduc
- Voila 0.5 migration #89 (@trungleduc)
- Update galata bot #93 (@trungleduc)
(GitHub contributors page for this release)
- Update xeus-python #82 (@martinRenou)
- Update jupyterlite packages #90 (@martinRenou)
- Update the demo to a nicer one #87 (@martinRenou)
(GitHub contributors page for this release)
@github-actions | @martinRenou
- Pin hard Voila #85 (@martinRenou)
(GitHub contributors page for this release)
@github-actions | @jtpio | @martinRenou
- Import all lumino packages #77 (@trungleduc)
(GitHub contributors page for this release)
- Hotfix: Fix resize event not being triggered and some CSS issues #75 (@martinRenou)
(GitHub contributors page for this release)
@github-actions | @martinRenou | @trungleduc
- Fix outputs DOM structure #74 (@martinRenou)
- Remove custom styling #71 (@martinRenou)
- Fix version printing #72 (@martinRenou)
- Update WIP comment #73 (@martinRenou)
(GitHub contributors page for this release)
@github-actions | @martinRenou
- Add missing
react-dom
module to Webpack shared scope #67 (@trungleduc)
- Remove old logic for installing piplite packages #68 (@martinRenou)
(GitHub contributors page for this release)
@github-actions | @martinRenou | @trungleduc
- Update CLI #65 (@trungleduc)
- Update readme #66 (@trungleduc)
- Add badges to the README #64 (@jtpio)
(GitHub contributors page for this release)
@github-actions | @jtpio | @martinRenou | @trungleduc
- Fetch theme name from the body data attribute #63 (@jtpio)
- Fix extra network theme requests #62 (@jtpio)
(GitHub contributors page for this release)
- Troubleshoot CI #55 (@jtpio)
- Update to
jupyterlite-core>=0.1.0,<0.2.0
#50 (@jtpio) - Use
ruff
instead offlake8
, runblack
#49 (@jtpio)
(GitHub contributors page for this release)
- Simplify the script for bumping versions #47 (@jtpio)
- Remove the
reset_stable.sh
script #45 (@jtpio) - Update to Voila 0.5.0a3 #44 (@jtpio)
- Update dev dependencies, TypeScript 5 #42 (@jtpio)
(GitHub contributors page for this release)
- Add Voila config aliases #33 (@martinRenou)
- Fix custom template support #34 (@martinRenou)
- Update to
jupyterlite-core>=0.1.0b20
#41 (@jtpio) - Add
yarn watch
command to voici package #39 (@trungleduc) - Expose the widget manager promise from the
VoiciApp
#38 (@jtpio) - Depend on
jupyterlite-core
#37 (@jtpio) - Test custom template in ui-tests #35 (@martinRenou)
(GitHub contributors page for this release)
@jtpio | @martinRenou | @trungleduc
- Require latest voila #31 (@martinRenou)
- Update README instructions #32 (@martinRenou)
- Minor edits to the README #30 (@jtpio)
(GitHub contributors page for this release)
- Compute base_url as relative path #27 (@martinRenou)
- UI-tests: test breadcrumbs click #26 (@martinRenou)
(GitHub contributors page for this release)
- Fix
voici build --contents notebooks/ --output-dir dist
use case #25 (@martinRenou)
- More ui-tests #23 (@martinRenou)
- Uncomment the "Getting Started" section in the README #22 (@martinRenou)
(GitHub contributors page for this release)
- Turn into a JupyterLite Addon + support any kernel #12 (@martinRenou)
- Playwright bot: Setup the micromamba env properly #16 (@martinRenou)
- Debump versions so that the releaser can make 0.1.0 #21 (@martinRenou)
- Add releaser workflows to the repo #15 (@jtpio)
- Pin on
yarn=1
inenvironment.yml
for now #14 (@jtpio) - Add
publishConfig
topackage.json
#13 (@jtpio) - Simple UI tests #10 (@martinRenou)
- Update Github action workflows #8 (@martinRenou)
- Add README #18 (@martinRenou)
- Add bot for updating Playwright references #9 (@martinRenou)