Releases: observablehq/notebook-kit
Releases · observablehq/notebook-kit
v1.4.1
v1.4.0
v1.3.0
- Add data loaders.
- Add Node.js data loader (
application/vnd.node.javascriptcells). - Add Python data loader (
text/x-pythoncells). - Add
Interpreterto the standard library. - Pre-formatted code blocks now scroll horizontally instead of wrapping.
- Fix erroneous syntax error when masking a known global variable such as
windoworArray. - Fix the Vite plugin to not transform HTML files in
.observable.
v1.2.0
v1.1.1
v1.1.0
- Add database connectors.
- Add DuckDB database connector.
- Add Snowflake database connector.
- Add Postgres database connector.
- Add SQLite database connector.
- Add support for
databaseandoutputproperties on SQL cells. - Add support for query caching to SQL cells.
- Add
DatabaseClientto the standard library. - Add
notebooks querycommand. - Add
transformTemplatehook to theobservableVite plugin. Thanks, @rreusser! - Add
transformNotebookhook to theobservableVite plugin. Thanks, @rreusser! - Add
documentoption toserialize, allowing e.g. JSDOM to be supplied. Thanks, @GordonSmith. - Add 16px bottom margin to the root element in the default styles for symmetry.
- Add
NotebookRuntimeconstructor to support concurrent runtime notebooks. #49 Thanks, @GordonSmith! - Add
--no-minifytonotebooks buildcommand. #48 Thanks, @GordonSmith! - Fix syntax error when importing
viewofandmutablein Observable JavaScript cells. Thanks, @rreusser. - Fix DuckDB-Wasm to version 1.29.0 by default.
- Fix Apache Arrow to version 17 by default for compatibility with DuckDB-Wasm (1.29.0).
- Fix stale display when cells have conditional display, but don’t display anything. #43
- Fix HTML serialization. #44
v1.0.1
v1.0.0
First release! Includes:
- The
notebooks previewcommand for a live preview while editing notebooks - The
notebooks buildcommand for building a static site from notebooks - Support for custom page templates
- A Vite plugin for integrating notebooks into custom web applications
- A low-level build API for transpiling Observable Notebooks
- A low-level runtime API for running Observable Notebooks