Releases: jupyterlite/terminal
v0.2.2
0.2.2
This release adds support for the less
command (with limitations), various enhancements to external commands (TypeScript commands that run in the main UI thread), and initial support to determine the terminal background color to identify dark mode.
Enhancements made
- Update to cockle 0.1.2 #61 (@ianthomas23)
Bugs fixed
- Revert PR 57 #58 (@ianthomas23)
- Disable jupyterlab's terminal-manager extension #57 (@ianthomas23)
Maintenance and upkeep improvements
- Add UI tests for
nano
andvim
commands #60 (@ianthomas23)
Contributors to this release
v0.2.1
0.2.1
This is a bug fix release to fix bugs in URLs and the use of ServiceWorker for stdin
from cockle 0.1.1
.
Maintenance and upkeep improvements
- Bump cockle to 0.1.1 #56 (@ianthomas23)
Contributors to this release
v0.2.0
0.2.0
This release is a significant rewrite to work with JupyterLite 0.6.0 and to add support for using the JupyterLite ServiceWorker to provide stdin
whilst commands are running, as an alternative to the existing SharedArrayBuffer implementation. Use of a ServiceWorker means it is no longer necessary to serve the terminal extension using cross-origin headers.
If served with cross-origin headers both the SharedArrayBuffer and ServiceWorker stdin implementations will be available, with SharedArrayBuffer used by default. The user can switch between them at runtime using the shell command cockle-config -s
.
Enhancements made
- Update to cockle 0.1.0 #55 (@ianthomas23)
- Add experimental support for registering external commands #54 (@ianthomas23)
- Implement extension using
ITerminalAPIClient
#53 (@ianthomas23) - Support use of service worker to handle stdin #51 (@ianthomas23)
- Rewrite as JupyterLab frontend plugin #49 (@ianthomas23)
- Update to cockle 0.0.18 to support nano and sed commands #48 (@ianthomas23)
Maintenance and upkeep improvements
- Update to jupyterlite 0.6.0 #52 (@ianthomas23)
- Remove micromamba pin in CI #50 (@ianthomas23)
Contributors to this release
v0.2.0a0
0.2.0a0
Enhancements made
- Rewrite as JupyterLab frontend plugin #49 (@ianthomas23)
- Update to cockle 0.0.18 to support nano and sed commands #48 (@ianthomas23)
Maintenance and upkeep improvements
- Remove micromamba pin in CI #50 (@ianthomas23)
Contributors to this release
v0.1.6
0.1.6
Enhancements made
- Build and use own shell web worker using DriveFS #47 (@ianthomas23)
Contributors to this release
v0.1.5
0.1.5
Enhancements made
- Implement terminal shutdown #41 (@ianthomas23)
- Rename Terminals to TerminalManager #40 (@ianthomas23)
- Update to jupyterlite 0.5.0 and jupyterlab 4.3.4 #39 (@ianthomas23)
Maintenance and upkeep improvements
- Update to cockle 0.0.15 #45 (@ianthomas23)
- Update to cockle 0.0.13 #38 (@ianthomas23)
Contributors to this release
v0.1.4
0.1.4
Enhancements made
- Update to cockle 0.0.12, adding tree and vim commands #37 (@ianthomas23)
- Add some file system tests #34 (@ianthomas23)
- Add some playwright ui tests #33 (@ianthomas23)
Contributors to this release
v0.1.3
0.1.3
Enhancements made
- Support use of em-forge wasm files in standalone JupyterLite deployment #31 (@ianthomas23)
Contributors to this release
v0.1.2
0.1.2
Enhancements made
- Update to cockle 0.0.10 #30 (@ianthomas23)
- Obtain wasm packages from emscripten-forge when building deployment #27 (@ianthomas23)
Maintenance and upkeep improvements
Documentation improvements
- Update link to the demo, add demo files #29 (@jtpio)
- Add use of static-handler to README #26 (@ianthomas23)
- Update readme with screenshot and extra http headers #25 (@ianthomas23)
- Add better screenshot #24 (@ianthomas23)
Contributors to this release
v0.1.1
0.1.1
Enhancements made
- Remove WebWorker code that is now in cockle #21 (@ianthomas23)
- Replace postMessage from webworker with comlink callback #16 (@ianthomas23)
- Use WASM commands running in webworker #15 (@ianthomas23)
Bugs fixed
Maintenance and upkeep improvements
- Update jupyterlite to 0.4.0 and cockle to 0.0.5 #18 (@ianthomas23)
- Support JupyterLite 0.4.0 packages #14 (@jtpio)
Documentation improvements
- Add JupyterLite badge to the README #10 (@jtpio)
- Add workflow for deploying a demo to GitHub Pages #9 (@jtpio)