Repository navigation
v0.6.0
Changelog
- Added a new
load_store_snapshotfunction to load a Python snapshot of the store state without subscribing to updates or risking mutations. This can be useful for instance in Metanno to load the annotations in a read-only pure Python format for export or processing purposes. - We now warn users when they call
create_storewith initial data and a file already exists at the specified path, to prevent accidental overwriting of existing data. create_storenow also accepts data as a callable that returns the initial data, to support lazy initialization of the store state.- Jupyter outputs now send only
marshaler_id/chunk_idxand fetch bundles on demand. This should reduce the notebooks file size drastically for apps containing large amounts of data, and speed up the rendering of outputs. - New "Open in a new browser tab" command on Pret widgets in jupyter to create a new full-viewport view that overlays and hides jupyter simple presentation mode.
- New "Restart app" button when widget is detected as stale or kernel is down upon widget mounting
- Rendering a pret widget now autosaves the notebook to limit the kernel-notebook desynchronization issues
- All tutorials are now runnable notebooks, rendered identically as documentation pages
- New
transactfunction to group mutations as a single transaction.
Pull Requests
- Add load_store_snapshot and warn at create_store when a file already exist by @percevalw in #14
- In jupyter, lazily bundle the app by @percevalw in #16
- fix: improve reliability of app bundle delivery for jupyter by @percevalw in #17
- Pret fullpage by @percevalw in #18
- Transactions by @percevalw in #19
- chore: bump version to 0.6.0 by @percevalw in #20
Full Changelog: v0.5.2...v0.6.0