Skip to content

Releases: observablehq/notebook-kit

v1.2.0

29 Aug 15:33
56a3d81
Compare
Choose a tag to compare
  • Add Google BigQuery database connector.
  • Add Databricks database connector.
  • Improve the error message when a query fails with an AggregateError.
  • The notebooks query command now defaults to --database duckdb.

v1.1.1

28 Aug 14:41
e0e29b9
Compare
Choose a tag to compare
  • Improve error message when a database query fails. #69

v1.1.0

27 Aug 02:32
97ace9c
Compare
Choose a tag to compare
  • Add database connectors.
  • Add DuckDB database connector.
  • Add Snowflake database connector.
  • Add Postgres database connector.
  • Add SQLite database connector.
  • Add support for database and output properties on SQL cells.
  • Add support for query caching to SQL cells.
  • Add DatabaseClient to the standard library.
  • Add notebooks query command.
  • Add transformTemplate hook to the observable Vite plugin. Thanks, @rreusser!
  • Add transformNotebook hook to the observable Vite plugin. Thanks, @rreusser!
  • Add document option to serialize, allowing e.g. JSDOM to be supplied. Thanks, @GordonSmith.
  • Add 16px bottom margin to the root element in the default styles for symmetry.
  • Add NotebookRuntime constructor to support concurrent runtime notebooks. #49 Thanks, @GordonSmith!
  • Add --no-minify to notebooks build command. #48 Thanks, @GordonSmith!
  • Fix syntax error when importing viewof and mutable in 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

29 Jul 15:21
ecdf902
Compare
Choose a tag to compare
  • Promote jsdom from devDependencies to dependencies.

v1.0.0

29 Jul 10:03
d04a8bd
Compare
Choose a tag to compare

First release! Includes:

  • The notebooks preview command for a live preview while editing notebooks
  • The notebooks build command 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