thebe
has been added as an alias forthebelab
and all css classes beginning withthebelab-
duplicated asthebe-
. Thethebelab
global object, exposed functions and user code reliant on css classesthebelab-*
, will continue to work and any DOM elements created during operation will be decorated withthebelab-
classes as expected, until removed in version 0.9.0. #230
- Fixed broken distribution on
npm
/unpkg.com
for last release. #509
- Fixed import of jupyterlab css which was clobbering on page css in downstream usage. #464
- Added a built in status indicator and activate button that can be enabled via configuration options. #470
- Latest version of Thebe is built and used in the documentation and in local development builds. #285
- Improved and updated examples in the documentation
yarn install
no longer builds the library automatically,yarn build
oryarn build:prod
should be called explicitly.
- Added a busy indicator to provide feedback about computation. #424
- Added convenience commands for testing with local kernels. #425
- Switched to the jupyterlab manager to control output display, fixes issues with ipywidgets. #418
- Switched package managers from npm to yarn. #428
- Pressing "Restart and Run All" now starts a kernel if none has been started already. #345
- Fixed kernel communication connection in ThebeManager. #330
- New versions of thebe (>=0.5.1) should be loaded from https://unpkg.com/thebe@latest/lib/index.js instead of https://unpkg.com/thebelab@latest/lib/index.js
- End to end integration tests using Jest #282, #297
- Read-only option for code blocks #274
- Persistence of Binder sessions across pages #266
- Restart and run all buttons #270
- Show an error message when the kernel is dead #279
- GitHub workflows to publish on NPM #236
- Load CodeMirror Themes #194
- Add development page for testing #193
- Add CSS with Jupyter ANSI colors #176
- Adds more user options for persisting saved Binder sessions #280
- Updated the development HTML page for more test code cells and configs #267
- Fail linter on diffs #258
- Restores full jQuery to ensure compatiblity with jQuery UI #189
- Changes to test layout (when Thebe was still using Karma, as of writing, Thebe now uses Jest) #257
- Update Thebe to use the latest JupyterLab 3.0 APIs #268
- Fix Python mode in CodeMirror configuration #172
- Use merged options in CodeMirror configuration #171
- Moved example pages into their own subdirectory #281
- Added example pages for using Thebe with other Jupyter widgets
- Documented read-only code-blocks #287, #286
- Updated repository links and other references due to migrating the repository to executablebooks #275, #273, #232
- Contribution information
- Event hooks #222
- Security concerns on XXS (Cross-Site Scripting) #263
- Use JSDoc to build JS API docs #248
- Configuration information, getting started, CircleCI jobs, Sphinx book theme #218
- Clarify kernelName in README #180
- CodeMirror configuration page #174
- Use the latest Thebe version #173