1.0.0
Enhancements made
- Fix dynamic settings reload consistency #223 (@MUFFANUJ, @krassowski)
- Update minimum required version of
jupyterlab-open-url-parameter#220 (@krassowski, @MUFFANUJ) - Support hide URL params for shared-link layout #202 (@MUFFANUJ, @krassowski)
- Enable generic fromURL docs support for playground #198 (@MUFFANUJ, @krassowski)
- Add run on save label #197 (@MUFFANUJ, @krassowski)
- Use URL Fragment for Share Tokens #193 (@MUFFANUJ, @krassowski)
- Add release badges for npm, PyPI, and conda-forge to README #188 (@MUFFANUJ, @krassowski)
- Improve extension examples counter display #183 (@MUFFANUJ, @krassowski)
- Improve split button UX #177 (@MUFFANUJ, @krassowski)
- polish Plugin Playground UX #170 (@MUFFANUJ, @krassowski)
- Add Plausible analytics to Lite deployment #168 (@MUFFANUJ, @krassowski)
- Add release workflows #167 (@MUFFANUJ, @krassowski)
- Add shared-file loading hint #166 (@MUFFANUJ, @krassowski)
- Add local CSS import support #162 (@MUFFANUJ, @krassowski)
- Add wheel export option and reusable split export UI #152 (@MUFFANUJ, @krassowski)
- Use js-logs
ILogConsoleTrackertoken #143 (@MUFFANUJ, @krassowski) - Add folder share via link #141 (@MUFFANUJ, @krassowski)
- Add direct and AI-assisted command insertion modes #136 (@MUFFANUJ, @krassowski)
- Test Notebook v7 on CI and add Binder/JupyterLite Notebook deployment links #133 (@MUFFANUJ, @krassowski)
- Add file sharing via link #127 (@MUFFANUJ, @krassowski)
- Add path argument to plugin create command #124 (@MUFFANUJ, @krassowski)
- Add one-click extension export #123 (@MUFFANUJ, @krassowski)
- Fix token insertion to update plugin dependencies #122 (@MUFFANUJ, @krassowski)
- Integrate AI tooling for Lite and Binder #115 (@MUFFANUJ, @jtpio, @krassowski)
- Add pre-commit hooks #114 (@MUFFANUJ, @krassowski)
- Add JS Explorer panel for browsing module docs and source links #112 (@MUFFANUJ, @bollwyvl, @krassowski)
- Add command argument docs in Extension Points #110 (@MUFFANUJ, @krassowski)
- Add "Load as extension on save" setting #109 (@MUFFANUJ, @krassowski)
- Bundle extension examples in PyPI installs #105 (@MUFFANUJ, @krassowski)
- Add jupyterlab-js-logs #104 (@MUFFANUJ, @krassowski)
- Add open README button for examples #103 (@MUFFANUJ, @krassowski)
- Add command discovery to Extension Points #102 (@MUFFANUJ, @krassowski)
- add jupyterlite preview #91 (@MUFFANUJ, @jtpio, @krassowski)
- Integrate extension examples and add Extension Examples sidebar in Playground #86 (@MUFFANUJ, @krassowski)
- Enable Jupyter extension lint checks #84 (@MUFFANUJ, @krassowski)
- Add Playground Tokens sidebar #82 (@MUFFANUJ, @krassowski)
- Add Galata integration tests #81 (@MUFFANUJ, @krassowski)
- Add missing core known modules #76 (@MUFFANUJ, @krassowski)
- Add Binder badge automation #69 (@MUFFANUJ, @krassowski)
- Update to JupyterLab 4 #65 (@MUFFANUJ, @jtpio, @krassowski)
- Use async imports, add
cell-toolbarandcollaborationplugins #47 (@krassowski, @bollwyvl, @jtpio)
Bugs fixed
- Fix server extension loading when
package.jsonis missing #224 (@MUFFANUJ, @krassowski) - Resolve shared runtime modules #219 (@MUFFANUJ, @krassowski)
- Fix launcher SVG import #218 (@MUFFANUJ, @krassowski)
- Fix tour back navigation #217 (@MUFFANUJ, @krassowski)
- Fix wheel schema packaging #212 (@MUFFANUJ, @krassowski)
- Fix schema-backed dynamic settings to save only user values #210 (@MUFFANUJ, @krassowski)
- Hide icons and add dedicated labels for command palette #209 (@MUFFANUJ, @krassowski)
- Fix missing Run button after refresh #208 (@MUFFANUJ, @krassowski)
- Hide Run controls for non-JS/TS files #200 (@MUFFANUJ, @krassowski)
- Fix command argument count badge alignment #191 (@MUFFANUJ, @krassowski)
- Fix extension examples empty-state messaging #190 (@MUFFANUJ, @Copilot, @krassowski)
- Update version in
package json#187 (@MUFFANUJ, @krassowski) - emit local message at debug level #181 (@MUFFANUJ, @krassowski)
- remove stroke from run svg when loading from URL #180 (@MUFFANUJ, @krassowski)
- Fix
.tsxfiles rendering issue on Lite #165 (@MUFFANUJ, @krassowski) - Fix Toolbar button alignment #159 (@MUFFANUJ, @krassowski)
- Fix license files in extension examples #153 (@MUFFANUJ, @krassowski)
- Allow runtime federated plugin imports #147 (@MUFFANUJ, @krassowski)
- Fix Playground TypeScript file creation to respect selected folder #142 (@MUFFANUJ, @krassowski)
- Clean up preview badge comment to avoid duplicate Binder badge #137 (@MUFFANUJ, @krassowski)
- Disable JupyText plugin #135 (@MUFFANUJ, @krassowski)
- Fix JS Logs popup showing for irrelevant external logs #131 (@MUFFANUJ, @krassowski)
- Add Pyodide kernel to JupyterLite #98 (@MUFFANUJ, @krassowski)
- fix jupyterlite link #97 (@MUFFANUJ, @krassowski)
- Fix JupyterLite link in docs #80 (@MUFFANUJ, @krassowski)
Maintenance and upkeep improvements
- Bump jupyterlab-js-logs to 1.2.0 #214 (@MUFFANUJ, @krassowski)
- Replace Node example check with Playwright test #213 (@MUFFANUJ, @krassowski)
- Use
jupyterlite-aifrom conda-forge #175 (@krassowski, @MUFFANUJ) - Update version and test matrix #173 (@MUFFANUJ, @krassowski)
- Update
jupyterlite-aito v0.15 #156 (@krassowski, @jtpio) - Bump tar from 7.5.10 to 7.5.11 #101 (@MUFFANUJ)
- Bump tar from 7.5.10 to 7.5.11 in /ui-tests #100 (@MUFFANUJ)
- Bump tar from 7.5.9 to 7.5.10 in /ui-tests #95 (@MUFFANUJ)
- Bump dompurify from 3.3.1 to 3.3.2 in /ui-tests #90 (@MUFFANUJ)
- Update repo references to jupyterlab/plugin-playground #85 (@MUFFANUJ, @krassowski)
- Bump lodash from 4.17.21 to 4.17.23 #77 (@MUFFANUJ, @krassowski)
- Downgrade
packageManagerfrom yarn@3.6.4 to yarn@3.5.0 #75 (@krassowski, @MUFFANUJ) - Bump nanoid from 3.3.1 to 3.3.11 #73 (@MUFFANUJ, @krassowski)
- Add
@jupyter/docprovider#72 (@MUFFANUJ, @krassowski) - Bump loader-utils from 2.0.2 to 2.0.4 #71 (@MUFFANUJ)
- Bump requirejs from 2.3.6 to 2.3.7 #70 (@MUFFANUJ)
- Bump semver from 5.7.1 to 5.7.2 #59 (@MUFFANUJ, @krassowski)
- Bump webpack from 5.65.0 to 5.76.1 #57 (@jtpio)
- Bump http-cache-semantics from 4.1.0 to 4.1.1 #56 (@jtpio)
- Bump json5 from 1.0.1 to 1.0.2 #55 (@jtpio)
- Bump qs from 6.5.2 to 6.5.3 #53 (@fcollonval)
- Maintenance updates (releaser v2, hatch) #51 (@jtpio)
- Bump loader-utils from 1.4.1 to 1.4.2 #48 (@jtpio)
- Bump loader-utils from 1.4.0 to 1.4.1 #46 (@jtpio)
- Bump shell-quote from 1.7.2 to 1.7.3 #43 (@jtpio)
- Bump moment from 2.29.2 to 2.29.4 #44 (@jtpio)
- Bump moment from 2.29.1 to 2.29.2 #41 (@jtpio)
- Rename default branch to
main#38 (@jtpio) - Bump minimist from 1.2.5 to 1.2.6 #37 (@jtpio)
- Bump nanoid from 3.1.30 to 3.3.1 #36 (@jtpio)
- Bump url-parse from 1.5.3 to 1.5.10 #34 (@jtpio)
Documentation improvements
- simplify landing page and update browser-try labels #211 (@MUFFANUJ, @krassowski)
- Clarify schema-backed settings support #192 (@MUFFANUJ, @krassowski)
- Add jupyter.org and GitHub link #154 (@krassowski, @jtpio)
- Improve Plugin Playground Documentation and Visuals #151 (@MUFFANUJ, @krassowski)
- Install JupyterLite dependencies from conda forge #61 (@jtpio, @krassowski)
- Add files for JupyterLite #45 (@jtpio, @bollwyvl, @krassowski)
Other merged PRs
- Bump postcss from 8.5.8 to 8.5.13 in /ui-tests #221 (@MUFFANUJ)
- Bump postcss from 8.5.8 to 8.5.12 #215 (@MUFFANUJ)
- Bump dompurify from 3.3.2 to 3.4.0 in /ui-tests #174 (@krassowski)
- Bump dompurify from 3.3.2 to 3.4.0 #171 (@MUFFANUJ, @krassowski)
- Bump lodash from 4.17.23 to 4.18.1 in /ui-tests #145 (@MUFFANUJ)
- Bump lodash from 4.17.23 to 4.18.1 #144 (@MUFFANUJ)
- Bump brace-expansion from 5.0.4 to 5.0.5 in /ui-tests #129 (@MUFFANUJ)
- Bump picomatch from 2.3.1 to 2.3.2 in /ui-tests #126 (@MUFFANUJ)
- Bump picomatch from 2.3.1 to 2.3.2 #125 (@MUFFANUJ)
- Bump flatted from 3.3.4 to 3.4.2 #117 (@MUFFANUJ)
- Bump terser from 5.10.0 to 5.14.2 #42 (@wolfv)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@bollwyvl (activity) | @Copilot (activity) | @fcollonval (activity) | @jtpio (activity) | @krassowski (activity) | @MUFFANUJ (activity) | @wolfv (activity)