- Updated dependencies [ada3353]
- Updated dependencies [ada3353]
- 8c8a55a: Version numbers are printed in debug messages to aid in debugging
- 3d82f84: Adding explicit rendermime factor for handling errors, follow an upstream change in lab 4.3
- 80dfbb9: Reverts previous erroneous breaking changes in a patch release
- 4b7434e: Upgrading to
@jupyterlite/pyodide-*
0.4.2, updating all@jupyter*
deps to latest - Updated dependencies [8c8a55a]
- Updated dependencies [4b7434e]
- 95eb9b5: Fixes a cross package import from
core
toreact
that caused downstream SSR to fail
- 30f569e: Added a passive widget manager and integrated into
thebe-react
anddemo-react
- 7214737: Notebooks in subfolders will not have relative paths honoured in
thebe-lite
- Updated dependencies [a9a06ab]
- Updated dependencies [a080c19]
- cbeab97: Repo providers now also return the storage key for saved sessions so that they can make informed decisions about how to cache the session details based on the url/repo-spec.
- 1ba03ed: Storage key prefixes for saved sessions are based on url origin and pathname only, hash and query params are ignored
- 43dfd6a: Await session manager before trying to start a new sessions and change exception condition
- a730cb3: Fixed
server.listRunningSession
to use the new iterator returned bysessionManager.running()
properly. This fixed an unhandle exception that was breakingmyst-theme
based sites.
- 6d29986: Added default arguments to clear sesion storage utility functions
- c78bb6f: Updated jupyter dependencies and pyodide kernel.
- 26a8fb8: Improved handling of connection errors for local server and binder during the connection attempt and if the kernel or server connection fails. Also simplified the binder connection functionality.
- fda8021: Added and exported utility functions
clearAllSavedSessions
,clearSavedSession
to assist apps with managing saved binder sessions in local storage - 092b05c: Packages now ship their source to enable sourcemaps in development workflows
- Updated dependencies [c78bb6f]
- Updated dependencies [1ce79f6]
- Updated dependencies [092b05c]
- 🛠 explicit setting of files to include contents of the
dist
orlib
folders to avoid missing package files - Updated dependencies
- 🔧 fix missing
lib/
folder in released package
- 87395cb: Changed how binder urls are built to use a RepoProviderSpec which can be extended by callers of ThebeServer to include custom specs.
- 08e008e: Fixed error in event trigger invocation that caused an exception on binder conneciton failures
- 57dcdaf: Add check call for user server status
- 08e008e: Emit an error event for exceptions thrown during the binder url formation, including for unknown providers.
- 404be08: Updated
@jupyterlite/pyodide-kernel
and other@jupyterlite
deps to0.1.0
- Updated dependencies [404be08]
- a2ed6b9: Override a jupyter style to allow pages to control scroll behaviour on their output areas
- 37ff7a8: Updating shebang for any node location
- 0500e93: Updated copy script to handle multiple libraries with options
- 0d2ead2: Export ThebeMarkdownCell in place of ThebeNonExecutableCell.
- 600a932: Adds a
kind
(CellKind
) files to allIThebeCell
s making it easy for consumers to differentiate between code and content cells.NonExecutableCell
has also now been renamed toMarkdownCell
in preparation for additional rendering and inline execution calabilities being introduced in future.
- Fixing missing exports
- dad3d19: The refresh function has been removed and the beahviour of render and reset tweaked to remove the hideWidgets option. This means that
stripWidgets
is no longer called and the consumer must implement any functionality to manipulate MimeBundles that containipywidgets
, if they want to achieve better default rendering.stripWidgets
and the defualtplaceholder
generation functions have been exposed on thethebe-core
apip to make this easier.
- 35b3b02: Fix to how initial outputs re read from the DOM, expose executionCount from the kernel, add caching of notebooks and reset functionality on cells and the notebook.
- Added script to copy thebe assets to the
thebe-core
package distribution (@shaielc)
- 6eea92e: Made changes to the
thebe-core
APIs to make rendermime registries external, the caller now has to manage how registries are used across the other session nd notebook object. Updates the demos,thebe
andthebe-react
to reflect this base change.thebe-react
now has a new provider making it easy to add a rendermine registry in the component tree.
- Updated dependencies [0a62e50]
- Updated dependencies
- Linking packages for a minor version bump
- Updated dependencies
- Updated dependencies
- better control over session shutdown and disposal
- 3bd3195: Changed DOM attachement and passive rendering behaviour for integration with the myst-theme
- 7279d5b: fixed interact based ipywidgets and ipympl functionality, now aligning with behaviour seen in voila and jputyerlab. See issue 608
- Removed shadow rendering via a second OutputArea. This was not helpful and causing issues with some
ipywidgets
rendering.