- Fix
post
function in log template #983 (@trungleduc)
- Pin openssl to v1.1.1l #987 (@trungleduc)
- 0.2.15 Release fixes #981 (@jtpio)
- Update reference screenshot for ipympl notebook #978 (@trungleduc)
(GitHub contributors page for this release)
@github-actions | @jtpio | @trungleduc
- Use
sendBeacon
to send kernel shutdown request. #972 (@trungleduc)
- Update to nbconvert 6.2 #980 (@SylvainCorlay)
(GitHub contributors page for this release)
@github-actions | @jtpio | @SylvainCorlay | @trungleduc
- Cleanup executor resources after execution #969 (@martinRenou)
- Send kernel shutdown request manually on beforeunload #612 (@jtpio)
(GitHub contributors page for this release)
@github-actions | @jtpio | @maartenbreddels | @martinRenou | @vidartf
- Upload the distributions built by the releaser #964 (@jtpio)
- Add UI test and benchmark report #962 (@trungleduc)
- Clean up bump version script #960 (@jtpio)
- Default to clean all for the preview extension #959 (@jtpio)
- Minor release fixes #957 (@jtpio)
(GitHub contributors page for this release)
@github-actions | @jtpio | @trungleduc
- Add
allow-popups
andallow-modals
to the preview sandbox #951 (@jtpio) - http_header_envs option to include http headers as an env var (following CGI standards) #922 (@mariobuikhuizen)
- Add a script to bump the version #954 (@jtpio)
- Update to lerna 4 #952 (@jtpio)
- Add Binder on PR workflow #949 (@jtpio)
- Update the UI Tests setup #946 (@jtpio)
- add JupyterLab trove classifiers #944 (@RhnSharma)
- Update to Jupyter Packaging 0.10 #943 (@jtpio)
- Add check-release step on CI #913 (@jtpio)
(GitHub contributors page for this release)
@github-actions | @jtpio | @maartenbreddels | @mariobuikhuizen | @RhnSharma
- Update @jupyterlab/services dependency to version 6.1.8 #933 (@julian-west)
- Render Javascript output #931 (@trungleduc)
- Preview extension: switch to LabIcon for the refresh button #884 (@ohrely)
- Handle the case when one widget model fails to be created #935 (@martinRenou)
- Support async content manager #889 (@cailiang9)
- Improve Galata tests, update the reference screenshot #934 (@jtpio)
- Fixed typos #928 (@giswqs)
- Add UI Tests #916 (@jtpio)
- Create pull_request_template.md #914 (@jtpio)
- Update deploy.rst #925 (@Elijah-Watson)
- Update environment.yml #918 (@astrojuanlu)
- Add CHANGELOG.md #912 (@jtpio)
- typos #910 (@12rambau)
- success variable was undefined when no port can be found #880 (@danlester)
(GitHub contributors page for this release)
@12rambau | @afonit | @agoose77 | @astrojuanlu | @cailiang9 | @danlester | @Elijah-Watson | @giswqs | @heng2j | @jasongrout | @jtpio | @julian-west | @maartenbreddels | @martinRenou | @ohrely | @trungleduc
- update link to config options of Jupyter Server #874 (@sir-sigurd)
- fix: baseurl not used when requesting kernel model #876 (@mariobuikhuizen)
(GitHub contributors page for this release)
@jtpio | @maartenbreddels | @mariobuikhuizen | @sir-sigurd
(GitHub contributors page for this release)
- typo in error message #867 (@jembishop)
- Run CI on all branches for push events #862 (@jtpio)
- Wrap get_kernel with possible async handler #859 (@declanvk)
- Trigger GitHub Actions on all branches for PRs #856 (@jtpio)
- Fall back to language_info name when searching for kernel #854 (@jtpio)
- Fix config tag deprecated #847 (@maartenbreddels)
- Add kernel death test #845 (@davidbrochart)
- feat: make the multi kernel manager configurable #841 (@maartenbreddels)
- Update to newer packages for the voila frontend #840 (@jtpio)
- Remove tests/configs/general/migrated #839 (@jtpio)
(GitHub contributors page for this release)
@agoose77 | @bollwyvl | @davidbrochart | @declanvk | @enricogandini | @havok2063 | @jembishop | @jtpio | @maartenbreddels | @marckassay | @martinRenou | @SylvainCorlay
- add allow-downloads to iframe sandbox attribute #834 (@jamesjnadeau)
- Update release instructions #832 (@SylvainCorlay)
- Sort notebooks within a folder alphabetically #831 (@jtpio)
- Switch to jsdeliver for the CDN #830 (@jtpio)
- Log information about classic extension loading #822 (@SylvainCorlay)
- Add TypeScript and tsconfig.json #818 (@jtpio)
- Unpin xtl=0.6.23 in the tests #815 (@jtpio)
- Adopt monorepo structure #808 (@jtpio)
- feat: allow showing of stacktraces in server extension mode #758 (@maartenbreddels)
(GitHub contributors page for this release)
@dependabot | @GregSilverman | @havok2063 | @jamesjnadeau | @JohanMabille | @jtpio | @juliechoong | @maartenbreddels | @rg98 | @SylvainCorlay | @vidartf
- fix: do not output widget state in html #804 (@maartenbreddels)
- Add jupyterlab=3 to the Binder environment #803 (@jtpio)
- Fix stray tag in the lab template #774 (@jtpio)
(GitHub contributors page for this release)
- Fix typo in #797 #799 (@jeffyjefflabs)
- Describe cell execution timeout in docs #797 (@jeffyjefflabs)
- Remove duplicated content for contributing #788 (@jtpio)
- Update to JupyterLab 3.0 final #802 (@jtpio)
- [Doc] Fix Voilà endpoint in Binder config #801 (@thomas-bc)
- Add CI workflow for packaging #798 (@jtpio)
- Unpin jupyter_server in the tests #794 (@jtpio)
- Test on Python 3.9 #789 (@jtpio)
- Adopt the new distribution system for the JupyterLab extension #786 (@jtpio)
- Remove .travis.yml #775 (@jtpio)
- Fix CI #767 (@martinRenou)
- fix: log cell execution errors #753 (@mariobuikhuizen)
- Move require.min.js script element to be above notebook execution #735 (@jwminton)
- Update the preview extension to JupyterLab 3.0 #732 (@jtpio)
(GitHub contributors page for this release)
@dependabot | @jeffyjefflabs | @jtpio | @jwminton | @maartenbreddels | @mariobuikhuizen | @martinRenou | @pelson | @SylvainCorlay | @thomas-bc | @vidartf
- fix: classic template did not pass base_url to macro #741 (@maartenbreddels)
- fix: do not fail when a comm msg has no buffers #731 (@maartenbreddels)
- fix: do not fail logging when JS object cannot be cloned #730 (@maartenbreddels)
- fix: when using the back button Voila doesn't load #719 (@mariobuikhuizen)
- Don't include map files in distributions #285 (@xhochy)
(GitHub contributors page for this release)
@afonit | @jtpio | @maartenbreddels | @mariobuikhuizen | @martinRenou | @paugier | @pelson | @SylvainCorlay | @TheoMathurin | @timkpaine | @vidartf | @xhochy
- Hide cells with no output when inputs are hidden #718 (@SylvainCorlay)
- Fixup tornado 6 compat #716 (@SylvainCorlay)
- Test with jupyter-server-1 #715 (@SylvainCorlay)
(GitHub contributors page for this release)
@agoose77 | @chuckmandu | @joseberlines | @maartenbreddels | @SylvainCorlay | @timkpaine
- fix: support DeferredConfigString (hack) #710 (@maartenbreddels)
- fix: allow contents_manager to be a notebook content manager #709 (@maartenbreddels)
(GitHub contributors page for this release)
@jtpio | @maartenbreddels | @SylvainCorlay
- fix: classic templates did not render #707 (@maartenbreddels)
- fix: lab template closed the body tag, super already does this #706 (@maartenbreddels)
- fix: calling include_js led to unclosed script tag #705 (@maartenbreddels)
- chore: update release instructions #704 (@maartenbreddels)
- Chore: update docs for release v0.2 #703 (@maartenbreddels)
- Bump node-fetch from 2.6.0 to 2.6.1 in /packages/jupyterlab-voila #701 (@dependabot)
- Fix installation steps in the doc tests section #700 (@martinRenou)
- chore(ci): test traitlets 4 and 5 #699 (@maartenbreddels)
- Remove the call to zmq.eventloop.ioloop.install #697 (@jtpio)
- test: preprocessors in conf.json #695 (@maartenbreddels)
- chore(ci): many_iopub_message test still timed out #686 (@maartenbreddels)
- Feature: template and theme override #637 (@maartenbreddels)
- Add show_tracebacks trait #630 (@vidartf)
(GitHub contributors page for this release)
@dependabot | @jtpio | @maartenbreddels | @martinRenou | @timkpaine | @vidartf
- Update to nbconvert 6.0 (release) #698 (@SylvainCorlay)
- Allow nbclient 0.5 #696 (@SylvainCorlay)
(GitHub contributors page for this release)
- fix: content_manager was not a trait #691 (@maartenbreddels)
- fixup-traitlets-5-breakage #690 (@SylvainCorlay)
- fix: stop executing cells when an error is encountered (replaces #530) #681 (@maartenbreddels)
(GitHub contributors page for this release)
@afonit | @benlindsay | @DougRzz | @gbrault | @jeffyjefflabs | @jtpio | @maartenbreddels | @martinRenou | @paugier | @SylvainCorlay | @TheoMathurin | @timkpaine | @vidartf
- refactor: use macro for voila setup and override jupyter-widget macro #680 (@maartenbreddels)
(GitHub contributors page for this release)
- Fixup classic template #678 (@SylvainCorlay)
- Add nb argument to kernel_start #677 (@SylvainCorlay)
- Voilà with an accent #676 (@SylvainCorlay)
- Enable logging in classic template #673 (@SylvainCorlay)
- Log js outputs #671 (@hbcarlos)
- fix: avoid http (read) timeouts by sending a heartbeat #668 (@maartenbreddels)
- Bump elliptic from 6.4.1 to 6.5.3 in /js #666 (@dependabot)
- Fixup classic template #662 (@SylvainCorlay)
- Fix #624 - Broken link in docs #656 (@mourarthur)
- Add docs for the theme option #655 (@martinRenou)
- Bump lodash from 4.17.15 to 4.17.19 in /packages/jupyterlab-voila #653 (@dependabot)
- Bump lodash from 4.17.15 to 4.17.19 in /js #652 (@dependabot)
- Remove extra
>
in the customizing docs #650 (@jtpio) - fix: use template_paths instead of old template_path #643 (@maartenbreddels)
- Remove Voilà CSS preprocessor #639 (@SylvainCorlay)
- Spacing and other formatting to docs, avoids build warnings #636 (@danlester)
- Update nbclient to stable release #633 (@SylvainCorlay)
- Use async_start_new_kernel_client from nbclient #597 (@davidbrochart)
- Simplify actions and use mamba #573 (@martinRenou)
- Document the ability to hide cells based on cell tags #418 (@AartGoossens)
- Passing request URI to kernel env #414 (@derek-pyne)
(GitHub contributors page for this release)
@AartGoossens | @afonit | @anxhelahyseni | @brichet | @cantagallo | @danlester | @davidbrochart | @dependabot | @derek-pyne | @DougRzz | @gbrault | @GregSilverman | @hbcarlos | @jakemiller649 | @jeffyjefflabs | @jmurray6 | @jtpio | @kevin-bates | @krassowski | @maartenbreddels | @martinRenou | @mcg1969 | @mgmarino | @mourarthur | @prachi-tripathi | @stefanmeili | @SylvainCorlay | @timkpaine
- refactor: move output widget to nbclient #621 (@maartenbreddels)
- Update js/package-lock.json #608 (@jtpio)
- Bump acorn from 6.1.1 to 6.4.1 in /js #558 (@dependabot)
- Update links to jupyter-xeus and voila-dashboards orgs #557 (@jtpio)
(GitHub contributors page for this release)
@dependabot | @jtpio | @maartenbreddels | @SylvainCorlay
- [0.1.x] Run CI on all branches for push events #863 (@jtpio)
- [0.1.x] Trigger GitHub Actions on all branches for PRs #857 (@jtpio)
- Backport PR #854 on branch 0.1.x (Fall back to language_info name when searching for kernel) #855 (@jtpio)
(GitHub contributors page for this release)
@afonit | @agoose77 | @bollwyvl | @chuckmandu | @dependabot | @gbrault | @GregSilverman | @havok2063 | @jeffyjefflabs | @JohanMabille | @joseberlines | @jtpio | @juliechoong | @jwminton | @maartenbreddels | @marckassay | @martinRenou | @paugier | @pelson | @rg98 | @SylvainCorlay | @TheoMathurin | @timkpaine | @vidartf
- fixup-traitlets-5-breakage #690 (@SylvainCorlay)
(GitHub contributors page for this release)
@afonit | @benlindsay | @cantagallo | @davidbrochart | @derek-pyne | @DougRzz | @gbrault | @jeffyjefflabs | @jtpio | @maartenbreddels | @SylvainCorlay | @timkpaine | @vidartf
- Backport js logging to 0.1.x #675 (@SylvainCorlay)
- Back port JS logging to 0.1.x #674 (@SylvainCorlay)
(GitHub contributors page for this release)
@afonit | @anxhelahyseni | @brichet | @choldgraf | @davidbrochart | @DougRzz | @echarles | @femiir | @fleimgruber | @gbrault | @GregSilverman | @jakemiller649 | @jasoriya | @jeffyjefflabs | @jmurray6 | @jtpio | @jwminton | @kevin-bates | @krassowski | @maartenbreddels | @martinRenou | @mcg1969 | @mgmarino | @mwouts | @prachi-tripathi | @stefanmeili | @SylvainCorlay | @timkpaine | @vidartf | @zerline | @Zsailer
(GitHub contributors page for this release)
@b060149ee | @berceanu | @davidbrochart | @dkruijs | @echarles | @gbrault | @gedankenstuecke | @jasongrout | @jtpio | @maartenbreddels | @martinRenou | @numice | @stonebig | @SylvainCorlay | @timkpaine | @TristanKnox | @vidartf | @Zsailer
- Support nbconvert 5.5 #476 (@SylvainCorlay)
(GitHub contributors page for this release)
- Add cell error instruction configurable #471 (@aschlaep)
- feat: execute cells in a thread, this will unblock the server's event loop #403 (@maartenbreddels)
(GitHub contributors page for this release)
@aschlaep | @maartenbreddels | @SylvainCorlay
(GitHub contributors page for this release)
@jtpio | @maartenbreddels | @mariobuikhuizen | @martinRenou | @SylvainCorlay
- Fixup voila configuration #454 (@SylvainCorlay)
(GitHub contributors page for this release)
@jtpio | @mkcor | @SylvainCorlay
- Include both jupyter_server and notebook server in README. #450 (@mkcor)
- Fix filtering of empty code cells. #449 (@mkcor)
- Spinner macro #446 (@SylvainCorlay)
- Fix Binder link #442 (@jtpio)
- Update contributing guidelines #441 (@SylvainCorlay)
- Use Jupyter visual identity #440 (@SylvainCorlay)
- Allow comm open messages #438 (@saulshanabrook)
- chore: improve release instructions and include ipywidgets as test dep #436 (@maartenbreddels)
- Load template-related config from JSON file. #372 (@mkcor)
(GitHub contributors page for this release)
@dschofield | @jtpio | @maartenbreddels | @mkcor | @saulshanabrook | @SylvainCorlay | @vidartf
- DOC: README.md: typos #401 (@westurner)
- Added a link to the documentation in the README.md #430 (@dkapila)
- fix: the voila side output widget did not handle error msges #425 (@maartenbreddels)
- add auto port detection as in jupyter notebook #424 (@katsar0v)
- Add .vscode to gitignore #422 (@jtpio)
- add note about installing and verifying the server extension #420 (@katsar0v)
- Strip code cell warnings #416 (@GeorgianaElena)
- Clean templates #415 (@martinRenou)
- Expose base_url to browser-open template #413 (@martinRenou)
- Update package_lock #409 (@martinRenou)
- Fix CSS name #407 (@martinRenou)
- Check for 'outputs' key in the cell when stripping errors #406 (@martinRenou)
- Update nbconvert #404 (@martinRenou)
- Strip errors if not in debug mode #398 (@martinRenou)
- Speed up progressive rendering #396 (@martinRenou)
- Use Voila logo for the spinner #393 (@martinRenou)
- Hide empty cells using CSS #391 (@martinRenou)
- Add docs for deploying to Binder #377 (@jtpio)
- Add release instructions for @jupyter-voila/jupyterlab-preview #371 (@jtpio)
(GitHub contributors page for this release)
@Alexboiboi | @cailiang9 | @cantagallo | @cmaureir | @derek-pyne | @dkapila | @GeorgianaElena | @jtpio | @katsar0v | @maartenbreddels | @martinRenou | @MSeal | @sruthiiyer | @SylvainCorlay | @timkpaine | @vidartf | @westurner
- fix: allow voila to run a server extension for notebook <5 #390 (@maartenbreddels)
(GitHub contributors page for this release)
@anki-code | @hainm | @jtpio | @maartenbreddels | @martinRenou | @robmarkcole | @SylvainCorlay | @timkpaine | @vidartf
- Fix exporter for templates not using the progressive rendering #389 (@jtpio)
- New voila logo and visual identity #386 (@SylvainCorlay)
- Update copyright statements before moving to voila-dashboards #385 (@SylvainCorlay)
(GitHub contributors page for this release)
- Optimize svg icons, fix JLab 1.1 issue #379 (@jtpio)
- extra docs for running scripts #373 (@maartenbreddels)
- Docs update for v0.1.10 #368 (@maartenbreddels)
- Progressively render the template using jinja's generate method #133 (@maartenbreddels)
(GitHub contributors page for this release)
@Alexboiboi | @jtpio | @maartenbreddels | @mkcor | @SylvainCorlay | @vidartf
- feat: serve static files similar to the notebook #361 (@maartenbreddels)
- fix: support nested output widgets in voila executor #358 (@maartenbreddels)
- Add instructions for sharing with ngrok to the docs #353 (@jtpio)
- Add the Voila Gallery to README.md #348 (@jtpio)
- Fix nbextension commands for local install #343 (@jtpio)
- Add RELEASE.md #334 (@jtpio)
- Feat: support script files #330 (@maartenbreddels)
- Monochrome voila icon for the notebook toolbar #305 (@jtpio)
- Switch to es2017 target for the JLab extension #280 (@jtpio)
- JLab extension: render the preview on save #268 (@jtpio)
- add deploy documentation for heroku and app engine #229 (@RensDimmendaal)
(GitHub contributors page for this release)
@anki-code | @astrojuanlu | @benlindsay | @berceanu | @firasm | @hainm | @jtpio | @maartenbreddels | @numice | @pbugnion | @RensDimmendaal | @robmarkcole | @SylvainCorlay | @timkpaine | @vidartf
- help: show more configurable classes with --help-all, and use consistent naming #331 (@maartenbreddels)
- Fix example use for config attribute resources #323 (@mkcor)
- Fix Windows develop install #322 (@vidartf)
- test: set timeout of pytest_tornado to 20 seconds to avoid false CI failured #321 (@maartenbreddels)
- fix: ignore non-jupyter-widget comm_open messages at the backend, causing 500 errors for users. #319 (@maartenbreddels)
- feat: make the markdown rendered configurable in VoilaExporter #317 (@maartenbreddels)
- Clear output before executing the notebook #314 (@jeffyjefflabs)
- Fix wording in default template tree #312 (@jtpio)
- Handle non-existing kernels #309 (@jtpio)
- Add --debug flag #307 (@jtpio)
- Passing custom resources to voila configuration #301 (@mkcor)
- Pass traitlets.config to ExecutePreprocessor #240 (@azjps)
(GitHub contributors page for this release)
@azjps | @farmani60 | @jeffyjefflabs | @jf--- | @jtpio | @maartenbreddels | @mkcor | @pbadenski | @samiit | @SylvainCorlay | @vidartf
- Voila manager constructor #316 (@SylvainCorlay)
- Update jupyter_server to 0.1.0 #308 (@SylvainCorlay)
- Full walkthrough on first install #303 #304 (@leogout)
- README: Add JupyterLab extension install command #300 (@martinRenou)
- Add pygments to install_requires #297 (@jtpio)
- Increase ulimit for testing #295 (@SylvainCorlay)
- Add instructions to install dependencies of example notebooks #294 (@mkcor)
(GitHub contributors page for this release)
@janbucher | @jf--- | @jtpio | @leogout | @maartenbreddels | @martinRenou | @mkcor | @SylvainCorlay | @timkpaine | @tonywang531
- Fix tornado templates #291 (@SylvainCorlay)
- Remove reference to jquery #290 (@jtpio)
(GitHub contributors page for this release)
@DougRzz | @jtpio | @maartenbreddels | @SylvainCorlay
- Why is jquery loaded #287 (@SylvainCorlay)
(GitHub contributors page for this release)
@dkruijs | @maartenbreddels | @SylvainCorlay | @vidartf
- Black list the voila nbextension #283 (@SylvainCorlay)
- Drop HTML manager #282 (@SylvainCorlay)
- JLab extension post release #281 (@jtpio)
(GitHub contributors page for this release)
@DougRzz | @jtpio | @SylvainCorlay
- Update jlab extension to 1.0.0 #279 (@SylvainCorlay)
- Use jupyterlab-manager 1.0, support for ipywidgets 7.5 #277 (@jtpio)
- requirejs should be loaded in the header with plotly #275 (@alexisduque)
- Add server companion metadata #273 (@jtpio)
- Minor fix in the basics example notebook #271 (@jtpio)
- Update to JLab 1.0.0rc #264 (@jtpio)
- Update author to Voila contributors #263 (@jtpio)
- Save the notebook before showing the Voila preview #262 (@jtpio)
- JLab extension: minor fixes #256 (@jtpio)
- Use pytest-tornado instead of pytest-tornado5 #254 (@jtpio)
- Mention jupyter server extension in the tests docs #253 (@jtpio)
(GitHub contributors page for this release)
@alexisduque | @GregFa | @johntfoster | @jtpio | @maartenbreddels | @marcelo-ventura | @SylvainCorlay | @timkpaine | @vidartf | @Zsailer
- JLab: add toolbar and refresh button for the voila preview #250 (@jtpio)
- Fix support for Jupyter widget display in output widget #249 (@SylvainCorlay)
- Launch browser after listening #243 (@jtpio)
- Shut down kernels after running the tests #242 (@jtpio)
- Add instruction to install the test_template #241 (@jtpio)
- Minor python2 fix #236 (@azjps)
- Run flake8 on tests dir and setup.py #235 (@martinRenou)
- Update license in package.json #233 (@martinRenou)
- Fix typo #230 (@davidbrochart)
- Undefined name: from io import BytesIO for line 178 #228 (@cclauss)
- Fixup documentation images #223 (@SylvainCorlay)
- Convert voila-square icon to path #222 (@jtpio)
- JupyterLab extension #217 (@jtpio)
- Remove gridstack from test dependencies #207 (@martinRenou)
- Only use VoilaHandler for .ipynb files #191 (@martinRenou)
- Add CONTRIBUTING.md #161 (@jtpio)
- Fix undefined manager #106 (@jtpio)
(GitHub contributors page for this release)
@azjps | @cclauss | @choldgraf | @davidbrochart | @ericmjl | @johntfoster | @jtpio | @maartenbreddels | @Magnus512 | @marcelo-ventura | @martinRenou | @mwouts | @ostrokach | @pbugnion | @philippjfr | @rladeira | @SylvainCorlay | @timkpaine | @vidartf | @wolfv | @Zsailer
- Update binder with cling and improve screencasts #213 (@SylvainCorlay)
- Add C++ screencast #212 (@SylvainCorlay)
- Add screencast with the C++ kernel #211 (@SylvainCorlay)
- Add basic screencasts #210 (@SylvainCorlay)
- Update distribution #205 (@SylvainCorlay)
- Adds styling and a header to the voila tree #200 (@DanielAristidou)
- Add logo #196 (@SylvainCorlay)
(GitHub contributors page for this release)
@DanielAristidou | @jtpio | @maartenbreddels | @martinRenou | @scottlittle | @SylvainCorlay | @vidartf
(GitHub contributors page for this release)
@maartenbreddels | @SylvainCorlay
- don't 500 on cell execution errors #186 (@ivanov)
- Add flag for nbextensions #185 (@SylvainCorlay)
- Expose phosphor #183 (@SylvainCorlay)
- add top-level serverextension and installation instructions #182 (@ivanov)
- Add @web.authenticated to /voila/tree #181 (@jtpio)
- Review example notebooks #178 (@SylvainCorlay)
- Update environment.yml #177 (@lheagy)
- Fixup nbextension #176 (@SylvainCorlay)
- Add ipympl example #175 (@SylvainCorlay)
- Wrap rendering with try-catch clauses to handle closed widgets #172 (@SylvainCorlay)
- adding information about customizing voila and static files #168 (@choldgraf)
- Remove style inconsistencies from the docs #167 (@pbugnion)
- Add ipynb extension in tree handler and voila handler url #165 (@SylvainCorlay)
(GitHub contributors page for this release)
@astrojuanlu | @choldgraf | @evanlynch | @ivanov | @jeffyjefflabs | @jtpio | @lheagy | @maartenbreddels | @pbugnion | @SylvainCorlay | @timkpaine | @vidartf
- Test voila --help #164 (@SylvainCorlay)
(GitHub contributors page for this release)
- Remove gridstack template #163 (@SylvainCorlay)
- Use nbconvert stable #162 (@SylvainCorlay)
- Use plural for template(s) data dir #159 (@SylvainCorlay)
- Enable bqplot 0.11.x themes #157 (@SylvainCorlay)
- Drop postcss #156 (@SylvainCorlay)
- Use jupyterlab_pygments to generate syntax coloring CSS #155 (@SylvainCorlay)
- Remove locally built css #151 (@SylvainCorlay)
- feature(configuration): server extension shares configuration with voila app #148 (@maartenbreddels)
- Refactor voila js #147 (@maartenbreddels)
- Add missing copyright headers #146 (@SylvainCorlay)
- fix(build): add missing presets for babel #144 (@mariobuikhuizen)
- Dev mode detect #138 (@maartenbreddels)
- Give an error when a template is not found #137 (@maartenbreddels)
- Introduce new JupyterLab template #131 (@SylvainCorlay)
- updating documentation #126 (@choldgraf)
- Reverse proxy #115 (@timkpaine)
(GitHub contributors page for this release)
@afeiszli | @candronikos | @choldgraf | @DentonGentry | @gbrault | @jeffyjefflabs | @jonsnowseven | @jtpio | @maartenbreddels | @mariobuikhuizen | @pllim | @scottlittle | @SylvainCorlay | @timkpaine | @vidartf
- Usability: Open browser, display url and shortcut to serving directory #136 (@maartenbreddels)
- Fix: set cwd of kernel and pass to nbconvert #132 (@maartenbreddels)
- Add data-base-url to the default template body #109 (@jtpio)
- new: render image inline in html #101 (@maartenbreddels)
- Fix displayed not triggered #97 (@maartenbreddels)
- travis: fix: nbconvert widget_state is merged #96 (@maartenbreddels)
- fix: work with master of nbconvert #93 (@maartenbreddels)
- use jupyter server 0.0.4 #92 (@maartenbreddels)
- Implement Output widget at nbconvert level for interact #91 (@maartenbreddels)
- More testing / more coverage #86 (@maartenbreddels)
- Configure voila using traitlets configuration system #84 (@maartenbreddels)
- Allow starting voila from an instance #83 (@maartenbreddels)
- Refactor and extend tests / expose and fix template bug #81 (@maartenbreddels)
- Expose version #79 (@jtpio)
- Tornado6 support #74 (@maartenbreddels)
- Fixes for templates, add support for tornado settings #69 (@timkpaine)
(GitHub contributors page for this release)
@afeiszli | @betatim | @choldgraf | @danlester | @DougRzz | @enryH | @evanlynch | @freddupont | @gedankenstuecke | @jeffyjefflabs | @jf--- | @jtpio | @leogout | @maartenbreddels | @marcocaggioni | @martinRenou | @mkcor | @mrichnu | @mwouts | @pllim | @sntgluca | @SylvainCorlay | @timkpaine | @vidartf | @yuvipanda
- Fixing up jupyter server extension #73 (@SylvainCorlay)
- Document collect_template_paths #68 (@SylvainCorlay)
- Shutdown kernels on exit and SIGTERM #65 (@maartenbreddels)
- Linting #64 (@timkpaine)
- feat: use jupyterlab-manager output widget #46 (@msuperina)
- Setting up testing #42 (@maartenbreddels)
- require should not timeout after 7 seconds, solves #31 #38 (@maartenbreddels)
(GitHub contributors page for this release)
@candronikos | @DentonGentry | @ericmjl | @farmani60 | @gbrault | @jeffyjefflabs | @jf--- | @jonsnowseven | @jtpio | @maartenbreddels | @mathematicalmichael | @msuperina | @SylvainCorlay | @timkpaine
- Fixup template path #53 (@SylvainCorlay)
(GitHub contributors page for this release)
@maartenbreddels | @SylvainCorlay
- Use classical notebook extension mechanism for enabling e.g. widgets #50 (@maartenbreddels)
- Move to flexible lightweight template system #49 (@maartenbreddels)
- Add support for
python -m voila
#47 (@jtpio) - Return version with
voila --version
#44 (@jtpio) - Add voila button for classical notebook, ala appmode #37 (@maartenbreddels)
(GitHub contributors page for this release)
@jtpio | @maartenbreddels | @SylvainCorlay | @timkpaine
- Support Python < 3.6 #32 (@SylvainCorlay)
- Use html-manager 0.15.2 #28 (@SylvainCorlay)
- Add documentation skeleton #26 (@SylvainCorlay)
- Expose HTMLExporter configuration #25 (@SylvainCorlay)
(GitHub contributors page for this release)
@maartenbreddels | @SylvainCorlay | @timkpaine
- Use latest version of Jupyter services #18 (@SylvainCorlay)
- Make reusing voila easier with custom template + gridstack example #14 (@maartenbreddels)
(GitHub contributors page for this release)
@ericmjl | @freddupont | @jtpio | @maartenbreddels | @mathematicalmichael | @msuperina | @SylvainCorlay | @timkpaine
- Fixup ipyvolume loading example #12 (@SylvainCorlay)
(GitHub contributors page for this release)
@maartenbreddels | @SylvainCorlay
- Cleanup package #10 (@SylvainCorlay)
(GitHub contributors page for this release)
- Cleanup and support base url #8 (@SylvainCorlay)
- Reuse voila to be a server extension + tree view + autoreload #2 (@maartenbreddels)