------------------------------------------------------------------- Sat Oct 29 16:10:03 UTC 2022 - Ben Greiner - re-add reruns for server-side zmq test failures ------------------------------------------------------------------- Fri Oct 28 15:10:16 UTC 2022 - Ben Greiner - Update to v0.4.0 * Render read-only notebook #1181 (@trungleduc) * Add Voila app port to kernel env #1176 (@dcnadler) * Add Voila configuration option for default kernel environmental variables #1175 (@dcnadler) * Add upper bound on jupyter_client dependency #1239 (@martinRenou) * Fix inifinite loop in property access #1185 (@martinRenou) * Update nbclient #1234 (@martinRenou) * Remove pin on jupyter_releaser #1232 (@jtpio) * Update nbclient pinning #1224 (@martinRenou) * Bump d3-color from 3.0.1 to 3.1.0 #1221 (@dependabot) * Remove extra_requires #1215 (@martinRenou) * Couple of ui-tests maintenance changes #1214 (@martinRenou) * Use ipywidgets 8 on Binder #1210 (@jtpio) * Fix typos #1198 (@kianmeng) * Migrate to hatch #1197 (@jtpio) * Bump terser from 4.8.0 to 4.8.1 #1174 (@dependabot) * Update nbconvert pinning #1161 (@martinRenou) * feat: support for ipywidgets 8 #1046 (@mariobuikhuizen) - Drop support-ipywidgets-8.patch, update-nbconvert.patch ------------------------------------------------------------------- Mon Oct 17 16:32:43 UTC 2022 - Ben Greiner - Bump to nbclient 0.7 (See also gh#voila-dashboards/voila#1234) - Remove import from vendorized mistune in nbconvert: not vendorized anymore ------------------------------------------------------------------- Wed Oct 5 07:25:19 UTC 2022 - Daniel Garcia - Add update-nbconvert.patch: * Support python-nbconvert < 8 ------------------------------------------------------------------- Mon Sep 12 05:59:11 UTC 2022 - Steve Kowalik - Add patch support-ipywidgets-8.patch: * Support ipywidgets >= 8 ------------------------------------------------------------------- Sun Jul 24 23:45:15 UTC 2022 - Arun Persaud - specfile: * update python-jupyter-server requirement to 1.18 - update to version 0.3.6: * Enhancements made + adding nbextension path to voila config object #1167 (@dharmaquark) * Bugs fixed + The cling tests appear to hang on OSX #1171 (@SylvainCorlay) + Fix default VOILA_WS_BASE_URL value in preheating mode #1141 (@vkaidalov-rft) * Maintenance and upkeep improvements + Bump jquery-ui from 1.13.1 to 1.13.2 #1172 (@dependabot) + Bump moment from 2.29.1 to 2.29.4 #1166 (@dependabot) + Bump moment from 2.29.1 to 2.29.4 in /ui-tests #1165 (@dependabot) + Bump parse-url from 6.0.0 to 6.0.2 #1164 (@dependabot) + Update jupyter_server #1163 (@martinRenou) + Bump jpeg-js from 0.4.3 to 0.4.4 in /ui-tests #1162 (@dependabot) + Bump async from 2.6.3 to 2.6.4 in /ui-tests #1151 (@dependabot) + [tests] rerun failed tests 2 times in CI #1150 (@timkpaine) + Fix UI-tests detached script #1136 (@martinRenou) + Bump minimist from 1.2.5 to 1.2.6 in /ui-tests #1135 (@dependabot) * Documentation improvements + Update deploy to Heroku instructions #1158 (@samharrison7) + Use pydata-sphinx-theme #1139 (@martinRenou) ------------------------------------------------------------------- Thu Jul 7 19:26:18 UTC 2022 - Ben Greiner - Skip flaky tests, try a second time if more fail ------------------------------------------------------------------- Wed Jun 15 21:11:38 UTC 2022 - Ben Greiner - Remove './' from test notebook - jupyter notebook refuses to serve it as "hidden". -- gh#jupyter/notebook#6453 ------------------------------------------------------------------- Sun Jun 5 19:51:53 UTC 2022 - Ben Greiner - Unpin nbclient <0.6: Tests pass with 0.6.4 ------------------------------------------------------------------- Sun Jun 5 11:18:43 UTC 2022 - Ben Greiner - Update to version 0.3.5: * feat: support all kernel ServerConnection options #1129 (@maartenbreddels) - Release 0.3.4: * feat: make request info available in env for preheated kernels #1109 (@mariobuikhuizen) ------------------------------------------------------------------- Fri Mar 18 17:21:06 UTC 2022 - Arun Persaud - update to version 0.3.3: * Enhancements made + Add theme handling to error pages #1108 (@martinRenou) + Add timeout on the control comm target #1106 (@martinRenou) * Documentation improvements + Remove extra tick from the Changelog #1099 (@martinRenou) ------------------------------------------------------------------- Sun Feb 27 01:04:44 UTC 2022 - Arun Persaud - specfile * require jupyterlab-server for tests - update to version 0.3.2: * Enhancements made + JupyterLab Voila preview extension: Automatically save Notebook before refreshing the preview #1094 (@legendb317) + Update JupyterLab extension logo #1092 (@martinRenou) + Handle JupyterLab custom themes #1089 (@martinRenou) * Bugs fixed + Bump css-loader and `style-loader" #1096 (@trungleduc) * Maintenance and upkeep improvements + Bump url-parse from 1.5.3 to 1.5.7 in /ui-tests #1097 (@dependabot) + Bump follow-redirects from 1.14.7 to 1.14.8 in /ui-tests #1093 (@dependabot) + Bump simple-get from 3.1.0 to 3.1.1 in /ui-tests #1091 (@dependabot) + Add script to automatically reset the stable branch on release #1085 (@jtpio) + Add bot for updating Galata references #1083 (@martinRenou) - changes from version 0.3.1: * Enhancements made + Allow all lab templates to use the lab theme #1064 (@martinRenou) + Fix element style display #1058 (@martinRenou) + Add more Jinja macros #1057 (@martinRenou) + Lab template: fix body tag #1053 (@martinRenou) + Implement async generator based Voila get handler #1025 (@davidbrochart) + Feature: fetch all widgets in one single comm message using the control channel #766 (@maartenbreddels) * Bugs fixed + Fix file redirect error #1073 (@trungleduc) + Lab template: fix body tag #1053 (@martinRenou) * Maintenance and upkeep improvements + Bump node-fetch from 2.6.1 to 2.6.7 #1079 (@dependabot) + Bump node-fetch from 2.6.1 to 2.6.7 in /ui-tests #1078 (@dependabot) + Bump nanoid from 3.1.25 to 3.2.0 #1070 (@dependabot) + Bump nanoid from 3.1.25 to 3.2.0 in /ui-tests #1069 (@dependabot) + Bump trim-off-newlines from 1.0.1 to 1.0.3 #1066 (@dependabot) + Fix Binder badge PR comment being overwritten #1065 (@jtpio) + Automatically download labvariables CSS instead of shipping them #1062 (@martinRenou) + Remove traitlets 4 test, add missing traitlets dependency and drop Python 3.6 support #1060 (@martinRenou) + Bump follow-redirects from 1.14.3 to 1.14.7 in /ui-tests #1059 (@dependabot) + Try fixing UI tests #1054 (@martinRenou) + UI-tests: Update ipympl screenshots #1048 (@martinRenou) + Turn off debug mode and remove warnings for many_iopub_messages_test.py #1045 (@trungleduc) + Use maintainer-tools base setup action, update Python versions on CI #1043 (@jtpio) + Use nbclient to create a new kernel client #860 (@davidbrochart) * Documentation improvements + Fix environment.yml file location in the README #1052 (@martinRenou) * Other merged PRs + Pin ipympl to 0.8.7 #1068 (@trungleduc) ------------------------------------------------------------------- Fri Jan 7 21:37:33 UTC 2022 - Ben Greiner - Update to 0.3.0: * See CHANGELOG.md for full changelog since 0.1.20 * Compatibility with updated jupyterlab and notebook - Test in multibuild - Use correct jinja2 test templates ------------------------------------------------------------------- Mon Apr 6 08:27:15 UTC 2020 - Tomáš Chvátal - Update to 0.1.21: * no changelog ------------------------------------------------------------------- Thu Jan 16 15:23:11 UTC 2020 - Todd R - Requires async_generator ------------------------------------------------------------------- Mon Nov 18 16:02:09 UTC 2019 - Todd R - Update to 0.1.20 * nbconvert requirement - Update to 0.1.19 * Add cell error instruction configurable * feat: execute cells in a thread, this will unblock the server's event loop ------------------------------------------------------------------- Wed Nov 13 16:40:01 UTC 2019 - Todd R - Drop python2 support due to python-notebook dropping python2 support ------------------------------------------------------------------- Tue Nov 12 15:29:23 UTC 2019 - Todd R - Update to 0.1.18 * Fixup woff public path * move to mathjax3 * Resolve unpacking issue in case of execution error * Remove cell outputs - Update to 0.1.17 * Compatibility with nbconvert 5.5 - Update to 0.1.16 * Fixup voila configuration * Added GridspecLayout example - Update to 0.1.15 * Include both jupyter_server and notebook server * Fix filtering of empty code cells * spinner macro * Document when dict conversion is needed * Test configuring template-related resource in JSON file * Add test for resources used in template system * Read config file as plain JSON * Remove check to allow for all base template configs * Get parent directory for sure * Include template-related config from JSON file * Improve code formally (minor) * Fix Binder link * Update contributing guidelines * Use Jupyter visual identity * Allow comm_close messages by default * Allow comm open messages * chore: improve release instructions and include ipywidgets as test dep ( - Update to 0.1.14 * Strip code cell warnings * Filter empty cells * fix: the voila side output widget did not handle error msges * Added a link to the documentation in the README.md * add auto port detection as in jupyter notebook * Add .vscode to gitignore * add note about installing and verifying the server extension * Add release instructions for the JLab extension * Expose base_url to browser-open template * Clean and improve templates * Update package_lock * Fix CSS name * Check for 'outputs' key in the cell * Update nbconvert version in setup.py * Update nbconvert in travis * Strip errors if not in debug mode * Fix spinner CSS * DOC: README.md: typos - Update to 0.1.13 * Handle cell error * Inline svg logo * Speed up progressive rendering * Use Voila logo for the spinner * fix: allow voila to run a server extension for notebook <5 * Mention `jupyter_config.json` in Binder docs - Update to 0.1.12 * Fix exporter for non progressive rendering * New voila logo * Update copyright statements before moving to voila-dashboards - Update to 0.1.11 * Optimize svg icons, fix JLab 1.1 issue * Add docs for deploying to Binder * extra docs for running scripts * Update docs/source/customize.rst * docs: descript script support and static files * docs: improved release instructions - Update to 0.1.10 * fix: filter_empty_code_cells extra argument * remove console.log * yield after writing out and flushing chunk * html fixes * subdivide body block to avoid having to call body's super in other te… * add more docs * feat: progressive cell rendering * py27 fix * style: support theming for spinner * feat(template): allow kernel starting and notebook execution control … * test: make sure the test dont accidently pass * Update tests/app/tree_test.py * feat: add support for script files * fix: support nested output widgets in voila executor * Align Render on Save vertically * Add Render on Save checkbox to the toolbar * Correct render on save behavior * Rename plugin to @jupyter-voila/jupyterlab-preview * Add settings for the voila preview extension * Auto-refresh Voila preview on notebook save * feat: serve static files similar to the notebook, but limited by whit… * Add section for sharing with ngrok to the docs * Add the Voila Gallery to README.md * Fix nbextension commands for local install * Add RELEASE.md ------------------------------------------------------------------- Sun Aug 11 04:44:15 UTC 2019 - Todd R - Update to 0.1.9 * Handle non-existing kernels * fix: ignore non-jupyter-widget comm_open messages at the backend * Remove resources_reveal * Use existing recursive updating for nested dictionaries * feat: make the markdown rendered configurable in VoilaExporter ------------------------------------------------------------------- Sun Jul 28 20:42:19 UTC 2019 - Todd R - Update to 0.1.8 * Voila manager constructor * Update jupyter_server to 0.1.0 * Add pygments to install_requires * Increase ulimit for testing * Add instructions to install dependencies of example notebooks - Update to 0.1.7 * Fix tornado templates * Remove use of jquery - Update to 0.1.6 * Update binder - Update to 0.1.5 * Black list the voila nbextension * Drop HTML manager - Update to 0.1.4 * Update jlab extension to 1.0.0 * Use jupyterlab-manager 1.0 * Add server companion metadata * Update to JLab 1.0 * Place the voila preview toolbar icon after cellType * Save notebook before showing the Voila preview - Update to 0.1.3 * Add toolbar and refresh button for the voila preview * Fix support for Jupyter widget display in n output widget * Open browser after listening ------------------------------------------------------------------- Wed Jun 12 19:33:29 UTC 2019 - Todd R - Update to version 0.1.2 * Add basic screencasts * Add logo - Update to version 0.1.1 * adds styling and a header to the voila tree - Update to version 0.1.0 * Only use VoilaHandler for .ipynb files * fix: pass config_file_path to pick up the extra nbextension * Add flag for nbextensions * don't 500 on cell execution errors * top-level voila as a serverextension * Add @web.autenticated to /voila/tree * Wrap rendering with try-catch clauses to handle closed widgets * Add ipynb extension in tree handler and voila handler url - Update to version 0.0.11 * Remove gridstack * use base_url in tornado settings directly * Enable bqplot 0.11.x themes * feature(configuration): server extension shares configuration with voila app * Use jupyterlab_pygments to generate syntax coloring CSS * Remove locally built css * Give an error when a template is not found * Transition to JupyterLab template - Update to version 0.0.10 * Usability: Open browser, display url and shortcut to serving directory * fix: set cwd of kernel and pass to nbconvert * make sure displayed gets triggered * fix for accidental default template hard coding * do not call setup_template_dirs * add traitlets configuration reading * Implement Output widget at nbconvert level for interact * fix: nbextension get loaded irrespective of jupyter-js-widgets/extension existence * Allow starting voila from an instance * Tornado6 support ------------------------------------------------------------------- Fri May 3 06:24:52 UTC 2019 - Jan Engelhardt - Use noun phrase in descriptions. ------------------------------------------------------------------- Thu May 2 17:43:34 UTC 2019 - Todd R - Initial version