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)