Skip to content

Releases: executablebooks/thebe

thebe@0.9.0

15 Apr 16:07
Compare
Choose a tag to compare

Note: Actually Release Date is 15 March 2024

What's Changed

New Contributors

Read more

Version 0.8.2

26 Oct 10:04
Compare
Choose a tag to compare

0.8.2 - 2021-10-26

Fixed

  • Fixed broken distribution on npm/unpkg.com for the previous release.
    #509

Version 0.8.1

26 Oct 09:16
Compare
Choose a tag to compare

0.8.1 - 2021-08-25

Fixed

  • Fixed import of jupyterlab css which was clobbering on page css in downstream usage.
    #464

Added

  • Added a built in status indicator and activate button that can be enabled via configuration options.
    #470

Improved

  • Latest version of Thebe is built and used in the documentation and in local development builds.
    #285
  • Improved and updated examples in the documentation

Version 0.8.0

17 Aug 00:12
Compare
Choose a tag to compare

0.8.0 - 2021-08-16

Added

  • Added a busy indicator to provide feedback about computation.
    #424
  • Added convenience commands for testing with local kernels.
    #425

Documented

  • Added a pythreejs example.
    #262
  • Added an ipywidgets example.
    #418

Improved

  • Switched to the jupyterlab manager to control output display, fixes issues
    with ipywidgets. #418
  • Switched package managers from npm to yarn.
    #428

Version 0.7.1

09 Apr 14:39
Compare
Choose a tag to compare

0.7.1 - 2021-04-09

Fixed

  • Pressing "Restart and Run All" now starts a kernel if none has been started
    already. #345
  • Fixed kernel communication connection in ThebeManager.
    #330

Version 0.6.0

23 Dec 10:50
Compare
Choose a tag to compare

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
    • Instructions on how to build the docs #260
    • Commits, architecture, etc. #248
    • Releases #236
    • Contributing guide #232
  • 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