Skip to content

Releases: observablehq/notebook-kit

v1.4.1

15 Sep 00:20
6c2ec69
Compare
Choose a tag to compare
  • Fix TypeScript expression cells. #86
  • Fix TypeScript imports. #87

v1.4.0

14 Sep 16:10
1d5634f
Compare
Choose a tag to compare
  • Add TypeScript cells (text/x-typescript).
  • Add TypeScript type stripping to Node.js cells.

v1.3.0

09 Sep 16:28
7d21525
Compare
Choose a tag to compare
  • Add data loaders.
  • Add Node.js data loader (application/vnd.node.javascript cells).
  • Add Python data loader (text/x-python cells).
  • Add Interpreter to 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 window or Array.
  • Fix the Vite plugin to not transform HTML files in .observable.

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