Skip to content

Releases: apple/embedding-atlas

v0.13.0

21 Nov 05:29
9ca1a8c

Choose a tag to compare

New Features

  • Add a dashboard layout mode that allows you to freely arrange the components.
  • New chart types: eCDF, line chart, and bubble chart.
  • [breaking] A new DSL syntax for charts (similar to Vega-Lite), you can now create custom charts with this syntax.
  • Theme support with chartTheme and stylesheet props to the EmbeddingAtlas component.
  • Support rendering chat messages (data format: Array<{role: "<role>", content: "<content>"}>).
  • Add a widget to show a particular column's value of the selected data point (click table or embedding plot to select a point).
  • Add a widget to display custom Markdown content.
  • Support multiple text embedding providers via LiteLLM (thanks @peter-gy).

Detailed Changes

New Contributors

Full Changelog: v0.12.0...v0.13.0

v0.12.0

28 Oct 18:59
57ec186

Choose a tag to compare

Breaking Changes

  • EmbeddingAtlasState interface has been redesigned. See the documentation for more details.

Detailed Changes

  • Fix typo in table.md by @derekperkins in #70
  • docs: make it clearer that the notebook works on different platforms by @domoritz in #72
  • chore: restrict GitHub workflow permissions - future-proof by @incertum in #73
  • refactor: re-organize charts in the viewer code and minor improvements by @donghaoren in #75
  • feat: replace code editor with CodeMirror by @donghaoren in #79
  • fix: table custom cell and header messed up and not updating by @donghaoren in #80
  • chore: update node version in CI to 24 by @donghaoren in #82
  • chore: bump version to 0.12.0 by @donghaoren in #83

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

09 Oct 19:19
ea33e7f

Choose a tag to compare

What's Changed

  • embedding-atlas command now default to server-side DuckDB. To use browser-side DuckdB, pass in --duckdb wasm.
  • Python requirement is now correctly marked as >= 3.11.

Detailed Changes

Full Changelog: v0.10.0...v0.11.0

v0.10.0

19 Sep 02:36
51c0e7d

Choose a tag to compare

New Features & Breaking Changes

  • Add --point-size cli option to override the default point size (thanks @vstenby).
  • Add --labels cli option to supply custom labels.
  • Add --stop-words cli option to supply custom stop words (replacing the default stop words).
  • [breaking] For the EmbeddingView and EmbeddingViewMosaic components, config options are now under the config prop, with interface EmbeddingViewConfig.
  • [breaking] For the EmbeddingAtlas component, data-related props are now grouped into data, and configs related to the embedding views are now under embeddingViewConfig. Additional props are included to set the point size, labels, and stop words as well.

Detailed Changes

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

03 Sep 22:23
97b4f7a

Choose a tag to compare

New Features & Breaking Changes

  • Adjust display style of the tooltip and search results
  • Run UMAP projection from pre-computed vectors with the --vector option (thanks @nxlouie)
  • Add --batch-size parameter to CLI (thanks @davanstrien)
  • Generate better labels by using the Intl.Segmenter API.
  • [breaking] Rename umap, knn, and findClusters APIs to camelCase.
  • [breaking] queryClusterLabels now expect a function that takes a list of clusters.

Detailed Changes

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

30 Jul 23:18
0630e2f

Choose a tag to compare

What's Changed

  • docs: add back the title column from demo dataset by @fhk in #2
  • docs: sort data by Hilbert curve, use pathlib by @domoritz in #6
  • feat: add additional header content API to table by @haldenl in #8
  • feat: compute embedding and projections in CLI and web UI by @donghaoren in #9

New Contributors

  • @fhk made their first contribution in #2

Full Changelog: v0.7.1...v0.8.0

v0.7.1

09 May 22:31

Choose a tag to compare

Bug Fixes

  • Resize control not showing up in Jupyter widget with newer Jupyter versions

Full Changelog: v0.7.0...v0.7.1

v0.7.0

09 May 03:11

Choose a tag to compare

Initial release of Embedding Atlas.