0.6.0 - 2020-12-23
Added
- 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
Improved
- 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
Fixed
- Fix Python mode in CodeMirror configuration #172
- Use merged options in CodeMirror configuration #171
Documented
- 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